วันเสาร์ที่ 14 กันยายน พ.ศ. 2562

Mini Project Arduino Nodemcu แจ้งเตือน น้ำท่วม น้ำล้น ผ่าน Line Notify

Mini Project Arduino Nodemcu แจ้งเตือน น้ำท่วม น้ำล้น ผ่าน Line Notify

อุปกรณ์มีดังต่อไปนี้ ราคาไม่เกิน 400 บาท 
หรือสั่งซื้อได้ที่ คลิก
การต่อสายวงจร
ตัวอย่าง Code 
/*
ติดตั้ง Library Line Notify ด้วยน่ะครับ
https://github.com/TridentTD/TridentTD_LineNotify
*/
#include <TridentTD_LineNotify.h>
#define SSID "9arduino" //SSID Wifi
#define PASSWORD "tv357911itv" //Pass Wifi
#define LINE_TOKEN "--------------------" //Token ที่ได้จากการสมัคร ID Line
int waterlevel = 300; //ปรับระดับน้ำ
void setup()
{
Serial.begin(9600);
Serial.println();
Serial.println(LINE.getVersion());
WiFi.begin(SSID, PASSWORD);
Serial.printf("WiFi connecting to %s\n", SSID);
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(400);
}
Serial.printf("\nWiFi connected\nIP : ");
Serial.println(WiFi.localIP());
// กำหนด Line Token
LINE.setToken(LINE_TOKEN);
}
void loop()
{
int val = analogRead(A1); // read input value
Serial.print("Water Level : ");
Serial.println(val);
delay(2000);
if (val >= waterlevel) {
Serial.println("Send Line");
LINE.notify("น้ำล้นแล้วจ่า !!");
while (val >= 200) delay(10);
} else {
}
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น