Notifikasi Kompor Arduino Jika Lupa Mematikan Kompor

Indobot Academy

Ketika sedang memasak tak jarang banyak orang lupa untuk mematikan kompor, hal itu sangat berbahaya dan dapat menyebabkan terjadinya kebakaran. Untuk mengatasi hal tersebut, kita akan mencoba membuat system notifikasi kompor arduino yang akan memberikan notifikasi apabila lupa mematikan kompor.

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: Blynk                                  Download
  • Library: ESP8266                            Download
  • NodeMCU ESP8266                       1 Buah
  • Sensor Flame                                  1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Segera untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Rangkaian notifikasi kompor arduino

Keterangan:

  • VU – VCC Flame
  • GND – GND Flame
  • D3 – Pin Data Flame
3. Layout Blynk
notifikasi kompor arduino
notifikasi kompor arduino

Keterangan:

  • Notifikasi
4. Langkah Kerja
  1. Pertama siapkan alat dan bahan yang akan digunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya ketikkan sketch program pada halaman Arduino IDE
  6. Pastinya sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
    Setting Blynk untuk NodeMCU ESP8266
  7. Segera ganti ssid dan pass dengan nama wifi dan password wifi yang kalian gunakan
  8. Kemudian Lakukan proses uploading program
  9. Selanjutnya buka aplikasi Blynk
  10. Kemudian buat layout Blynk seperti gambar di atas.
  11. Tekan tombol Play pada aplikasi Blynk lalu tunggu maka proyek kalian terhubung dengan aplikasi Blynk
5. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Notifikasi Jika Lupa Mematikan Kompor dibuat oleh Indobot */

#include 
#include
char auth[] = "HoP9z23_PbWp-iEyMBYFGnnALYBvvcXS"; //Token
char ssid[] = "Wifi.id";                          //Nama wifi
char pass[] = "alam oye";                         //Password wifi

#define api 0     //Sensor api di pin D3

unsigned long TSekarang;
unsigned long TAkhir;

void setup() {
  Blynk.begin(auth, ssid, pass);          //Inisialisasi token, wifi dan password
  pinMode(api, INPUT);
}

void loop() {
  Blynk.run();                        //Jalankan pembacaan Blynk
  
  if(digitalRead(api) == LOW){
    TSekarang = millis();
    if(TSekarang - TAkhir > 10000){   //Kirim notifikasi setiap 10 detik
      Blynk.notify("Kompor Menyala!!!");
      TAkhir = TSekarang;
    }
  }
}

Kesimpulannya:

Kesimpulannya dengan menerapkan system ini, ketika sensor mulai diaktifkan kemudian mendeteksi adanya api pada kompor dalam waktu lama, sensor akan merespon dan mengirikan notifikasi pada handphone kita.

Ingin mengadakan pelatihan Arduino / IoT (Internet of Things) bersama Indobot?

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp