Arduino车辆入口抬杆装置

DOIT SUPER
原创
发布时间: 2025-07-10 11:18:01 | 阅读数 0收藏数 0评论数 0
封面
本项目是一种用Arduino实现机动车车辆出入口的抬杆装置。其主要目的在于利用Arduino IDE软件编码,实现对舵机、OLED显示屏模块、蜂鸣器的综合使用。舵机作为本项目的主要动作机制,大家可对编码自行修改,实现抬杆速度的不同控制。其中有三维建模及3D打印实物,详细步骤如下。

准备工作:

材料:


材料名称

数量

型号/说明/备注

UNO主控板

1

OLED显示模块

1

0.96寸

舵机

1

SG90

蜂鸣器

1

5V

螺丝-螺母

4

M2.5*10

自攻丝

1

M2.5

烧录线

1


工具:


工具名称

数量

型号/说明/备注

电动螺丝刀

1

威克士

十字批头

1

Ph1

3D打印机

1

热熔胶枪

1

斜嘴钳

1

6寸

游标卡尺

1

套筒

1

适配M2.5螺母


1

准备零件

如上图所示,提前需要准备好的零件。其中3D打印零件是后期准备的,因为需要测量数据再打印出来,详细请看步骤2。

零件、模块名称及其数量、型号,在上述材料表格中都有记录,请阅读。

2

三维建模、打印OLED显示模块固定板

  1. 实物测量。两种方法:可以通过0.96寸显示模块的技术手册图纸确定孔位尺寸;也可以根据测量实物数据确定。本次采用方案2。

需要注意的是:该模块的4个引脚,需要留出来孔位,方便后期杜邦线对接。如图1、图2

  1. 打印出实物。试装效果。如图3、图4


STL
Oled-board.stl
1.07MB
3

蜂鸣器、OLED屏幕、超声波固定

本步骤讲述模块的很固定位置及方法。

  1. 固定蜂鸣器。3D打印模块上预留的圆孔,就是蜂鸣器安装点位。其正面与模块上的字体同侧。装填好后,用热熔胶枪点胶固定。参考图A、B
  2. 固定OLED屏幕。3D打印模块上的4个螺丝孔位、1个长方形槽位,OLED屏幕与3D打印模块上的字体同侧。参考图C
  3. 固定木条。此木条作为超声波模块依附固定的媒介,依然采用热熔胶点胶的方式,固定在3D打印模块的正右侧。参考图E
  4. 固定超声波模块。此模块作为本装置的输入信号,以此位置需要有角度的安装,避免无检测到抬杆动作,以增加检测准确率。采用热熔胶点胶的方式,将其固定在木条的顶端。参考图F


4

舵机安装

此步骤固定舵机模块。

舵机模块为整个装置的动作核心,因此其固定位置需要牢固。固定位置约在木条的中心位置,舵机的直角棱边刚好约束木条的直角,因此只需要一颗2.5MM自攻丝就可以固定牢固。

舵机固定好请参考图G。

5

拦杆固定、接通蜂鸣器

  1. 蜂鸣器连接引脚4。如图1、2所示。
  2. 固定抬杆,连接方式为热熔胶点胶固定。如图3、4所示。


6

Arduino编程

此步骤重点讲述每个模块对应的引脚,参考图1到图4。

程序源码,请在文件夹“waiting”中下载。

INO
waiting.ino
3.15KB
7

作品完成

以上3图为本作品的最终效果,仅供参考。

  1. 程序烧录成功后,OLED屏幕显示的页面,如图1所示。此状态为装置正常工作显示页面。
  2. 检测到车辆时,装置的表现是:舵机开始抬杆,蜂鸣器会滴的响一声,同时OLED屏幕显示“welcome back home”。
  3. 当车辆通过时,舵机恢复正常状态,如图3所示。

本次作品“Arduino车辆入口抬杆装置”制作步骤到此结束。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载