本篇文章中,我们将制作一个物联网烟雾探测系统,其中MQ-2烟雾传感器感知附近是否有烟雾。如果附近有烟雾,则蜂鸣器将开始发出蜂鸣声,红色LED指示灯被点亮,并且我们将使用ESP8266模块创建的网页上显示警告。可以使用任何连接的设备(如移动设备、平板电脑或PC)访问此网页。
所需的组件
● Arduino开发板
● ESP8266 Wi-Fi模块
● MQ-2气体传感器
● 绿色和红色LED
● 蜂鸣器
● 连接导线
● 面包板
烟雾报警器如何工作?
MQ-2烟雾传感器将以模拟电压的形式提供输出。我们在代码中设置了一个条件,即如果传感器的输出值大于400,则蜂鸣器将开始发出蜂鸣声,红色LED将被点亮;如果传感器的输出值小于400,则蜂鸣器将保持静音,绿色LED将被点亮。
这里使用的ESP模块将在IP地址创建一个网页,并将数据发送到该IP地址,然后在改网页显示数据。上传代码后,可以在串行监视器中看到此IP地址,如下所示。
当您在浏览器中键入此IP地址时,项目的输出将显示在网页中,如下图所示。
电路原理图
首先,将ESP8266模块连接到Arduino开发板。为了将ESP8266与Arduino正确连接,我们使用了ESP-01适配器模块,这将使连接变得非常容易。该适配器模块内置5V至3.3V稳压器,这意味着您不必使用任何电阻。
将ESP-01适配器的VCC引脚连接到Arduino上的5V引脚,将ESP-01适配器的GND连接到Arduino上的GND。接下来,将适配器的TX引脚连接到Arduino上的引脚2,将RX引脚从适配器连接到Arduino上的引脚3。
然后,将MQ-2气体传感器与Arduino连接。将气体传感器上的VCC和GND连接到Arduino上的5V和GND引脚。然后将MQ-2气体传感器上的A0引脚连接到Arduino上的A0。
之后,将蜂鸣器和LED连接到Arduino。将蜂鸣器上的正极连接到Arduino上的引脚10,将蜂鸣器上的负极连接到Arduino上的GND。然后通过220欧姆电阻将LED的负极连接到GND,将正极连接到Arduino的引脚8和9。
更多内容请访问以下链接:https://www.yiboard.com/thread-1072-1-1.html