Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程.

Similar presentations


Presentation on theme: "Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程."— Presentation transcript:

1 Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程

2 体验 Arduino 的使用 软件准备 Arduino IDE Arduino 板 连接电脑 安装驱动程序 检查端口

3 体验 Arduino 的使用 选择板型 设定端口 打开例程 Blink 上传程序 观察 13 号 LED 闪烁

4 Arduino 与开源硬件 Arduino ,是一个开放源代码的单芯片微控制器,采用了基于开放源代码的软 硬件平台,建构于简易输出 / 输入接口板,并且具有使用类似 Java 、 C 语言的 Processing/Wiring 开发环境。

5 Arduino 的引脚

6 “ 保险库 ” 功能需求 1. 检测有无人接近,有人亮蓝灯,否则不点亮 2. 用密码键输入解锁密码 3. 密码正确状态灯绿色、开锁,否则状态灯红色、启动报警器 4. 温度超过 27 摄氏度或者湿度超过 70% ,状态灯交替显示红、绿、蓝三色,报警器启动

7 LED 与状态灯

8 启动 Ardublock 启动 ArduBlock 选择 Arduino 类型

9 点亮一个 LED 把一个 LED 接到 13 号端口与 GND

10 用 Ardublock 编写点亮 LED 程序 长亮 闪烁

11 亲手烧掉一个 LED 先把 LED 接到 5V 与 GND ,再接到 13 号端口与 GND ,观察 LED 点亮情况

12 防止烧毁 LED 使用 330 欧姆电阻限制 LED 电流

13 电阻 色环电阻 贴片电阻

14 状态灯 RGB-LED

15 限流电阻连接方法

16 RGB-LED 连接

17 编程小任务 按照红、绿、蓝的顺序分别点亮 RGB-LED

18 用 PWM 调节 LED 亮度 不同占空比 PWM 波形 脉宽调制( PWM )基本 原理:控制方式就是对 逆变电路开关器件的通 断进行控制,使输出端 得到一系列幅值相等的 脉冲,用这些脉冲来代 替正弦波或所需要的波 形。

19 RGB-LED 编程控制 RGB 三色混合显示

20 Arduino PWM 输出端口 数字端口: 3 、 5 、 6 、 9 、 10 、 11

21 检测环境光线变化 光敏电阻器一般用于光的测量、光的控制和光电转换。常用的 光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。

22 光敏电阻连接方式 5V 信号输出 GND 5V 电源 信号输出 地 GND

23 用串口监测光线变化数据

24 接近传感器(红外反射) 检测距离调整 5V 电源 信号输出 地 GND

25 读取数字端口状态

26 编程任务 编写程序:当有人接近时亮蓝灯

27 按键开关的连接 连接到 A1 (数字端口 14 )

28 密码锁编程思路 开始 警报 否 否否

29 编程任务 尝试编写完成密码锁程序

30 舵机 —— 门锁装置

31 舵机连接方法

32 舵机测试,设置端口号及角度

33 编程任务 【二选一】 1. 完成密码开锁程序中开门操作编写 2. 用两个按钮开关分别控制舵机顺时针和逆时针 转向

34 用 MOS 管控制马达 场效应管的名字也来源于它的输入端(称为 gate )通过投影 一个电场在一个绝缘层上来影响流过晶体管的电流。事实上没有 电流流过这个绝缘体,所以 FET 管的 GATE 电流非常小。因为 MOS 管更小更省电,所以他们已经在很多应用场合取代了双极型 晶体管。

35 MOS 管与马达的连接 5V GND Arduino 数字端口 10

36 数字化温湿度传感器的使用 信号 5V GND DHT11 温湿度 传感器模块

37 用串口监测传感器数值

38 编程任务 编写程序,当温度大于 27 摄氏度或者湿度 大于 70% ,点亮 RGB-LED 的红灯。

39 综合性任务 选定两个或以上功能,实现智能化保险库的电 子及编程的设计。 要求: 1. 画出简单电路图( Word 自选图形或者画图 工具),完成电路连接; 2. 编写程序并验证通过; 3. 录制作品运行小视频。

40 培训材料购买参考链接 改进版 arduino https://item.taobao.com/item.htm?id=41117989724 红外反射传感器模块 https://detail.tmall.com/item.htm?id=44463013040 DHT11 温湿度传感器模块 https://item.taobao.com/item.htm?id=40444674032 轻触开关 https://item.taobao.com/item.htm?id=38006011310 电阻( 330 欧姆和 10 千欧姆) https://item.taobao.com/item.htm?id=37887792523 舵机 https://item.taobao.com/item.htm?id=15086149446 光敏电阻 https://detail.tmall.com/item.htm?id=19055956318 5mm LED https://detail.tmall.com/item.htm?id=13674991593 RGB LED 共阴极 https://detail.tmall.com/item.htm?id=27195384481 MOS 管 https://detail.tmall.com/item.htm?id=14341800540 振动马达 https://item.taobao.com/item.htm?id=520900473904 杜邦线 https://detail.tmall.com/item.htm?id=38176307000

41 曾祥潘微信号: 93226084 红棉创客空间公众号


Download ppt "Arduino 入门实训 —— 智能保险库项目制作 曾祥潘 梁志成 2016 年 1 月 第十七届广东省电脑制作活动培训课程."

Similar presentations


Ads by Google