斗牛游戏:用LoRa模块做CO感测

本文摘要:起初可能没有信心逃离劳拉的Maker,但实际上LoRa架构非常简单。

斗牛游戏

起初可能没有信心逃离劳拉的Maker,但实际上LoRa架构非常简单。Node和Gateway频道的频率原著完全相同,和Server追加设备的key原著一样,可以使数据传输动作顺畅。

斗牛游戏

(威廉莎士比亚,Node,Northern Exposure(美国电视电视剧),Northern Exposure(美国电视剧),该项目利用AcSip群安S76SLoRa模块,将CO检测作为一个非常简单的例子。材料1。

AcSipS76SLoRa块模块和0dB天线2。MQ-9一氧化碳CO检测模块3。ArduinoMega25604真相与常用网关相同,但从其他网段的投递改为LoRa和互联网之间的投递。

斗牛游戏

我们这次使用Kiwitectlg 2901 Highcapacitygateway。说明:当LoRa需要连接时,有两个核心事项。如上所述,一个是频率,一个是密钥,AcSipS76S最初出厂时为868MHz,但由于需要用固件调整为915MHz,所以用于忘记确认引用LoRa模块和Gateway的文档。(威廉莎士比亚、Northern Exposure(美国电视剧)、Northern Exposure(美国电视剧)硬件布线MQ-9一氧化碳检测模块可参考下表。

AcSipS76SLoRa构造块模块的脚位图连接如下。特别是,S76S模块内部已经有可以将TX、RX映射到用户电路的跳线,请勿重新连接。在软件部分LoRa传输中,LoRanode的程序有三个项目。

斗牛游戏

a .重新加入ABP。Key与Server上的原始Device完全相同。将payload解密B.LoRanode发送到消息C时,可以确定要使用哪个端口。

(关于传输命令,就像使用~ ~ Serial在device中输入字符串一样容易!参考程序代码如下# includesoftwareserial . hsoftwareseriallora(5,4);# definetx _ port 2//uptogatewaydefinition # definerx _ port 1 chard at[64];void setup(){//putyoursetupcodehere,to runonce 3360 serial . begin(9600);LORA . Begin(115200);Delay(1000);lora . print(“macjoinabp”);//JoinyourABPdelay(5000);} voidloop(){ intlen=lora . available();If (len0) {lora.readbytes (dat,len);FOR(Intx=0;Xlenx){ serial . print((char)dat[x]);}//putyourmaincodehere,torun repeatedly : Float Sensor _ volt;FloatRS _ gas//GetvalueofRSinaGASfloatratio;//getratiors _ gas/RS _ airintsensorvalue=analog read(A0);FloatR0=2.10sensor _ volt=(float)sensor value/1024 * 5.0;RS _ gas=(5.0-sensor _ volt)/sensor _ volt;//omit * rl/*-replace the name ” r0 ” withthevalueofr 0 inthedemooffirsttest-*/ratio=RS _ gas/serial . print(“RS _ ratio=_ ratio=”);serial . println(RS _ gas);serial . print(” Rs/R0=/R0=”);serial . println(ratio);serial . print(” “);sprint(dat、“mactxucnf% d d”、tx _ port、sensor value);劳拉。

本文关键词:斗牛游戏

本文来源:斗牛游戏-www.tsheringzangmo.com

相关文章

网站地图xml地图