这个低功耗无线模块,可以用纽扣电池运行很长时间。 6 Z0 _' Q* X! W& D7 a+ H6 H" o. U 描述 我们已经开发了核心模块的微小版本——这是我们模块化系统的主体部分。 这个叫做Cloony的小版本可以通过开源工具编程,也可以很容易地被许多第三方系统实现,* `* b5 {* l4 L, Z! ~9 t5 F0 M 比如Grafana、Blynk和许多其他系统。6 i- k" d$ P4 C 整个系统的功耗很低,因此纽扣电池可以为这个模块供电很长时间。# n* ^! g* v9 ^" f/ d u 您可以使用多平台BigClown SDK来调整或创建自己的固件。 细节- X3 o$ L9 e/ F) U 测量数据从Cloony发送到名为USB Dogle的无线网关,该网关将测量值转换为MQTT。 这是通过简单的Python脚本完成的。在树莓派上运行。# w5 X* n) c4 j) e ! ~+ R1 t& z, I! F 我们使用像Node-RED和Grafana这样的开放第三方软件来实现数值的可视化。; g- n9 b& Y# j/ q+ n9 e& q 9 P" v! ~% r, U 组成* z9 ~4 ~0 r( J6 I- O 1×BigCLown Cloony模块 1×CR2032 + M4 V) P. i+ w1 _( b) I( M" h
# b& s- W! S; Q9 h/ [$ k
焊接 将电池焊接到VCC和GND端子上。我还将电池支架的正极引脚连接到UART_RX,但只是为了更牢固的连接电池支架。 黑线连接到VCC,另一个引脚直接焊接到GND边缘连接器。 ; H* Y' M! g- V" o, g$ F 烧录% T* E% R3 K2 k 使用UART DFU或J-TAG连接器对固件进行编程。 这是github库里的“通用节点”固件,没有任何修改。$ ~3 j5 Q# e C& \9 e + o4 p! q5 ?5 _6 W. K: ] 配对 在网关上启用配对,然后将电池放入模块,配对完成。
MQTT3 l& r% c+ \ R) x 连接到MQTT以获取温度。- p) o) ~# ]( q' A$ y% w$ X 我使用了GIT上BigCLown发布的BC-rasbian,它已经预先安装了所有的服务以及带有仪表板的Node-RED : Y: z2 O3 v. ?/ C
" j/ o9 K7 z' u4 d1 v7 j; x 相关资料请见GitHub和bigclown* [0 l1 J4 g! f+ X% p7 N, Z ! j# E( ? S2 h2 y$ ~! [ 4 U+ d$ b! J/ z; O1 D6 a' i |
微信公众号
手机版