4805| 5
|
[项目] 手势识别的无线遥控小车 |
本帖最后由 gada888 于 2020-7-28 20:10 编辑 引言: Arduino或ESP32 驱动小车作为一个经典应用,广泛被开源硬件爱好者改装。然而,其交互方式大部分依然是传统的按键交互。本次尝试改变Arduino 小车的交互方式,利用PAJ7620U2 Gesture Sensor 手势识别传感器识别,达到可以用手势直观控制小车的目的。 最终视频中,我们的小车可以接受手势指令:前进,后退,停止,转向,这些指令由手势转化 而来,并通过HC12远距离串口收发模块发送至Arduino,Arduino 控制电机达到作出相应动作。 第一步:展示 手势从下到上,小车前进;手势从下到上,小车后退;手势往左,小车左转;手势往右,小车右转。手势从左往右。小车停止 第一步:无线模块的配置 两块无线模块之间要实现通信,我们把串口波特率设置为9600,我这里用的arduino 的硬串口。就是D0和D1两个口。 另外串口模块的供电我选用了3.3V。目的是省电。 第三步:硬件搭建 所需器材:Arduino UNO控制器(2);PAJ7620U2 Gesture Sensor 手势识别传感器(3);HC12-2只(4);12v锂电池;(5);USB数据线;USB Serial to 串口;(6);小车底盘 (7);L298N电机驱动模块 第四步:了解一下关键硬件的参数 根据测试,3.3v下工作良好。 这个无线模块的应用距离根据小范围测试,不少于200M。 第五步: 发一些硬件的图片。让人有个直观的认识 第六步:总体介绍 手势控制小车运动的设计系统是由手势传感器,无线传输模块和遥控小车来完成的。手势传感是通过采集距离模块有30cm的方向采集信号 然后通过arduino做进一步的处理。arduino会对采集的信号发出手势指令集,并通过无线模块发送给遥控小车的。实现小车的前进,后退, 左转和右转。使用手势传感来控制小车,会比传统遥控器的人际互动更为自然。 第七部:连线图 连线图是有两部分,一个是发送端连线图,另一个是接收端的。 发送端 接收端 连线照片 第七部:小车部分的设计 小车部分选用的市L298N电机驱动模块。这个模块的一个特色是可以连外部供电。因为arduino连接电机往往力不从心。需要外部电力支持。同时外部电力也同时为arduio 直接供电。 小车图 |
1.11 MB, 下载次数: 3351
手势小车代码
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed