模吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

9868查看 | 37回复

【抛砖引玉】基于Si4463及arduino 的ppm转发程序

[复制链接]
发表于 2018-1-26 15:53:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 lanse2pty 于 2018-1-26 15:56 编辑

我看到很多人都在仿制openlrs,但是很少见谁自己写代码做433转发, 恰好我之前试图做过这个事情,只是最近太忙停滞了,所以讲我自己的代码贴出来给大家参考, 我不是专业写代码的,代码质量很低,如果写的不好, 不要喷我。


首先,程序基于这个库: http://www.airspayce.com/mikem/arduino/RadioHead/index.html  
实际上,这是一个很好用的库,里面有例子和函数说明,还有接线的说明, 另外, 最关键的是这个库可靠。如果你能看懂英文, 那么这个帖子完全没看下去的必要了,你看懂了这个库的说明那肯定可以写出比下面好的程序。

我用的图片里的这种4463模块,几块钱一个, 而且好使。
【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:lanse2pty 9759 【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:lanse2pty 3989


接线,其实库里面有说明, 我这个也是库里面抄过来注解了一下, 左边是arduino(我用的arduino pro mini)引脚,右边是Si4463的引脚,
                GND----------GND (ground in)
                3V3----------VCC   (3.3V in)
interrupt 2 pin D2-----------NIRQ  (interrupt request out)
         SS pin D10----------NSEL  (chip select in)
        SCK pin D13----------SCK   (SPI clock in)
       MOSI pin D11----------SDI   (SPI Data in)   也就是Si4463模块的MOSI, 注意看图
       MISO pin D12----------SDO   (SPI data out)                    MISO
                D9-----------SDN   (shutdown in)



代码: 读取PPM信号发送出去,我加了很多注解, 但是看了看,感觉还是很糟糕, 没看懂别喷我, 有时间一一回答。 另外, 这段带码是不能直接编译通过的, 你得在文件夹里面添加相应的头文件,在我给的地址里面有下载  http://www.airspayce.com/mikem/arduino/RadioHead/examples.html

代码在附件里面, 不知道为什么粘贴进来就乱了,


【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:lanse2pty 7323
【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:lanse2pty 8829

_000_2.rar

1.41 KB, 下载次数: 44, 下载积分: 牛币 -10

发表于 2018-1-26 16:12:48 | 显示全部楼层
这是真正的技术帖,必须要来顶。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 17:30:46 | 显示全部楼层
技术帖看来顶的少啊。如果是开源433,有成功例子,低成本,随便焊几下就能做好,保证人气十足。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 17:32:32 | 显示全部楼层
这就是航模人群的尴尬现状,浮躁。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 18:32:25 | 显示全部楼层
4463本是openlrs的救赎之路,4432老骥伏枥太久了,买个啃代码不动  做不了移植
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-26 19:15:24 | 显示全部楼层
纸鹰 发表于 2018-1-26 18:32
4463本是openlrs的救赎之路,4432老骥伏枥太久了,买个啃代码不动  做不了移植
...

还有sx1278, 这个库也支持sx1278, 不用移植, ppm转发真的非常简单, 一点点做呗,其他高级功能慢慢来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-26 19:17:46 | 显示全部楼层
低熵体 发表于 2018-1-26 17:30
技术帖看来顶的少啊。如果是开源433,有成功例子,低成本,随便焊几下就能做好,保证人气十足。
...

没时间弄,要带崽,最近想抽时间琢磨一下AD,不然焊洞洞板太痛苦了
回复 支持 反对

使用道具 举报

发表于 2018-1-26 19:34:17 | 显示全部楼层
焊洞洞板不是长久之计,该学就学吧。SX1278如果用(G)FSK,那基本就是个普通的收发器,指标并无特别之处。如果是用LORA模式,那就要注意用低空速来换取高信噪比,高空速下的LORA比普通的(G)FSK强不了多少。
但正如我那天分析的,远程固定翼控制,空速不能太低,LORA的作用其实不明显。1278的表现能比4463/4432强点,但很有限。
适当提升发射功率,一般不要超过5瓦,多在天线上下功夫,这才是远程通信的关键。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 19:41:10 | 显示全部楼层
我倒是非常希望用4463做个跳频的增程收发器,我比较看好这个方案。功率有1瓦到5瓦都行,频段选470-510MHz。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 19:42:53 | 显示全部楼层
470-510的麻烦在于,天线的选择不如433那么丰富,尤其是高增益天线。所以很可能还得老老实实用433频段。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 19:45:00 | 显示全部楼层
好吧,以上都是瞎扯淡的,都是说梦话。DIY费心费力还费钱,我现在用的切糕433也还不错,不去费那些脑子了。
回复 支持 反对

使用道具 举报

发表于 2018-1-26 20:24:29 | 显示全部楼层
生命在于折腾!
回复 支持 反对

使用道具 举报

发表于 2018-1-26 22:22:55 | 显示全部楼层
感恩无私的分享与奉献 :)
回复 支持 反对

使用道具 举报

发表于 2018-1-26 23:56:22 | 显示全部楼层
小白不懂各433模块的区别 为什么用做增程的与数传的都不一样
回复 支持 反对

使用道具 举报

发表于 2018-1-27 09:26:09 | 显示全部楼层
技术贴必顶!无奈现在上班没时间做了
回复 支持 反对

使用道具 举报

发表于 2018-1-27 11:36:43 | 显示全部楼层
路过帮顶
回复 支持 反对

使用道具 举报

发表于 2018-1-27 17:50:15 | 显示全部楼层
我这几天也才接手开源433,了解了几天!整合优化了PCB做几款看看效果
【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:wcq12 1463
【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:wcq12 4639
【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:wcq12 5510
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-28 15:38:35 | 显示全部楼层
wcq12 发表于 2018-1-27 17:50
我这几天也才接手开源433,了解了几天!整合优化了PCB做几款看看效果

你比我厉害多了, 我都不会ad软件, 还在琢磨
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-28 15:39:28 | 显示全部楼层
低熵体 发表于 2018-1-26 19:45
好吧,以上都是瞎扯淡的,都是说梦话。DIY费心费力还费钱,我现在用的切糕433也还不错,不去费那些脑子了。 ...

哈哈,我仿佛看到了商机, 我要是毕业找不到工作就卖433去【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:lanse2pty 4239
回复 支持 反对

使用道具 举报

发表于 2018-1-28 23:42:04 | 显示全部楼层
lanse2pty 发表于 2018-1-28 15:38 【抛砖引玉】基于Si4463及arduino 的ppm转发程序 arduino是什么 作者:wcq12 2866
你比我厉害多了, 我都不会ad软件, 还在琢磨

这不是AD,这是国外的一个PCB设计软件!我感觉很好用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于模吧|APP下载|广告报价|小黑屋|手机版|企业会员|商城入驻|联系我们|模吧 ( 冀公网安备13080502000084号 )

© 2013-2020 Moz8.com 模吧,玩出精彩!