单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,Arduino,入门实训,智能保险库项目制作,曾祥潘 梁志成,2016,年,1,月,第十七届广东省电脑制作活动培训课程,Arduino入门实训智能保险库项目制作曾祥潘 梁志成,体验,Arduino,的使用,软件准备,Arduino IDE,Arduino,板,连接电脑,安装驱动程序,检查端口,体验Arduino的使用软件准备Arduino板安装驱动程序,体验,Arduino,的使用,选择板型,设定端口,打开例程,Blink,上传程序,观察,13,号,LED,闪烁,体验Arduino的使用选择板型打开例程上传程序,Arduino,与开源硬件,Arduino,,是一个开放源代码的单芯片微控制器,采用了基于开放源代码的软硬件平台,建构于简易输出,/,输入接口板,并且具有使用类似,Java,、,C,语言的,Processing/Wiring,开发环境。,Arduino与开源硬件Arduino,是一个开放源代码的单,Arduino,的引脚,Arduino的引脚,“,保险库,”,功能需求,1.,检测有无人接近,有人亮蓝灯,否则不点亮,2.,用密码键输入解锁密码,3.,密码正确状态灯绿色、开锁,否则状态灯红色、启动报警器,4.,温度超过,27,摄氏度或者湿度超过,70%,,状态灯交替显示红、绿、蓝三色,报警器启动,“保险库”功能需求1.检测有无人接近,有人亮蓝灯,否则不点亮,LED,与状态灯,LED与状态灯,启动,Ardublock,启动,ArduBlock,选择,Arduino,类型,启动Ardublock启动ArduBlock选择Arduin,点亮一个,LED,把一个,LED,接到,13,号端口与,GND,点亮一个LED把一个LED接到13号端口与GND,用,Ardublock,编写点亮,LED,程序,长亮,闪烁,用Ardublock编写点亮LED程序长亮闪烁,亲手烧掉一个,LED,先把,LED,接到,5V,与,GND,,再接到,13,号端口与,GND,,观察,LED,点亮情况,亲手烧掉一个LED先把LED接到5V与GND,再接到13号端,防止烧毁,LED,使用,330,欧姆电阻限制,LED,电流,防止烧毁LED使用330欧姆电阻限制LED电流,电阻,色环电阻,贴片电阻,电阻色环电阻贴片电阻,状态灯,RGB-LED,状态灯 RGB-LED,限流电阻连接方法,限流电阻连接方法,RGB-LED,连接,RGB-LED连接,编程小任务,按照红、绿、蓝的顺序分别点亮,RGB-LED,编程小任务按照红、绿、蓝的顺序分别点亮RGB-LED,用,PWM,调节,LED,亮度,不同占空比,PWM,波形,脉宽调制(,PWM,)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。,用PWM调节LED亮度不同占空比PWM波形脉宽调制(PWM),RGB-LED,编程控制,RGB,三色混合显示,RGB-LED编程控制RGB三色混合显示,Arduino PWM,输出端口,数字端口:,3,、,5,、,6,、,9,、,10,、,11,Arduino PWM输出端口数字端口:3、5、6、9、10,检测环境光线变化,光敏电阻器一般用于光的测量、光的控制和光电转换。常用的光敏电阻器硫化镉光敏电阻器,它是由半导体材料制成的。,检测环境光线变化,光敏电阻连接方式,5V,信号输出,GND,5V,电源,信号输出,地,GND,光敏电阻连接方式5V信号输出GND5V电源信号输出地GND,用串口监测光线变化数据,用串口监测光线变化数据,接近传感器(红外反射),检测距离调整,5V,电源,信号输出,地,GND,接近传感器(红外反射)检测距离调整5V电源信号输出地GND,读取数字端口状态,读取数字端口状态,编程任务,编写程序:当有人接近时亮蓝灯,编程任务编写程序:当有人接近时亮蓝灯,按键开关的连接,连接到,A1,(数字端口,14,),按键开关的连接连接到A1(数字端口14),密码锁编程思路,开始,有无按下按钮,键值累计,是否输入完成,密码是否正确,打开锁,警报,否,否,否,密码锁编程思路开始有无按下按钮键值累计是否输入完成密码是否正,编程任务,尝试编写完成密码锁程序,编程任务尝试编写完成密码锁程序,舵机,门锁装置,舵机门锁装置,舵机连接方法,舵机连接方法,舵机测试,设置端口号及角度,舵机测试,设置端口号及角度,编程任务,【,二选一,】,1.,完成密码开锁程序中开门操作编写,2.,用两个按钮开关分别控制舵机顺时针和逆时针转向,编程任务【二选一】,用,MOS,管控制马达,场效应管的名字也来源于它的输入端(称为,gate,)通过投影一个电场在一个绝缘层上来影响流过晶体管的电流。事实上没有电流流过这个绝缘体,所以,FET,管的,GATE,电流非常小。因为,MOS,管更小更省电,所以他们已经在很多应用场合取代了双极型晶体管。,用MOS管控制马达 场效应管的名字也来源于它的输,MOS,管与马达的连接,5V,GND,Arduino,数字端口,10,MOS管与马达的连接5VGNDArduino,数字化温湿度传感器的使用,信号,5V,GND,DHT11,温湿度,传感器模块,数字化温湿度传感器的使用信号5VGNDDHT11温湿度,用串口监测传感器数值,用串口监测传感器数值,编程任务,编写程序,当温度大于,27,摄氏度或者湿度大于,70%,,点亮,RGB-LED,的红灯。,编程任务 编写程序,当温度大于27摄氏度或,综合性任务,选定两个或以上功能,实现智能化保险库的电子及编程的设计。,要求:,1.,画出简单电路图(,Word,自选图形或者画图工具),完成电路连接;,2.,编写程序并验证通过;,3.,录制作品运行小视频。,综合性任务选定两个或以上功能,实现智能化保险库的电子及编程的,培训材料购买参考链接,改进版,arduino,https:/ LED,https:/ LED,共阴极,https:/ 16,2024,自觉遵守饭堂纪律,养成饮食卫生习惯。,01:40:58,01:40:58,01:40,11/16/2024 1:40:58 AM,防止违章动火六大禁令。,11月-24,01:40:58,01:40,Nov-24,16-Nov-24,没有措施的管理是空谈,没有计划的工作是空洞。,01:40:58,01:40:58,01:40,Saturday,November 16,2024,防事故年年平安福满门讲安全人人健康乐万家。,11月-24,11月-24,01:40:58,01:40:58,November 16,2024,推动全员品质活动,提高全员工作十七。,2024年11月16日,1:40 上午,11月-24,11月-24,用心呵护,塑造金牌品质。,16 十一月 2024,1:40:58 上午,01:40:58,11月-24,安全不仅关系自己,安全连同国家集体。,十一月 24,1:40 上午,11月-24,01:40,November 16,2024,人人齐努力,创造好品质。,2024/11/16 1:40:58,01:40:58,16 November 2024,以安全第一为荣,以忽视安全为耻。,1:40:58 上午,1:40 上午,01:40:58,11月-24,遵章是幸福的保障,违纪是灾祸的开端。,11月-24,11月-24,01:40,01:40:58,01:40:58,Nov-24,不接受不合格品,不制造不合格品,不交付不合格品。,2024/11/16 1:40:58,Saturday,November 16,2024,生产再忙安全不忘,人命关天安全优先。,11月-24,2024/11/16 1:40:58,11月-24,谢谢大家!,效果很全面,持之以恒是关键。9月-239月-23Friday,