前言
前段时间跟着LOLI大神的教程制作了LOLI三代控,效果很好。但是,由于LOLI三代控的接收机带有数据回传功能,也就是接收机的无线模块也承担了发射数据功能,所以接收机也要使用带有功率放大芯片的NRF24L01模块才能实现远距离通信,这不仅抬高了成本还带来了体积的增加。于是笔者打算自制一个较简单的6通道航模遥控器,正好手上有一个没有接收机的天地飞-06X,决定对其进行改造,一番查阅资料后用Arduino Pro Mini开发板实现了基础的功能,效果还不错。
1. 材料清单
USB转TTL模块*1
Arduino Pro Mini开发板*2
NRF24L01无线通信模块*2
ams1117-3.3电压转换芯片1个
100uF电解电容*2
104电容*2
三脚开关*4
10k电阻*1,20k电阻*1
导线及插针若干
2. 硬件部分
按照原理图焊接电路,尽情飞线叭,有条件的话可以设计PCB做的好看一些。
如果使用Arduino UNO或者NANO开发板,请将原理图中的11脚和12脚调换位置,因为UNO和NANO的11和12正好与PRO MINI相反!
a)遥控器端
遥控器端负责发送数据,所以使用可以无线透传2000m的NRF24L01无线通信模块;
笔者的飞线不忍直视 ,100m的NRF24L01模块不够用,果断换了2000m的。