我正在尝试基于树莓B rev2服务器和一些Arduino或ATTiny85卫星构建一个项目,以监视房屋内外的东西(雨水箱,水的消耗……)
我不想依靠Wifi,我尝试了各种无线电组件:
我能够使所有这些测试都在所有BUT上运行,最大最大可达20厘米!
我该如何射击? 几周以来我一直在阅读教程和论坛,都是关于“基本设置,基本示例程序:它工作正常”。 在考虑诸如“购买巨大的扩展天线”之类的建议之前,我想弄清楚我所缺少的东西:)
我更喜欢使用HC-12 (与需要更深层编码/位处理功能的根无线电相比,串行易于使用)
编辑 :
这是发送器(Arduino)和接收器(Raspberry)的架构
在发送器和接收器上,在初始化步骤中,我首先输入这些命令(在“设置”模式下):
putAT("AT");
putAT("AT+B9600");
putAT("AT+C080");
putAT("AT+U8N1");
putAT("AT+P8");
putAT("AT+FU3");
putAT("AT+RX");
感谢您的心理支持!
答案 0 :(得分:0)
可能的问题可能是:
相互干扰
尝试区分接收器和发送器(即大于1m)。
与其他设备的干扰
尝试更改使用的RF通道。命令为 AT + Cxxxx ,因此要将模块设置为在Channel 21上运行,请先向模块发送AT + C021命令,然后模块返回COK + C021。退出命令模式后,模块将在通道21上工作,工作频率为441.4MHz。 请考虑该模块可以使用多个(即5个)渠道,因此请尝试较大的步骤。
电量不足
使用 AT + Px 设置模块的发射功率,其中x为1到8,其中8代表更高的功率。