这是一个自动化的多用途机器人,旨在执行如吸尘,地板清洁,杀菌和施展功能。它使用一个Arduino微控制器,编程驱动四个直流电机,一个伺服器和两个超声波传感器。主要目标是使清洁过程自动化,使其更有效,更省时。
1.超声波传感器HC-SR04超声波x2
2. ADRUINO(Uno R3)
3. L293D电机护罩
4.真空吸尘器(便携式)
5.紫外线灯
6. DC 12 V电机(高转矩或低转速)x4
7.伺服电机
8.追逐机器人和4轮
第二步:系统框图和流程图
AUVC主要有两个超声波传感器。其中一个传感器执行通过比较左右前方的距离来避开障碍物的功能,并且避开较近的障碍物路径或者换句话说选择较少的
障碍物路径,如果机器人被完全的障碍物覆盖,则机器人将会回转。另一个通过测量深度来避免边缘的传感器。
第三步:电路图
1.将电机护罩放在Ardino uno3上
2.如图所示连接电线
3.引脚(A0和A1)正向超声波传感器,该传感器放置在伺服电机的上方
4.针(A2和A3)深度超声波传感器固定在机器人追踪上并面向深处
5.伺服电机电源通过电机屏蔽(屏蔽端口0)提供,
第四步:编码时间
1.安装Arduino软件(IDE)
2.添加此库文件(Adafruit Motor Shield库,伺服电机库,超声波传感器库)
3.并上传这个代码
代码见附件。
第五步:机器人在行动视频
观看视频地址:https://v.youku.com/v_show/id_XMzI0Mzk3NjI3Mg==.html