当前位置:网站首页>RT based_ Distributed wireless temperature monitoring system based on thread
RT based_ Distributed wireless temperature monitoring system based on thread
2022-07-28 04:53:00 【The endeavor】
One 、 Project brief introduction
be based on RT_thread Distributed wireless temperature monitoring system It is a smart home that can realize remote monitoring DIY project , It can be applied to families 、 The office 、 Multi node temperature monitoring from small fields such as classrooms , It supports temperature data of six nodes at most . Six points are responsible for temperature data collection , A receiving node acts as a gateway , adopt WIFI Upload to the cloud , The mobile computer realizes remote monitoring , Practical and interesting ;

Two 、 Sensor part
| sensor | Number |
|---|---|
| DS18B20 | 2 |
| NRF2401 | 3 |
| ESP8266 | 1 |
Sending node
1. take DS18B20 Temperature sensor docking sensor Components , Read correctly ds18b20 Temperature sensor data ;
2. Use nRF24L01 software package , The temperature data is transmitted wirelessly to the receiving node , from nRF24L01 The feature determines that the sending node can support up to six points .
Receiving node
1. Use nRF24L01 software package , Receive data from the sending node ;
2. Send the data to the upper computer through the serial port .
Upper computer
1. Through serial port communication, the received node data is transmitted to the upper computer for display .
OneNet cloud
1. adopt ESP8266-wifi The module transmits the data of the receiving node to OneNet cloud ;
2. Connect OneNet cloud , Make applications according to personal preferences to realize remote monitoring .
preparation
1.RT-Thread Source code ( It is recommended to use 3.1.x edition )
2.ENV Tools
3. Upper computer : Serial assistant
边栏推荐
- [Oracle] 083 wrong question set
- 动态sql和分页
- (manual) [sqli labs27, 27a] error echo, Boolean blind injection, filtered injection
- [Sylar] framework Chapter 6 collaborative scheduling module
- Method of converting UI file to py file
- UI automation test farewell from now on, manual download browser driver, recommended collection
- scipy.stats.chi2
- Redis type
- Wang Shuang assembly language detailed learning notes 3: registers (memory access)
- printf()打印char* str
猜你喜欢

How to upgrade a pair of 12.2 RAC(primary) and a pair of 12.2 RAC(dataguard) to 19c

Installing MySQL under Linux

Easycvr Video Square snapshot adding device channel offline reason display

After a year of unemployment, I learned to do cross-border e-commerce and earned 520000. Only then did I know that going to work really delayed making money!

What SaaS architecture design do you need to know?

The go zero singleton service uses generics to simplify the registration of handler routes

What is the reason why the easycvr national standard protocol access equipment is online but the channel is not online?

Youxuan database participated in the compilation of the Research Report on database development (2022) of the China Academy of communications and communications

猿辅导技术进化论:助力教与学 构想未来学校

Design and development of C language ATM system project
随机推荐
System clock failure of database fault tolerance
机器人教育在STEM课程中的设计研究
王爽汇编语言详细学习笔记三:寄存器(内存访问)
When initializing with pyqt5, super() and_ init _ () problems faced by the coordinated use of functions, as well as the corresponding learning and solutions
Rendering process, how the code becomes a page (I)
猿辅导技术进化论:助力教与学 构想未来学校
Research on the design of robot education in stem course
【sylar】实战篇-基于 redis 的参数查询服务
What SaaS architecture design do you need to know?
05.01 string
Use animatedbuilder to separate components and animation, and realize dynamic reuse
Take out system file upload
【sylar】框架篇-Chapter6-协程调度模块
Easycvr Video Square snapshot adding device channel offline reason display
[Oracle] 083 wrong question set
MySQL数据库————初识数据库
What is the reason why the easycvr national standard protocol access equipment is online but the channel is not online?
ADB environment configuration
全方位分析STEAM和创客教育的差异化
Redux basic syntax