Download presentation
Presentation is loading. Please wait.
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 红棉创客空间公众号
Similar presentations