开源12通道2.4G遥控制作-发射机

来源:互联网 发布:复旦大学经济学院 知乎 编辑:程序博客网 时间:2024/05/29 14:48

 

前言,这里我不教基础,因为这些东西都很基础。

本教程需要51单片机知识,了解什么是2.4G遥控器,冻手能力,信心,耐心(没有这些请绕道)

如果以上这些你都具备那么可以往下面看吧。


1-)准备材料
                        keil编译软件 
                        stc-isp烧录软件
                        接收机的源码链接: 链接: https://pan.baidu.com/s/1geJNMMn 密码: dmj4

                  电路图链接: https://pan.baidu.com/s/1o77ypwI 密码: 725e
                        usb转ttl下载器(淘宝上面随便搜的)
                     
                        
2-)电路制作材
                           stc12c5a60s2 dip-40

              12M晶振

              30p陶瓷电容

              稳压芯片AMS117 3.3一个,78m05或AMS1117 5.0一个
                               NRF24L01模块;

           12864一个.(带不带字库都无所谓,5V和3V要选好)

              油门摇杆电位器和普通摇杆电位器(区别:油门电位器不自动回中,如果制作目的是车船遥控器,可以都用普通摇杆)

              10K电阻、20K电阻一个(选1%精度的)

              按键7个

              100uf 16V电容三个

              104瓷片电容一个

              耳机插座一个(用于输入输出PPM模拟信号)

              蜂鸣器一个

              2段开关3个

              3段开关2个

              (旋钮开关)3个电位器10K就够了


3)焊接电路(这个才是重点)

              可以根据这个草图焊接

          

       1,先焊接上单片机、电容晶振并下载程序。
看到这估计你手中的烙铁已经饥渴难耐了,首先打一下预防针,焊接不及格会出现各种问题:
  不要堆太多锡,最好让板面整洁,可以像楼主那样使用电阻腿当导线;
  板子上残留焊锡膏、焊点之间如果有奇怪的残留物,会有用万用表量不出来的问题
  

2,焊接显示屏,如果下载程序正确,会有显示效果。单片机和液晶屏电压的关系详见下面的遥控器供电介绍
 

下面焊接好其它器件,基本上不会有什么问题的(大家买的元器件可能会和我的不一样,但是xi)


关于遥控器供电:
如果电池用3S(11.1V),那么5V稳压只能用7805,如果用开关电源,滤波一点要做好;
如果电池用2S(7.4V),那么5V稳压可以选择AMS1117 5.0(注意引脚顺序和7805不一样,左负右输入,中间是5V输出。这个芯片3S会发热);
如果电池用1S(3.7V),单片机必须更换为STC12LE5A60S2,屏也必须改成3V屏!然后两个稳压芯片都换成HT7333(注意引脚顺序和7805不一样,左负,中间是输入,右是3.3V输出)就可以了,这个方案也可以支持2S电池。另外,蜂鸣器要加三极管放大。

》》》最后要说的是无线模块的选取。市面上各种模块质量参差不齐,如果你想获得更远的距离,那一定要买好的模块

常见问题解答 Q and A:


Q:按菜单键没有反应怎么办?
A:没有勾选“复位做IO“选项。这个问题强调很多遍,然而经常还有人出错……Q_Q
*很多问题都是下载时没有正确设置造成的。

Q:出现一些奇怪的问题、不正常工作了怎么办?
A:有可能是数据保存出错照成的,勾选“下次下载程序时擦除EEPROM”并重新下载两次,可以将单片机恢复到最初的状态。
*遥控器开机时长按菜单键也可以强制恢复出厂。

Q:12864液晶出现倒显、镜像等问题?
A:液晶屏的电压过低导致,如果用单节锂电供电,液晶屏需要改成HT7333稳压(板载的3V稳压芯片压降大);

Q:只焊接单片机可以下载程序,全部做好后不能下载了?
A:这是下载器电流不足引起的,可以拆掉大容量电容再试试。
*如果你的下载器是CH340g,那么5V和VCC一定要连接在一起。
*如果还不行,那么可以尝试外接电源下载法,遥控只接GND、TX、RX,点击下载后,再接通外部5V电源。

Q:遥控和接收怎么对频?
A:有三种方法进入等待对频状态:
┌——如果是新制作的接收机,那么第一次开机就是等待对频状态;
├——接收机通过第二条Q A的方法也可恢复为第一次开机状态;
└——使用金属物品,将接收机5/6通道相互连通在一起(就是把单片机5/6通的引脚短接),然后通电,也可以重新对频;
*如何判断等待对频状态:上电后LED直接高亮;
*如何判断已经对过频:上电时LED灯会闪一下再熄灭。如果此时遥控没有开机,2秒后会再亮;
*如何判断故障状态:上电时LED灯会快速闪烁。可能是模块接线不良或电源不稳;
*确认进入等待对频状态,遥控器选择对频,屏幕会显示通信成功。
*如果很长时间不能成功,那么不要折腾怎么对频了、对频怎么这么麻烦、到底怎么对频……(*>﹏<*),这是电路出现问题,检查电路吧。

Q:遥控可以和接收机通信,但舵机乱响不受控制什么原因?
A:使用晶振的接收机下载时一定注意不能勾选“内部时钟”。

Q:我做了好几个接收机,怎么用一个遥控控制它们?
A:虽然是多个接收机,但肯定是不同时间分别工作的,所以遥控只需个性化设置一次,然后分别与每个接收机对频即可。



教程出来很久了,对于大部分在制作过程中出现的异常问题,现在可以总结,90%是焊接和连线不合格,5%是看教程不仔细造成的。
因此如果出现问题,首先检查的就是线路是否良好以及是否遗漏了什么步骤。此外如果你不懂电子的话就不要随意改动,每一步都必须按教程来,没有做不出来的道理。

排除法、替换法 
DIY的过程中很容易出错,所谓自己动手丰衣足食,自己多思考思考,多备点元器件,把怀疑有问题的换下来,一般的问题很容易自己解决的

0 0
原创粉丝点击