在本教程中,我将展示如何使用 ARDUINO 构建多功能 RC 发射器。这款 nrf 发射器由 2 个操纵杆、6 个按钮开关和一个陀螺仪组成。所以我们可以使用这个发射器来控制不同的 RC 项目。现在让我们开始吧
Arduino Pro Mini Arduino Pro Mini 是一款基于 ATmega328 的微控制器板。它有 14 个数字输入/输出引脚(其中 6 个可用作 PWM 输出)、6 个模拟输入、一个板载谐振器、一个复位按钮和孔用于安装排针。一个六针头可以连接到 FTDI 电缆或 Sparkfun 分线板,为分线板提供 USB 电源和通信。Arduino Pro Mini 用于半永久性安装在物体或展览中。该板没有预装接头,允许使用各种类型的连接器或直接焊接电线。引脚布局与 Arduino Mini 兼容。Pro Mini 有两个版本。一个以 3.3V 和 8 MHz 运行,另一个以 5V 和 16 MHz 运行。Arduino Pro Mini 由 SparkFun Electronics 设计和制造。
NRF24L01收发模块
nRF24L01 是一款适用于全球 2.4 - 2.5 GHz ISM 的单芯片无线电收发器
乐队。该收发器由完全集成的频率合成器、功率放大器、晶体振荡器、解调器、调制器和增强型 ShockBurst™ 协议引擎组成。输出功率、频道和协议设置可通过 SPI 接口轻松编程。电流消耗非常低,在 -6dBm 的输出功率下仅为 9.0mA,在 RX 模式下为 12.3mA。内置掉电和待机模式使省电变得容易。
操纵杆*2(操纵杆断线)
操纵杆模块类似于游戏手柄中的模拟操纵杆。它是通过以 90 度角安装两个电位器制成的。电位器连接到以弹簧为中心的短杆。该模块在静止时从 X 和 Y 产生大约 2.5V 的输出。位置
mpu6050 MPU6050是一个微机电系统(MEMS),它由一个三轴加速度计和一个三轴陀螺仪组成。它帮助我们测量速度、方向、加速度、位移和其他运动
AMS1117 3.3v稳压器
AMS1117-3.3V,1A,SOT-223稳压IC是一系列低压差三端稳压器,在1A负载电流下压差为3.3V。
AMS1117 5.0 伏稳压器
AMS1117-5.0V,1A,SOT-223稳压IC是一系列低压差三端稳压器,在1A负载电流下压差为5V。
按钮开关*6
100uf电容
我修改了一个基本的 nrf 发射器威廉希尔官方网站 。我使用 easyeda 设计了这个威廉希尔官方网站 。Arduino pro mini 是这个发射器的大脑。在这里,我添加了用于控制的开关和操纵杆。
由于这个威廉希尔官方网站 有更多的组件和连接,我决定设计一个 PCB。因此,在 easyeda 的帮助下,我将原理图转换为 PCB。设计 PCB 后,我下载了 Gerber 文件并将其上传到JLCPCB中。我选择JLCPCB是因为他们以 2 美元的价格提供 5 块高质量的 PCB。我在 2 周后收到了 PCB。紫色的 PCB 非常棒,质量上乘。
我抓起所有组件并开始焊接工作。我从 SMD 组件开始。然后我为 nerf 模块、mpu6050 和 Arduino pro mini 放置了母头引脚。然后我添加了其他组件,花了 2 个小时才完成焊接工作。这里没有什么比放置组件和焊接更重要的了。记得将操纵杆从其模块上拆下来,然后重新焊接到我们的定制 PCB 上。
完成焊接后,我将操纵杆 nob 连接到操纵杆,然后是 Arduino pro mini、mpu6050,最后是 nrf 模块。然后我将 7.4 伏电池连接到发射器。
。
。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !