2020-6-30 18:20:57 [显示全部楼层]
3603浏览
查看: 3603|回复: 5

[项目] 手势识别的无线遥控小车

[复制链接]
本帖最后由 gada888 于 2020-7-28 20:10 编辑

引言:
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, 下载次数: 123

手势小车代码

hnyzcj  版主

发表于 2020-6-30 20:43:11

soga
回复

使用道具 举报

佛系唐法官  中级技师

发表于 2020-7-2 08:23:21

好厉害啊!
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2020-7-28 22:56:56


过奖了
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2020-7-28 22:57:11

视频补上了
回复

使用道具 举报

gada888  版主
 楼主|

发表于 2020-7-28 22:57:42

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail