当前位置:网站首页>Design of environment detection system based on STM32 and Alibaba cloud
Design of environment detection system based on STM32 and Alibaba cloud
2022-07-29 04:01:00 【Forever with 1】
One 、 Main functions
1、STM32 Collection temperature and humidity , The concentration of carbon dioxide is local OLED Data display
2、STM32 Send data to through serial port ESP8266, Then upload the data to Alibaba cloud
3、 mobile phone app View data remotely + Open state of remote control switch
4、 When the temperature is higher than the set threshold, the buzzer will alarm ( Press the key to adjust the threshold change )
5、 You can try to join again web display
Two 、PCB Design



3、 ... and 、 Main chips and sensors
1、STM32F103ZET6 chip
2、ESP8266(ESP-01)- Connect to alicloud
3、DHT11
4、 Three in one gas sensor ( Carbon dioxide concentration / Formaldehyde concentration /xxx) Sensor link
5、 Buzzer
6、0.96 " OLED screen
Four 、 What happened :
As the course ends, it needs , First try Sketchpad , There are inevitably some flaws and problems , But the board can be used normally
1、 The buzzer circuit can be modified ( In the video, I connected an external buzzer )
2、usb Download problem (micro USB You can change that type-c The interface is encapsulated with that usb Power supply , Convenient welding )- You can also directly do not weld
3、 In fact, there is no need USB( Pick up ch340 chip ) Download program , Use it directly ST-link Class simulator to download the program
4、OLED The connector can be directly welded to the busbar , As a result of careless welding into a row of needles , So I used DuPont cable to connect
Four 、 Final demonstration + Wiring video
The video was repeated by myself , No rehearsal , No mobile phone holder , So the effect is average
Demo video
stm32pcb connection + Demo video
5、 ... and 、pcb+ Code file link
pcb Engineering documents + Code sharing is as follows :
边栏推荐
- 安装ros的laser_scan_matche库所遇到的问题(一)
- How to understand clock cycle and formula CPU execution time = number of CPU clock cycles / dominant frequency
- Extended operator of new features in ES6
- 一文学透MySQL表的创建和约束
- 大厂们终于无法忍受“加一秒”了,微软谷歌Meta等公司提议废除闰秒
- SQL窗口函数
- 通过PWM呼吸灯和PWM控制直流电机来详细介绍TIM的输出比较功能
- [introduction to C language] zzulioj 1031-1035
- OA项目之会议通知(查询&是否参会&反馈详情)
- Solve the problem of garbled code when opening the project code in idea
猜你喜欢

STM32F103ZET6程序移植为C8T6+C8T6下载程序flash timeout的解决方案

Cloudera manager platform fault repair record

基于STM32和阿里云的环境检测系统设计

The digitalization of the consumer industry is upgraded to "rigid demand", and weiit's new retail SaaS empowers enterprises!

How to understand "page storage management scheme"

Getting started with caspin

UCOS task switching process

C language to achieve three chess game (detailed explanation)

Three tier architecture of enterprise network

Basic configuration of BGP - establish peers and route announcements
随机推荐
3.解决Pycharm报错Unresolved reference ‘selenium‘ Unresolved reference ‘webdriver‘
Why does the 20 bit address bus determine the storage space of 1MB
Three tier architecture of enterprise network
Getting started with caspin
Nacos registry
tron OUT_ OF_ ENERGY
String template of ES6 new features and methods to simplify objects and functions
nacos注册中心
The list is not updated in real time when JS V-for data changes
With more than 5 years of work experience and a salary of 15K, would you accept it if you were me?
数据挖掘——关联分析例题代码实现(下)
2. Variables and scope
Deep understanding of Base64 underlying principles
Is the browser multi process or single process?
Arrow function of new features of ES6
华为天才少年稚晖君做了一把模块化机械键盘,引起极客圈地震,网友:这才是真正的客制化...
Pointer constant and constant pointer
MySQL Part 3
Spark dataframe replaces empty characters (or other values) in each column with null
C language to achieve three chess game (detailed explanation)