Smart Door

Sumber Air Sudah Dekat adalah alat yang digunakan untuk mengukur ketersediaan air yang ada pada tangki depot air minum yang dimana jika air sudah mulai sedikit maka alat ini akan memberikan pemberitahuan dengan menggunakan aplikasi telegram kepada penyedia air agar segera mengirim air ke tempat yang kehabisan air. ok langsung saja ke langkah-langkah pembuatanya

Alat dan Bahan

  1. nodemcu devkit beli disini
  2. Sensor ultrasonik hc-sr04 beli disini
  3. Kabel Jumper

Gambar Rangkaian dan Diagram Sistem

Source code

#include <ESP8266WiFi.h>
#define triggerPin D8
#define echoPin D7
#include “CTBot.h”

CTBot myBot;
String ssid = “xxxx”;
String pass = “xxxx”;
String token = “xxxxx”;
const int id = 123222;
void setup() {
Serial.begin (9600);
pinMode(triggerPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.println(“Starting TelegramBot…”);
myBot.wifiConnect(ssid, pass);
myBot.setTelegramToken(token);

if (myBot.testConnection()) {
Serial.println(“Koneksi Bagus”);
} else {
Serial.println(“Koneksi Jelek”);
}

}

void loop() {
long duration, jarak;
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
duration = pulseIn(echoPin, HIGH);
jarak = (duration / 2) / 29.1;
Serial.println(“jarak :”);
Serial.print(jarak);
Serial.println(” cm”);
if(jarak<= 100){
myBot.sendMessage(id, “Tes Sumber air”);
Serial.println(“Pesan Terkirim”);
}
delay(1000);
}

hasil

Leave a Comment