前言
esp8266 12f,wif模块,接倾斜传感器,火焰传感器,烟雾传感器,水浸传感器,蜂鸣器。通过mqtt发布数据,并使用node-red实时获取数据,显示到页面上。并且通过邮件和页面两种方式报警。
需求如下: ①倾斜传感器:监测是否保持平衡。UI界面显示平衡度。如果不平衡,UI界面跳出弹窗信息“xxxxx!”。 ②烟雾传感器:监测是否有烟。有烟的话蜂鸣器响起,并发送邮件,UI界面跳出弹窗信息“xxxxx!”。 ③火焰传感器:监测是否有明火。有明火的话蜂鸣器响起,并发送邮件,UI界面跳出弹窗信息“xxxxx!”。 ④水浸传感器:监测是否有积水。有积水的话,发送邮件,UI界面跳出弹窗信息“xxxxx!”。 ⑤在UI界面上显示当前的时间。
ESP8266 12F,具有wifi模块
小白备注 3v3 或 VCC 为 正极 GND为 负极
接线导师
传感器 | 传感器引脚 | 开发板引脚 | GPIO |
---|---|---|---|
火传感器 | D0 | D1 | 5 |
水传感器 | D0 | D2 | 4 |
蜂鸣器 |