资料介绍
描述
新的 BigClown SDK 支持多个 1-Wire 数字温度传感器。我创建了这个项目来演示此功能并通过 LoRa 网络发送测量的温度。
您可以使用ABP或OTAA身份验证。调制解调器支持 868 和 915 MHz。
概述
气候模块是室内设备,测量和发送:
- 温度
- 按钮按下
- 电池电压
第 1 步:构建硬件
你会需要:
可选外壳:
将所有模块相互连接。除非您使用我们的带有 LoRa 天线孔的外壳,否则您将模块放在一起的顺序无关紧要。
将电池放入外壳中,并可选择将设备放入外壳中。
第 2 步:闪存固件
下载BigClown Playground多平台 GUI 工具。这个工具可以刷固件。它还包含 Radio Dongle 和 Node-RED 的网关,但我们不会使用它们,因为我们的设备直接与 LoRa 网关通信。
- 通过 USB 将核心模块连接到您的 PC 并等待安装 FTDI 驱动程序
- 经营 BigClown 游乐场
- 转到固件选项卡并选择bcf-lora-1wire-thermometer固件
- 选择正确的串行 COM 端口并按“FLASH FIRMWARE”按钮
- 闪烁后,核心模块将打开红色 LED 2 秒
第 3 步:设置 LoRa 密钥
要配置它们的节点密钥,您将需要串行终端应用程序。通过 USB 将核心模块连接到您的计算机。
对于配置,我们使用AT
USB 虚拟串行端口上的命令。使用您的串行终端应用程序(Hterm、putty、minicom )。
通讯参数为:
- 波特率 115200
- 8 个数据位,1 个停止位,无奇偶校验
-
CR+LF
用于发送和接收的新行(!)
要列出所有可能的命令,请使用AT$HELP
. 你会得到:
AT$DEVEUI
AT$DEVADDR
AT$NWKSKEY
AT$APPSKEY
AT$APPKEY
AT$APPEUI
AT$BAND 0:AS923, 1:AU915, 5:EU868, 6:KR920, 7:IN865, 8:US915
AT$MODE 0:ABP, 1:OTAA
AT$NWK Network type 0:private, 1:public (TTN, your own)
AT$JOIN Send OTAA Join packet
AT$SEND Immediately send packet
AT$STATUS Show status
AT$BLINK LED blink 3 times
AT$LED LED on/off
AT+CLAC
AT$HELP This help
AT$APPSKEY?
您收到密钥:
$APPSKEY: BF22C15EB89237A65DAABB05B2C91EB4
编写参数:
AT$APPSKEY=BF22C15EB89237A65DAABB05B2C91EB4
对于 LoRa ABP模式,您需要设置这些键/值:
-
APPSKEY
-
NWKSKEY
对于 LoRa 网关/后端,您还需要获取以下信息:
-
DEVEUI
-
DEVADDR
对于OTAA ,将 MODE 设置为 1,将 DEVICE 和 APP EUI 设置为并调用 AT$JOIN 命令交换密钥。
如果您使用TTN等公网,那么您还需要AT$NWK
为公网配置参数。
AT$NWK=1
第 4 步:查看和解码数据
LoRa 气候监测器在以下情况下发送 LoRa 数据包:
- 上电后,插入电池时
- 每 15 分钟
- 按下按钮后
-
当你
AT$SEND
在控制台输入
您也可以通过串口询问传感器的状态是什么AT$STATUS.
如果您想手动解码数据,在固件存储库中有decode.py
Python 脚本可以解码接收到的二进制 HEX 数据。
hub@hpnix:~/thermometer$ python3 decode.py 001D00E600E8012200E500D600E5
Header : BOOT
Voltage : 2.9
Sensor 0 : 23.0
Sensor 1 : 23.2
Sensor 2 : 29.0
Sensor 3 : 22.9
Sensor 4 : 21.4
Sensor 5 : 22.9
最后的想法
您可以刷新其他即用型 LoRa 固件,只需在我们的 github上或 BigClown Playground 的固件选项卡中键入“lora”。其他功能可以在开源固件中轻松更改和扩展。
您可以轻松扩展项目并创建:
- SM72480低功耗温度开关和温度传感器数据表
- 配备 SMAART Wire™ 接口的 TMP104 低功耗数字温度传感器数据表
- 配备 SMAART Wire™/UART 接口的 TMP144 低功耗数字温度传感器数据表
- 带温度传感器的低功耗电子墨水显示屏(第1部分)
- 使用LoRa E5的低功耗雪深传感器
- 低功耗唤醒型传感器
- 1-Wire总线温度传感器DS18B20应用测试
- 低功耗无线传感器网络节点设计与实现 17次下载
- SAM L11超低功耗安全LoRa演示 1次下载
- MSP430F149的无线传感器网络节点设计详析 26次下载
- MSP430微处理器的低功耗无线传感器网络节点设计详析 8次下载
- 无线心电监测传感器节点设计 7次下载
- 电机温度监测系统低功耗无线节点的模块设计 4次下载
- 电机温度监测系统低功耗无线节点模块设计 5次下载
- 一种低功耗无线瓦斯传感器节点硬件电路的设计 44次下载
- 无线传感器网络的特点与节点的应用设计 7316次阅读
- 基于8位RISC结构低功耗MCU实现无线传感器网络节点的设计 2005次阅读
- 基于射频芯片和单片机实现无线传感器网络节点的应用方案 3151次阅读
- 热电偶温度传感器的原理 2.4w次阅读
- 无线传感器节点功耗限制子系统的设计 889次阅读
- 低功耗高线性度CMOS温度传感器的原理及设计 4446次阅读
- 基于无线传感器网络特点设计无线传感节点 3518次阅读
- 基于低功耗红外瓦斯传感器MIPEX和CC2430的无线瓦斯传感器节点设计 2002次阅读
- 传感器节点结构/无线传感器网络 1.4w次阅读
- pt100温度传感器的工作电路及原理与pt100温度传感器的检定点选择 1.6w次阅读
- 详解低功耗温度补偿式电桥信号调理器和驱动器电路 4572次阅读
- 理想的应用于工业器具的远程温度传感器 1755次阅读
- 温度传感器 3056次阅读
- 带又温度传感器的过零检测器电路图 2920次阅读
- 温度传感器电路图1 7095次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多