手势识别的无线遥控小车
本帖最后由 gada888 于 2020-7-28 20:10 编辑引言:
Arduino或ESP32 驱动小车作为一个经典应用,广泛被开源硬件爱好者改装。然而,其交互方式大部分依然是传统的按键交互。本次尝试改变Arduino 小车的交互方式,利用PAJ7620U2 Gesture Sensor 手势识别传感器识别,达到可以用手势直观控制小车的目的。 最终视频中,我们的小车可以接受手势指令:前进,后退,停止,转向,这些指令由手势转化 而来,并通过HC12远距离串口收发模块发送至Arduino,Arduino 控制电机达到作出相应动作。
https://v.youku.com/v_show/id_XNDc3MTY0OTMwNA==.html?spm=a2hzp.8244740.0.0
第一步:展示
手势从下到上,小车前进;手势从下到上,小车后退;手势往左,小车左转;手势往右,小车右转。手势从左往右。小车停止
第一步:无线模块的配置
两块无线模块之间要实现通信,我们把串口波特率设置为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
直接供电。
小车图
soga 好厉害啊! 佛系唐法官 发表于 2020-7-2 08:23
好厉害啊!
过奖了 视频补上了 hnyzcj 发表于 2020-6-30 20:43
soga
sogasnai
页:
[1]