🥬Arduino遥控发射器
Arduino | 遥控
在教程中,我们将学习如何构建DIY Arduino遥控发射器。很多时候,我需要对所进行的项目进行无线控制,因此,我构建了这款多功能无线电控制器,几乎可以用于所有事情。
概述
现在,我可以在接收器端进行一些小的调整即可无线控制任何Arduino项目。 该发射器也可用作任何商业RC发射器,用于控制RC玩具,汽车,无人机等。 为此,它只需要一个简单的Arduino接收器,然后生成适当的信号来控制那些商用RC设备。 我将通过控制Arduino机器人小车,从我之前的视频中控制Arduino Ant机器人以及使用ESC和一些伺服电机控制无刷直流电机的几个示例来说明此视频中的所有工作原理。
该控制器的无线电通信基于NRF24L01收发器模块,如果与放大的天线一起使用,它在开放空间中的稳定范围可达700米。 它具有14个通道,其中6个为模拟输入和8个数字输入。
它具有两个操纵杆,两个电位器,两个拨动开关,六个按钮,以及一个内部测量单元,该内部测量单元由一个加速度计和一个陀螺仪组成,它们也可用于仅通过移动控制器或倾斜控制器来控制事物。
电路图
首先,让我们看一下电路图。 这个RC控制器的大脑是一个Arduino Pro Mini,它由2个产生7.4伏特的LiPo电池供电。 我们可以将它们直接连接到Pro Mini的RAW引脚,该引脚具有稳压器,可将电压降至5V。 请注意,Arduino Pro Mini有两个版本,例如我拥有的一个版本在5V下运行,另一个版本在3.3V下运行。
PCB设计
我实际上最终利用了Arduino Pro Mini的所有模拟和数字引脚。 因此,现在如果我尝试使用跳线将所有内容连接在一起,那将是一团糟。 因此,我使用EasyEDA免费在线电路设计软件设计了定制PCB。
组装PCB
好的,现在我们可以继续组装PCB了。 我首先焊接了Arduino Pro Mini的排针。 一种简单而又好的方法是将它们放在面包板上,这样在焊接时它们将牢固地固定在原位。
遥控器代码
Last updated