|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 leonfs 于 2017-6-12 17:41 编辑
40元能干啥?!?吃个哈根达斯?貌似还吃不到,请女朋友看个电影?貌似进去也剩不下钱买爆米花。
看在大家都是屌丝的份上,楼主这次猛撸一发,教大家做个无线头追!!!继续装X。。。。。
继上次发的27元教你装X做通用型有线头追后,热心者众,大家对楼主的发明抱着好奇心不断打听,但做的人很少,调查
一看,就是要接线要设置控太过麻烦。为了让各位航模界的吃瓜群众能真正享受到装X的乐趣,楼主不辞老虎继续
加班,终于把这个好东西赶点赶出来了。
先上视频,让大家有一个感性认识,认为性能可以才继续往下做。
性能指标
1.真正的9轴融合,YAW不漂移,不抖动,无需不断地重新设定中心点
2.傻瓜式校准,不需PC软件,现场就可以重新校准适应不同的地磁环境。
3.接收机完全兼容杀手控的RX(可直接作为杀手控的RX使用),100hz高速跳频及独特的逆向序列快速同步技术,保证信号不受干扰
4.超简单DIY,无需自己打板,只要买好材料,直接自己连线即可完成。
5.方便的串口进行软件烧录,以及对头追进行量程,反相,跳频频率选择等的基本设置。
6.价格便宜,整套接受发射只要40元,,比外国人的开源有线头追便宜差不多一半,性能还比他强得多
材料
发射机:STM32F103C8T6小板9元,9250九轴模块17元,NRF24模块3元,按钮一个忽略价格,1s电池自己找,不算入价格,呵呵。
接收端:arduino mini pro一片7元,NRF24模块3元,ams1117 3.3v一片0.5元,
加上一些导线,,,一共算40元!!!!!!
教程:慢慢写。。。。。。。急的话可以先看http://www.moz8.com/thread-90920-1-1.html,这个是之前做的通用型有线头追,烧录和设置过程是一样的。
发射端硬件制作过程:
STM32F103C8T6小板一块,左面为正,右面为反面
9250模块,需要短接一个电源,使用3.3v供电,如图
按上面的图,把主板旋转180,就是4个插针向上,然后把9250模块和NRF模块按下图,用热熔胶,黏在主板的背面如图,飞线先不要管,就按这个上下方向粘上去:
注意:NRF模块买回来一般都有插针的,你得自己把这些插针去掉,剪掉也行,热吹风吹掉也行,各凭本事
然后焊接一个小按钮,连接B9和GND,同时焊接好连接1S电池的电源线到5V和GND上
然后开始飞线,一共11根
最后,焊接2个插针到A9,A10,作为连接串口的TX和RX,用于设置行程和反相等
然后用橡皮筋绑把他们绑在一起
好了,发射端硬件完成!!
TX固件下载:
ht_tx0608.rar
(58.19 KB, 下载次数: 156)
接收端硬件制作过程:
这个就一张图流了,arduino的10,11,12,13,9,连接NRF24模块,NRF因为需要3.3供电,所以需要外加一个AM1117 3.3的LDO进行供电,GND和5v连接到ARDUINO的GND和5V上
ARDUINO的管脚4,6分别是水平舵机和俯仰舵机的信号线,舵机的5v和GND请接到ARDUINO的5v和GND上。
供电的话请使用5v连接到ARDUINO的5V上
加上一张自己做的成品图
接收机固件下载:
ht_rx0608.rar
(9.6 KB, 下载次数: 110)
arduino 固件下载工具:
OpenJumper.zip
(376.82 KB, 下载次数: 94)
下载方法,连接好串口的GND,5V,TX,RX,分别接arduino promin的gnd 5v rx tx, 注意TX,RX要交叉接,然后打开openjumper
选择好你的hex文件,和板子类型,然后关键的地方来了
1.按住你arduino板子上的reset按钮
2.点击openjumper上的开始下载,然后过0.5秒松开reset按钮
如果成功的话,会看到openjumper上不断地显示刷新的数字,然后就烧录完成了。这个过程不成功的话请多试几次
发射端的设置和校准:
1.发射端的基本设置和校准方法,和之前的有线头追基本一致,请看帖子http://www.moz8.com/thread-90920-1-1.html
2.无线头追发射相对有线头追,设置和校准上具体的区别如下:
a.发射端第一次下载好固件后,通电(不要进入校准模式),然后过几秒钟需要按一下按钮,然后才会真正进入正常模式(这是因为发射端需要生成一个随机ID,这个操作仅需一次,以后上电就再也不需要了)
b.发射端在校准模式下的串口配置时,除了行程和反相之外,还可以设置频率,例如输入h020106003回车,代表通信频率频道为20开始到106结束,步长为3,即在20,23,26,……111,114这些频道上进行调频,一般用户可以不用设置。
c. 校准模式下,通过不断晃动头追进行校准,校准完成后灯会常亮,有线头追此时就自动保存校准数据了,无线头追则需要按一下按钮确认,灯会快闪两下然后常量,才算保存校准数据。做这个改进是因为,理论上虽然灯常量了就完成校准,但实际上校准时间越长越好,你可以在灯常亮后继续晃,到你觉得可以了再按按钮。
在发射端设置和校准完成后,请按如下流程进行连接使用:
连接使用流程:
1.把接收端(arduino mini pro)的管脚5,A0用杜邦线短接,然后给接收机上电,此时mini的板上小灯会很暗,说明它进入了等待对频。
2.给发射机上电,过1,2秒,如果顺利的话,接收机mini板上的led灯会变成很亮的常亮模式,说明对频成功。把接收机的5,A0短接线去掉,重新给接收机上电
3.正常的话,接收机就已经和发射机连接上了。接收机此时的管脚4输出平移舵机的pwm信号,6输出俯仰舵机的pwm信号
长距离扩展
按照本教程做的发射和接收机,使用的都是便宜的nrf模块,如果两端都使用3,4块钱的模块,那么通讯距离不会超过100米,适合玩车船的FPV。 需要较远距离的话,
可以吧nrf模块换成泽耀的,接法一样,但发射端STM32小板上的3.3v ldo可能会供电不足,需要外界AM1117 3.3的LDO,这个老手都会搞我就不说了。
发射使用泽耀,接收使用3元模块的话,距离可以拉到几百米
如果两端都用泽耀,空中对地面距离可以到1500米左右,本人实测。
|
评分
-
查看全部评分
| |