路鸣雨 发表于 2022-2-16 17:33:09

低能耗无线传感器

### 项目背景

这是很久之前的一个项目(许是2015年),因为当时没有什么平台可以完整的展示它(许是自己井底之蛙了),于是搁置至今没有更新过,这次借助gitee和b站来发表,图也都是那时候拍的,留图很重要(●'◡'●)


### 作品简介

项目描述的场景很简单:1台接收机对应6个发送节点,发送节点是电池供电可超低功耗休眠,定时每2分钟唤醒一次,然后读取温度传感器数值并发送给接收机,接收机收到后在屏幕上显示此节点温度值。

!(data/attachment/forum/202202/16/171128qbk1beqfe8al8fqq.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "03_Sensor_Nodes_Nano24L.PNG")

### 实物效果

发送节点设计了两种外观,一种是无屏的,一种是带4位段码液晶的,电池用的是CR2032纽扣电池,并且两种外壳当时都做了透明不干胶贴,成本还非常低。

![微信图片_20220216164559.png](data/attachment/forum/202202/16/171339m6cg57dho08dr6dh.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "微信图片_20220216164559.png")

!(data/attachment/forum/202202/16/171407zi4muicu34qnivtp.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "IMG_20150728_000139.jpg")

### 软硬件架构

无屏发送节点方案:Sensor_NRF24L01,MCU采用20脚STM8L101F3P6(*STM8L051F3P6也可*),无线采用安信可直插nRF24L01模块,温度传感器采用直插DS18B20,安装CR2032纽扣电池,外壳选用巴尔BMD60012(比1元硬币稍大)质感和表面比3D打印效果好很多。我很喜欢无屏这个方案,小巧又好组装,用于别的项目也很nice

有屏发送节点方案:Sensor_NRF24L01_LCD,MCU采用32脚STM8L152K4T6(*STM8L152K6T6也可*),无线采用安信可贴片nRF24L01模块,温度传感器采用直插DS18B20,安装CR2032纽扣电池,外壳本来打算选用巴尔BMD60025和BMW50024,但是开屏幕孔实在费劲(没有铣床用手抠效果一般),后来就画了一个外壳3D打印来用。

接收机硬件方案:Sensor_Nodes_Nano24L,MCU采用32脚STM8L151K4T6(*STM8L151K6T6也可*),无线采用安信可直插带PA方大nRF24L01模块,AAAx2电池或自己找个USB转3.3V小板供电,外壳选用巴尔BMW50028,没来得及画一个3D打印,屏幕开孔是手抠的(因为当时想做一个就行)

本项目的无线通信部分,实际上就是实现nRF24L01芯片可一对六接收的效果,即接收端设置六路接收通道地址,分别对应六个发送端地址,就能同时接收六路数据了。

### 源码仓库

这个项目我已经开源在了gitee大家有兴趣可以探索一下:(https://gitee.com/yuzhibolumingyu/low-power-wireless-sensor-network)

> https://gitee.com/yuzhibolumingyu/low-power-wireless-sensor-network

### 低功耗原理

    发送节点在发送完成后,就进入低功耗,2分钟才唤醒一次,所以可以非常省电。我当时在某宝买的CR2032电池几毛钱一片,把发送节点分布在屋子的各个角落,后来接收机上不显示了,就说明没电了。于是根据开始日期计算了一下时间,带段码液晶的大概3个月就没电了,无屏的有4个月没电的,有6个月才没电的。

!(data/attachment/forum/202202/16/173105p6issjszqz95g0y5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "PW_ew.png")

### 早期迭代靓图(●'◡'●)

!(data/attachment/forum/202202/16/173217ajz4j5u4i5j5e1sv.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "Sensor_1-5.jpg")

!(data/attachment/forum/202202/16/173231ssovh8dc0ldiio5l.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "01Wireless_Control_mega128.jpg")

bitterheart 发表于 2023-5-31 15:46:25

学习了
页: [1]
查看完整版本: 低能耗无线传感器