最终效果
环境监测
项目介绍
该项目是“物联网实验室监测控制系统设计(仿智能家居)”项目中的“环境监测系统设计”子项目,前者还包括“物联网设计”、“门禁设计”、“家电控制设计”和“小程序设计”等内容。本文只介绍“环境监测”部分。
项目功能实现的大致思路为:单片机采集温度、湿度、光照强度、烟雾传感器传来的数据,将此环境信息实时显示到屏幕上,并通过WiFi将信息传至MQTT服务器(以供小程序调用)。当实验室发生火灾时,驱动警报模块向实验室管理员发送短信和来电提示。当收到语音指令时,播报相应环境信息。
硬件设计
接线
ESP32 |
DS18B20 |
DHT11 |
GY-302 |
MQ-2 |
OLED |
LU-ASR01 |
SYN6288 |
A9G |
3V3 |
VCC |
VCC |
VCC |
VCC |
VCC |
5V |
VDD |
|
GND |
GND |
GND |
GND |
GND |
GND |
G |
G |
GND |
D23 |
U1RX |
|||||||
D27 |
DATA |
|||||||
D13 |
DQ |
|||||||
D18 |
SCL |
|||||||
D19 |
SDA |
|||||||
D15 |
DO |
|||||||
D32 |
AO |
|||||||
D25 |
SCL |
|||||||
D26 |
SDA |
|||||||
D17 |
RXD |
|||||||
D16 |
TX |
PCB设计
此电路板仅是为了代替杜邦线而已,上面只有引脚排座,而没有任何电子元件。
成本
ESP32 |
DS18B20 |
DHT11 |
GY-302 |
MQ-2 |
OLED |
LU-ASR01 |
SYN6288 |
A9G |
14 | 3.9 |
5.3 |
7.5 |
9 |
14.5 |
47.5 |
49.7 |
51 |
其中共需200元左右来购买该项目所需的模块。此外还需2根数据线、焊接工具(电烙铁、锡丝、引脚排座)、PCB打板或若干杜邦线。