基于STM32和阿里云的环境检测系统设计
Posted 永栀哇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于STM32和阿里云的环境检测系统设计相关的知识,希望对你有一定的参考价值。
一、主要实现功能
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工程文件+代码分享如下:
以上是关于基于STM32和阿里云的环境检测系统设计的主要内容,如果未能解决你的问题,请参考以下文章
毕业设计 - 基于STM32的空气质量检测仪 - 环境检测盒子
毕业设计 :基于单片机的酒精浓度检测仪 - stm32 酒驾检测 酒精检测