当前位置:   article > 正文

【智能家居 DIY 活动】基于 RT-Thread 的分布式无线温度监控系统 DIY 活动正式上线啦!!!_基于rt-thread的无线温度监控系统

基于rt-thread的无线温度监控系统

基于 RT-Thread 的分布式无线温度监控系统

1. 项目简介

Hi~ 各位小伙伴们,还在为初学 RT-Thread 不知从何下手而感到烦恼吗?有没有想过利用 RT-Thread 来打造属于自己的一个智能家居系统
在这里插入图片描述
现在,基于 RT-Thread 的分布式无线温度监控系统 DIY 项目正式开启,大伙儿可以通过这个项目快速学习基于 RT-Thread 的项目开发,不再纠结无从下手!多篇连载文章、开源的代码以及多个手把手教学视频让你学习起来毫无压力!
基于 RT-Thread 的分布式无线温度监控系统可适用于家庭、办公室、教室等小面积场所的多点温度监控,最大支持采集六个节点的温度数据,由一个节点负责接收显示,同时,上位机可以显示温度值,通过 wifi 上传云端。

2. 项目总方案设计

在这里插入图片描述
基于 RT-Thread 的分布式无线温度监控系统整体上分为四部分:发送节点、接收节点、上位机、OneNet 云。

  • 发送节点
    • 将 ds18b20 温度传感器对接 sensor 组件,正确读取 ds18b20 温度传感器数据
    • 使用 nrf24l01 软件包,将温度数据以无线方式传输给接收节点,由 nrf24l01 特性决定了发送节点最大支持六个点
  • 接收节点
    • 使用 nrf24l01 软件包,接收来自于发送节点的数据
    • 通过串口将数据发送至上位机
  • 上位机
    • 通过串口通讯将接收节点数据传输至上位机显示
  • OneNet 云
    • 通过 esp8266 wifi 模块将接收节点的数据传输至OneNet 云

上位机已经在 GitHub 上开源啦,界面如下图:
在这里插入图片描述
连接到 OneNet 云,根据个人喜好制作应用实现远程监控,例如:
在这里插入图片描述

3. 项目输出方式

  • 连载文章(每周一篇):
    • 此 DIY 项目的每个关键设计流程将以文章的方式输出在各大论坛发表/RT-Thread官方公众号
  • 视频教程(项目后期会分集推出):
    • 将 DIY 项目的开发流程以视频方式录制下载,手把手教学
  • 开源代码:
    • 将代码开源至 GitHub、码云、各大论坛,能通过阅读代码快速学习 RT-Thread 的项目开发

连载文章输出内容

  • 第一篇:在线程中获取 ds18b20 的温度数据
    • 介绍 RT-Thread 的 sencor 组件
    • 将 ds18b20 温度传感器对接 RT-Thread 的 sensor 组件,提高上层代码的可重用性
    • 学习线程的使用,在线程中正确读取 ds18b20 温度值
  • 第二篇:使用 nrf24l01 软件包发送与接收温度数据
    • 介绍 RT-Thread 的软件包
    • 简介 nrf24l01 软件包的使用,讲解如何使用此软件包将数据正确发送和接收
    • 学习线程间的通信,IPC的使用,即获取温度数据的线程A与无线发送数据的线程B间的数据交换
    • 修改此软件包,实现多点发送的功能
  • 第三篇:本地保存温度数据
    • 介绍 RT-Thread 的文件系统
    • 利用文件系统存放温度数据
  • 第四篇:对接上位机和 OneNet 云
    • 简要介绍上位机的使用,讲解串口数据帧传输格式
    • 使用 esp8266 wifi 模块将接收节点的数据传输至 OneNet 云
    • OneNet 云的简单应用开发,实现远程监控

视频录制输出内容

枯燥的文章看不下去?没问题!DIY 项目的后期,开发流程会以视频方式分集录制下来,手把手教你敲代码实现功能。视频录制输出内容:视频录制内容与连载文章相同,可结合视频手把手教学,一起敲代码,实现自己的 DIY。

4.项目所需传感器

  • DS18B20温度传感器(至少两个)
  • NRF24L01无线射频模块(至少三个)
  • ESP8266 wifi模块(一个)
  • 开发板(至少三个)(芯片型号自行选择,推荐使用 RT-Thread 的 BSP 中已经支持的芯片型号)

5.项目面向群众

  • 高校学生与老师
  • 其他 RT-Thread 初学者

心动不如心动,一起参与进来吧!

扫描下方二维码加小师妹:RT-Thread2006为好友,审核通过后拉你入群!加好友请备注姓名+职业+DIY

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/939591
推荐阅读
相关标签
  

闽ICP备14008679号