狂热的传感器——一个ESP32的案例:MQ2烟雾传感器+Webserver
ESP32是一款功能强大的开发板,它具有WiFi和蓝牙模块,可以轻松连接到网络并与其他设备进行通信。MQ2烟雾传感器是一种常用的气体传感器,它可以检测空气中的可燃气体(如丙烷、甲烷和烟雾)浓度。本文将介绍如何使用ESP32和MQ2烟雾传感器来监测室内空气质量,并通过Webserver显示结果。
硬件准备:
- ESP32开发板
- MQ2烟雾传感器
- 杜邦线若干
- 电位计一个
接线方式:
- 将MQ2传感器上的VCC引脚连接到ESP32的3.3V引脚;
- 将MQ2传感器上的GND引脚连接到ESP32的GND引脚;
- 将MQ2传感器上的DO引脚连接到ESP32的D2引脚;
- 将电位计的中心引脚连接到MQ2烟雾传感器的A0引脚,将另外两个引脚分别连接到GND和3.3V引脚。
代码实现:
#include <WiFi.h>
#include <WebServer.h>
WebServer server(80); //创建Webserver,将访问端口设置为80
int smoke_pin = 2; //定义烟雾传感器引脚
int sensor_value; //当前