必赢CQ9电子: [创客活动与软文] 智能家居DIY活动——分布式无线温度监控系统

永利游戏开户直营
1044|6
楼主
本帖最后由 Fillmore 于 2019-7-30 09:33 编辑

1. 项目简介

        hi~各位小伙伴们,必赢CQ9电子:还在为初学 RT-Thread 不知从何下手而感到烦恼吗?有没有想过利用 RT-Thread 来打造属于自己的一套智能家居系统?现在,基于 RT-Thread 的分布式无线温度监控系统 DIY 项目正式开启,大伙儿可以通过这个项目快速学习基于 RT-Thread 的项目开发,打造属于自己的独一无二的智能家居系统,不再纠结无从下手!多篇连载文章、完全开源的代码以及多个手把手教学视频让你学习 RT-Thread 毫无压力!

基于 RT-Thread 的分布式无线温度监控系统可适用于家庭、办公室、教室等小面积场所的多点温度监控,最大支持采集六个发送节点的温度数据,由一个接收节点负责接收,同时,接收节点对接 PC 端上位机可以显示温度曲线,还能通过 wifi 上传至云端,实现远程监控。实用又有趣!
2. 项目总方案设计




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

2.1 发送节点
1) 将 ds18b20 温度传感器对接 sensor 组件,正确读取 ds18b20 温度传感器数据2) 使用 nrf24l01 软件包,将温度数据以无线方式传输给接收节点,注意, nrf24l01 特性决定了发送节点最大支持六个点

2.2 接收节点*
1) 使用 nrf24l01 软件包,接收来自于发送节点的数据
2) 通过串口将数据发送至上位机显示
G2.3 上位机
通过串口通讯将来自接收节点的数据以曲线方式显示出来

2.4 OneNet 云
   1) 通过 esp8266 wifi 模块将接收节点的数据传输至OneNet 云,实现远程监控;
        上位机界面如下图:

6   连接到 OneNet 云,根据个人喜好制作应用实现远程监控,例如:


3. 项目输出方式

3.1 连载文章每周一篇此 DIY 项目的每个关键设计流程将以文章的方式输出在各大论坛发表/RT-Thread官方公众号-

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

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

3.3 开源代码:
将代码开源至 GitHub,以及以压缩包方式放在连载文章附录下,能通过阅读代码快速学习 RT-Thread 的项目开发


5.项目所需传感器

? DS18B20温度传感器
? NRF24L01无线射频模块
? ESP8266 wifi模块

6.项目面向群众

高校学生与老师  ~
其他 RT-Thread 初学者和爱好者



沙发
| 2019-7-31 09:09 | 只看该作者
感谢分享
板凳
| 2019-7-31 22:33 | 只看该作者
这种实时操作系统的确很多,RT是其中的一个,在这里这个有啥优势
地板
| 2019-8-5 15:38 | 只看该作者
感谢楼主分享
5
| 2019-8-5 16:26 | 只看该作者
lihui567 发表于 2019-7-31 22:33
这种实时操作系统的确很多,RT是其中的一个,在这里这个有啥优势

RT-Thread作为国内最好用的RTOS,丰富的组件可以减少项目中大量的重复造轮子,其实用在这里DIY中很合适,AT组件,Onenet软件包,spi驱动层等,都是RTT开发人员把轮子造出来了的

评论

lihui567 2019-8-5 17:48 回复TA
FreeRTOS咋样 
6
| 2019-9-1 12:32 | 只看该作者
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

必赢CQ9电子: 热门推荐

永利游戏开户直营 快速回复 返回顶部 返回列表
太阳城申博真人娱乐手机APP下载登入 申博太阳城手机下载 澳门赌场风云登入 彩55电子游戏 上海赌场招聘
138sun.com 亚美CQ9电子 环亚棋牌导航 多宝娱乐DT电子 博发国际FG电子
澳门娱乐BG棋牌 新世纪娱乐FG电子 何氏贵宾会棋牌883 U宝AB棋牌 新葡京SW电子
申博太阳城游戏帐号 博彩娱乐城真人棋牌 沙龙游戏开户直营网 tyc132.com 琼粤棋牌导航