Cảm biến lửa cảnh báo cháy qua điện thoại với ESP8266 và ứng dụng Blynk
1. Chuẩn bị:
+ NodeMCU ESP8266
+ Cảm biến lửa (Flame Sensor)
+ BreadBoard
+ Jumpers
2. Kết nối:
Cảm biến lửa <kết nối> NodeMCU
D0 <---> D1
GND <---> GND
VCC <---> 3.3V
3. Code Blynk:
// youtube.com/c/nnchau // Blynk Fire Alarm Notification #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> BlynkTimer timer; char auth[] = "mã Blynk"; char ssid[] = "tên WiFi"; char pass[] = "mật khẩu WiFi"; int flag=0; void notifyOnFire() { int isButtonPressed = digitalRead(D1); if (isButtonPressed==1 && flag==0) { Serial.println("Phát hiện lửa!"); Blynk.notify("Alert: Phát hiện lửa!"); flag=1; } else if (isButtonPressed==0) { flag=0; } } void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); pinMode(D1,INPUT_PULLUP); timer.setInterval(1000L,notifyOnFire); } void loop() { Blynk.run(); timer.run(); }
Comments
Post a Comment