为了遥控你的机器人设计,遥控手柄是必不可少的项目之一。过去,遥控器使用模拟信号来传输控制信息。现在遥控器以数字方式传输控制信息,可以在同样的带宽占用下提供更多的控制通道。但是这些遥控器大多是闭源的,采用特殊的协议。如果只是想在设计中加入遥控器,有什么简单的方法吗?
HowToMechatronics的一个小项目为这一需求提供了一个很好的设计。其核心是Arduino Mini Pro和无线电收发模块nRF24L01。说到nRF24L01,你会很熟悉的。它是一个集成收发器芯片,工作在2.4 GHz的ISM频段。它封装集成了以前复杂的无线收发过程,用单片机驱动非常简单。把胶棒天线、内置功放和LNA连接起来后,这样的遥控器在空的地面上可以有700米左右的遥控距离,足够我们的机器人设计使用了。
在硬件部分,这个遥控器有两个摇杆输入,两个电位器模拟输入,两个开关和六个按钮。最有价值的是硬件上还有MPU6050加速度传感器,可以实现简单的体感遥控。这些外设可以被编程发送到接收器。看看下面的接线图。
软件方面,项目官网有详细的代码讲解和教学说明。因为使用了Arduino作为控制器,所以它的代码可读性很强。在接收端,还使用了nRF24L01,可以很好的配合遥控器,与其他控制器结合。
。
项目网站地址:
https://howtomechatronics . com/projects/DIY-arduino-RC-transmitter/
1.《遥控机器人 机器人 · 做一只简单的遥控手柄》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《遥控机器人 机器人 · 做一只简单的遥控手柄》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/703398.html