引言

Arduino或ESP32 驱动小车作为一个经典应用,广泛被开源硬件爱好者改装。然而,其交互方式大部分依然是传统的按键交互。本次尝试改变Arduino 小车的交互方式,利用PAJ7620U2 Gesture Sensor 手势识别传感器识别,达到可以用手势直观控制小车的目的。 最终视频中,我们的小车可以接受手势指令:前进,后退,停止,转向,这些指令由手势转化 而来,并通过HC12远距离串口收发模块发送至Arduino,Arduino 控制电机达到作出相应动作。
视频很快奉上,设计思路和部分代码解释都显示在视频里

第一步:展示

手势从下到上,小车前进;手势从下到上,小车后退;手势往左,小车左转;手势往右,小车右转。手势从左往右。小车停止

第二步:无线模块的配置

  1. 两块无线模块之间要实现通信,我们把串口波特率设置为9600,我这里用的arduino 的硬串口。就是D0和D1两个口。
  2. 另外串口模块的供电我选用了3.3V。目的是省电。

第三步:硬件搭建

  1. 所需器材:<a class="decoration-color" href="https://buy.icxbk.com/index.php?ctl=Product&met=lists&key_type=1&keywords=Arduino+UNO" target="_blank">Arduino UNO</a>控制器(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
直接供电。

小车图

发送端的代码查看详情:https://www.icxbk.com/article/detail/1558.html

手势识别的无线遥控小车相关推荐

  1. 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]

    /***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...

  2. 基于51单片机的无线遥控小车

    基于51单片机的无线遥控小车 材料:STC89C51(1个).nrf2401(2个).L298N(2个).小车底盘.18650(4个).按键若干.蜂鸣器 功能:前进.后退.左转.右转.鸣笛. 程序请移 ...

  3. 不限距离4g/5g信号远程遥控小车

    4g/5g不限距离遥控小车(1) 4g/5g不限距离遥控小车(2) 最开始学习编程也是源于一个想法, 无线遥控小车和飞机操作范围都是在几十米, 远的几百米, 再远的几公里, 那能不能把手机放在小车或飞 ...

  4. ART-PI调试记录---重力感应无线智能小车第一弹之扩展板设计

    ART-PI重力感应无线智能小车第一弹-----ART-PI扩展板设计 雷德斯 and枕头们,小飞哥又又叒好久没更新文章啦,最近实在是太忙啦,大家久等啦,这次是系列文章,一步步教你如何在ART-PI上 ...

  5. STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车

    STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车 文章目录 STM32F103+NRF2401+游戏摇杆ADC双单片机通信遥控小车 前言 一.实现的功能? 二.主要代码及模块讲解 ...

  6. 基于无线NRF24L01的ardunio遥控小车

    遥控小车是每个人童年的最爱,不仅好奇它的奇妙,更是喜欢它带来的刺激.小编为大家带来几篇博客,来给大家讲讲制作遥控小车的程序. 看大标题可知我们一共有五个方法去制作一款带有遥控功能的小车,小编分开来给大 ...

  7. Arduino开发遥控小车(三)基于nRF24L01无线模块实现舵机转向和直流电机调速

    Arduino开发遥控小车(三)基于nRF24L01无线模块实现舵机转向和直流电机调速 前面和大家分享了通过nRF24L01无线模块实现数据发送和接收的基本方法,本次继续和大家分享最终实现遥控小车转向 ...

  8. c语言 数组放空自己,基于Arduino和Labview的无线遥控智能小车的设计与实现.docx

    PAGE V MACROBUTTON MTEditEquationSection2 SEQ MTEqn \r \h SEQ MTSec \r 1 \h SEQ MTChap \r 1 \h 中文摘要 ...

  9. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

最新文章

  1. Verdi - GUI技能操作 Before you start (未完)
  2. oracle通信通道的文件结尾_申请被拒?被放到WL?没消息?莫着急,这篇文章助您找到argue信的突破口!...
  3. SHADER 用 step替代 if-else
  4. 10 迭代器与生成器
  5. JAVA的字节码技术
  6. Flowable 数据库表结构 ACT_RU_EXECUTION
  7. mysql 查询商品列表 显示tag_让前台页面商品列表显示后台数据库中的商品
  8. 二叉树层次遍历python_根据二叉树层序遍历顺序(数组),将其转换为二叉树(Python)...
  9. 信息学奥赛一本通 1113:不与最大数相同的数字之和 | OpenJudge NOI 1.9 07
  10. vi/vim 按键说明
  11. 2021年第十届“认证杯“数学中国数学建模国际赛(小美赛
  12. 企业管理培训PPT模板
  13. jpg和tif转pdf遇到的问题和解决方法
  14. C#圆通订单创建接口测试类
  15. 今晚8点,dotnet课堂全新起航,张善友/陈计节/刘腾飞我们一起来聊聊abp的故事...
  16. 2021-4-22-Python自动化31期-day01作业答案
  17. Haproxy配置应用文档
  18. 爱因斯坦:三篇著名演讲
  19. 埃尔米特多项式 (Hermite Polynomials)简介(1)
  20. 抛物线与双曲线、抛物面与锥面

热门文章

  1. 组织结构的最优化设计
  2. NX二次开发 创建坐标系 UF_CSYS_create_csys()
  3. C语言实现Huffman的编码和解码
  4. 三 数据分析基础 -关于统计学
  5. php后缀名是什么意思,后缀名为php是什么意思
  6. 【视频开发】RTSP SERVER(基于live555)详细设计
  7. 视频编码,各种参数~sps ,pps ,nalu ,frame ,silce ect....
  8. mybatis通用的多条件筛选查询
  9. python中制表符、换行符
  10. CAD在线转换怎么操作?分享个快速解决的方法