当前位置:网站首页>基于STM32和阿里云的环境检测系统设计
基于STM32和阿里云的环境检测系统设计
2022-07-29 04:00:00 【永相随1】
一、主要实现功能
1、STM32采集温湿度,二氧化碳浓度在本地OLED进行数据显示
2、STM32通过串口将数据发送给ESP8266,然后将数据上传到阿里云
3、手机app进行远程查看数据+远程控制开关的打开状态
4、温度高于设置的阈值时进行蜂鸣器报警(按键可以调整阈值变化)
5、可以再自己尝试加入web显示界面
二、PCB设计
三、主要芯片和传感器
1、STM32F103ZET6芯片
2、ESP8266(ESP-01)-连接阿里云
3、DHT11
4、三合一气体传感器(二氧化碳浓度/甲醛浓度/xxx)传感器链接
5、蜂鸣器
6、0.96寸OLED屏
四、出现的问题:
由于课程结课需要,第一次尝试画板,难免有一些瑕疵和问题,但是板子是可以正常使用的
1、蜂鸣器电路可做修改(视频中我外接了蜂鸣器)
2、usb下载有问题(micro USB可以换那种type-c接口的封装用那种usb供电,焊接方便点)-也可以直接不焊接
3、其实无需用USB(接了ch340芯片)下载程序,直接使用ST-link类的仿真器下载程序即可
4、OLED接口那里可以直接焊接排母的,由于一不留神焊接成了排针,所以我就使用杜邦线外接了
四、最终演示+接线视频
视频当时是自己一遍过的,没进行排练,没有手机支架,所以效果一般般
演示视频
stm32pcb接线+演示视频
五、pcb+代码文件链接
pcb工程文件+代码分享如下:
边栏推荐
- 通过PWM呼吸灯和PWM控制直流电机来详细介绍TIM的输出比较功能
- Routing knowledge
- 关于双指针的思想总结
- Sunflower senior product director technology sharing: "how to apply national remote control" in AD domain environment
- SQL window function
- 3. Solve pychart's error unresolved reference 'selenium' unresolved reference 'webdriver‘
- Ssl== certificate related concepts
- Beijing post network research 2015 problem2
- BGP的基础配置---建立对等体、路由宣告
- Cannot paste multiple pictures at once
猜你喜欢
Why is continuous integration and deployment important in development?
The digitalization of the consumer industry is upgraded to "rigid demand", and weiit's new retail SaaS empowers enterprises!
Three tier architecture of enterprise network
向日葵远程控制为何采用BGP服务器?自动最优路线、跨运营商高速传输
RHCE's at, crontab's basic operations, the Chrony service, symmetric encryption and asymmetric encryption
Meeting notice of OA project (Query & whether to attend the meeting & feedback details)
【BGP】小型实验
从2019 年开始,你一定停止使用了这个营销策略…
LDP --- 标签分发协议
UCOS任务切换过程
随机推荐
(2022 Hangdian multi school III) 1002 boss rush (pressure dp+ dichotomy)
2. Variables and scope
座机的表单验证
UCOS task switching process
What you see and think in Microsoft
How to understand clock cycle and formula CPU execution time = number of CPU clock cycles / dominant frequency
Tristate gate
The output comparison function of Tim is introduced in detail through PWM breathing lamp and PWM controlled DC motor
First ALV program 2
lodash库常用方法
BGP的基础配置---建立对等体、路由宣告
OA项目之会议通知(查询&是否参会&反馈详情)
MySQL Part 4 (end)
Microcomputer principle and interface technology
【redis系列】字符串数据结构
关于ALV格式控制部分的写法
Summary on the thought of double pointer
Spark dataframe replaces empty characters (or other values) in each column with null
Why BGP server is used in sunflower remote control? Automatic optimal route and high-speed transmission across operators
Casbin入门