手势识别的无线遥控小车

2020-06-301万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用PAJ7620U2手势识别传感器和HC12无线模块,通过Arduino或ESP32实现手势控制的小车项目。项目包括硬件搭建、连线图和代码示例,最终可以实现手势控制小车前进、后退、左转和右转。这个项目不仅适合STEM教育场景,还能激发孩子的编程兴趣。


引言:
Arduino或ESP32 驱动小车作为一个经典应用,广泛被开源硬件爱好者改装。然而,其交互方式大部分依然是传统的按键交互。本次尝试改变Arduino 小车的交互方式,利用PAJ7620U2 Gesture Sensor 手势识别传感器识别,达到可以用手势直观控制小车的目的。 最终视频中,我们的小车可以接受手势指令:前进,后退,停止,转向,这些指令由手势转化 而来,并通过HC12远距离串口收发模块发送至Arduino,Arduino 控制电机达到作出相应动作。
手势识别的无线遥控小车图11
第一步:展示
手势从下到上,小车前进;手势从下到上,小车后退;手势往左,小车左转;手势往右,小车右转。手势从左往右。小车停止

第一步:无线模块的配置
       两块无线模块之间要实现通信,我们把串口波特率设置为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电机驱动模块

第四步:了解一下关键硬件的参数
手势识别的无线遥控小车图1
根据测试,3.3v下工作良好。
这个无线模块的应用距离根据小范围测试,不少于200M。

第五步:
发一些硬件的图片。让人有个直观的认识
手势识别的无线遥控小车图2

手势识别的无线遥控小车图3
手势识别的无线遥控小车图4
第六步:总体介绍
手势控制小车运动的设计系统是由手势传感器,无线传输模块和遥控小车来完成的。手势传感是通过采集距离模块有30cm的方向采集信号
然后通过arduino做进一步的处理。arduino会对采集的信号发出手势指令集,并通过无线模块发送给遥控小车的。实现小车的前进,后退,
左转和右转。使用手势传感来控制小车,会比传统遥控器的人际互动更为自然。

第七部:连线图
连线图是有两部分,一个是发送端连线图,另一个是接收端的。
发送端
手势识别的无线遥控小车图5
接收端
手势识别的无线遥控小车图6
连线照片
手势识别的无线遥控小车图9
手势识别的无线遥控小车图10

第七部:小车部分的设计

小车部分选用的市L298N电机驱动模块。这个模块的一个特色是可以连外部供电。因为arduino连接电机往往力不从心。需要外部电力支持。同时外部电力也同时为arduio
直接供电。

小车图
手势识别的无线遥控小车图7
手势识别的无线遥控小车图8

Gesture Controlled Car.rar

1.11 MB, 下载次数: 5595

手势小车代码

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
gada888
gada888
作者
视频补上了
佛系唐法官
佛系唐法官
好厉害啊!
gada888
gada888
作者
回复佛系唐法官
过奖了
hnyzcj
hnyzcj
soga
gada888
gada888
作者
回复hnyzcj
sogasnai
- 没有更多了 -