找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1450|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
本帖最后由 engineerarui 于 2022-7-25 16:08 编辑

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

一、设计要求
系统采用NRF24L01作为无线收发器,两个从机采集到湿度、温度信息分别发送给主机,主机显示两点的温湿度信息,并且可通过按键设定温湿度的上下限报警值,超限能够进行声光报警。
二、方案设计
随着技术的发展,基于无线的信息传输方式越来越成熟,与有线的信息传输方式相比,无线的方式易于安装和后期维护。NRF24L01单片无线接收器是2.4GHZ频段2Mbps高速超小型无线模块,内置自动重发、自动应答功能及链路层协议,内置多层FIFO、地址匹配、CRC校验。
DHT11是广州奥松有限公司生产的一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC 测温元件,传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。 DHT11 功耗很低, 5V 电源电压下,工作平均最大电流 0.5mA。性能指标和特性如下:
三、硬件电路设计
从机用DHT11温度传感器进行温度采集,其单总线控制方式最大限度的节省单片机有限的IO口资源,其I/O口和单片机第8脚P17相连。从机电路原理图如下图所示。
LED报警灯, D1~D8的含义,如果D1被点亮,表示测试点1的湿度低于湿度下限
如果D2被点亮,表示测试点1的湿度高于湿度上限
如果D3被点亮,表示测试点1的温度低于温度下限
如果D4被点亮,表示测试点1的温度高于温度上限
如果D5被点亮,表示测试点2的湿度低于湿度下限
如果D6被点亮,表示测试点2的湿度高于湿度上限
如果D7被点亮,表示测试点2的温度低于温度下限
如果D8被点亮,表示测试点2的温度高于温度上限
四、软件设计
(一)从机发送端主程序

(二)主机接收端主程序
五、其他图片
(一)PCB -3D视图
(二)系统实物图
1.整体效果图
2.1号从机图
3.2号从机图
4.主机图
六、资料链接
1)作品演示视频链接
链接①:哔哩哔哩--------点击播放
链接②:优酷视频--------点击播放
链接③:爱奇艺--------点击播放
链接④:腾讯视频--------点击播放
链接⑤:快手视频--------点击播放
链接⑥:西瓜视频--------点击播放
2)原理图链接:
链接原理图PDF版
5源程序下载:程序下载
七、关于作者


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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