找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1556|回复: 0
收起左侧

【项目实训】基于nRF24L01的多点温湿度无线采集系统

[复制链接]
ID:47177 发表于 2022-7-22 01:11 | 显示全部楼层 |阅读模式
本帖最后由 engineerarui 于 2022-7-25 16:08 编辑

将单片机项目实训——基于nRF24L01的多点温湿度无线采集系统分享出来,如有不足,敬请指出。
【1-总图】整体效果图.jpg   
视频链接:https://www.bilibili.com/video/BV1Ur4y147Un/

一、设计要求
系统采用NRF24L01作为无线收发器,两个从机采集到湿度、温度信息分别发送给主机,主机显示两点的温湿度信息,并且可通过按键设定温湿度的上下限报警值,超限能够进行声光报警。
二、方案设计
随着技术的发展,基于无线的信息传输方式越来越成熟,与有线的信息传输方式相比,无线的方式易于安装和后期维护。NRF24L01单片无线接收器是2.4GHZ频段2Mbps高速超小型无线模块,内置自动重发、自动应答功能及链路层协议,内置多层FIFO、地址匹配、CRC校验。
图片1.png
DHT11是广州奥松有限公司生产的一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。 DHT11 功耗很低, 5V 电源电压下,工作平均最大电流 0.5mA。性能指标和特性如下:
图片2.png 图片3.png
三、硬件电路设计
从机用DHT11温度传感器进行温度采集,其单总线控制方式最大限度的节省单片机有限的IO口资源,其I/O口和单片机第8脚P17相连。从机电路原理图如下图所示。
图片4.png
LED报警灯, D1~D8的含义,如果D1被点亮,表示测试点1的湿度低于湿度下限
如果D2被点亮,表示测试点1的湿度高于湿度上限
如果D3被点亮,表示测试点1的温度低于温度下限
如果D4被点亮,表示测试点1的温度高于温度上限
如果D5被点亮,表示测试点2的湿度低于湿度下限
如果D6被点亮,表示测试点2的湿度高于湿度上限
如果D7被点亮,表示测试点2的温度低于温度下限
如果D8被点亮,表示测试点2的温度高于温度上限
四、软件设计
(一)从机发送端主程序
图片5.png
(二)主机接收端主程序
图片6.png
五、其他图片
(一)PCB -3D视图
图片7.png 图片8.png 图片9.png 图片10.png 图片11.png
(二)系统实物图
1.整体效果图
图片12.png
2.1号从机图
图片13.png
3.2号从机图
图片14.png
4.主机图
图片15.png
六、资料链接
1)作品演示视频链接
链接①:哔哩哔哩--------点击播放
链接②:优酷视频--------点击播放
链接③:爱奇艺--------点击播放
链接④:腾讯视频--------点击播放
链接⑤:快手视频--------点击播放
链接⑥:西瓜视频--------点击播放
2)原理图链接:
链接原理图PDF版
5源程序下载:程序下载
七、关于作者
51hei.jpeg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表