Arduino车辆入口抬杆装置
本项目是一种用Arduino实现机动车车辆出入口的抬杆装置。其主要目的在于利用Arduino IDE软件编码,实现对舵机、OLED显示屏模块、蜂鸣器的综合使用。舵机作为本项目的主要动作机制,大家可对编码自行修改,实现抬杆速度的不同控制。其中有三维建模及3D打印实物,详细步骤如下。原文直达链接Arduino车辆入口抬杆装置-DOIT社区
Supplies
需要准备以上的材料及工具
准备零件
如上图所示,提前需要准备好的零件。其中3D打印零件是后期准备的,因为需要测量数据再打印出来,详细请看步骤2。
零件、模块名称及其数量、型号,在上述材料表格中都有记录,请阅读。
三维建模、打印OLED显示模块固定板
- 实物测量。两种方法:可以通过0.96寸显示模块的技术手册图纸确定孔位尺寸;也可以根据测量实物数据确定。本次采用方案2。
需要注意的是:该模块的4个引脚,需要留出来孔位,方便后期杜邦线对接。如图1、图2
- 打印出实物。试装效果。如图3、图4
Downloads
蜂鸣器、OLED屏幕、超声波固定
本步骤讲述模块的很固定位置及方法。
- 固定蜂鸣器。3D打印模块上预留的圆孔,就是蜂鸣器安装点位。其正面与模块上的字体同侧。装填好后,用热熔胶枪点胶固定。参考图A、B
- 固定OLED屏幕。3D打印模块上的4个螺丝孔位、1个长方形槽位,OLED屏幕与3D打印模块上的字体同侧。参考图C
- 固定木条。此木条作为超声波模块依附固定的媒介,依然采用热熔胶点胶的方式,固定在3D打印模块的正右侧。参考图E
- 固定超声波模块。此模块作为本装置的输入信号,以此位置需要有角度的安装,避免无检测到抬杆动作,以增加检测准确率。采用热熔胶点胶的方式,将其固定在木条的顶端。参考图F
舵机安装
此步骤固定舵机模块。
舵机模块为整个装置的动作核心,因此其固定位置需要牢固。固定位置约在木条的中心位置,舵机的直角棱边刚好约束木条的直角,因此只需要一颗2.5MM自攻丝就可以固定牢固。
舵机固定好请参考图G。
拦杆固定、接通蜂鸣器
- 蜂鸣器连接引脚4。如图1、2所示。
- 固定抬杆,连接方式为热熔胶点胶固定。如图3、4所示。
Arduino编程
Downloads
作品完成
以上3图为本作品的最终效果,仅供参考。
- 程序烧录成功后,OLED屏幕显示的页面,如图1所示。此状态为装置正常工作显示页面。
- 检测到车辆时,装置的表现是:舵机开始抬杆,蜂鸣器会滴的响一声,同时OLED屏幕显示“welcome back home”。
- 当车辆通过时,舵机恢复正常状态,如图3所示。
本次作品“Arduino车辆入口抬杆装置”制作步骤到此结束。