Otomatisasi Rumah menggunakan NodeMCU & Blynk App (IoT) – Modul Relay WiFi



Dalam proyek berbasis IoT ini, kita akan belajar cara membuat proyek Home Automation menggunakan NodeMCU dan Blynk App. Rangkaiannya sangat sederhana, kita hanya membutuhkan papan Nodemcu dan modul relay untuk mengontrol peralatan rumah tangga dengan aman dari smartphone melalui internet.
Saya telah membagikan semua detail seperti pinout esp8266 NodeMCU, sirkuit, sketsa Arduino, pengaturan Aplikasi Blynk untuk proyek rumah pintar ini.

Komponen yang Diperlukan untuk Proyek NodeMCU


  1. NodeMCU V3 Lolin
  2. Modul Relai 5 volt
  3. Power Supply DC 5 volt

Rangkaian Projek NodeMCU dengan Relay


Rangkaian untuk proyek otomasi rumah ini sangat sederhana. Kita hanya membutuhkan modul relay dan papan NodeMCU untuk sirkuit ini. Dan kita dapat mengontrol berbagai peralatan rumah tangga dari Blynk App.

Di sini saya telah menggunakan modul relai 2 saluran tetapi Anda juga dapat menghubungkan modul relai 4 saluran atau 6 saluran dengan node MCU. Untuk itu, Anda dapat menggunakan pin D1, D2, D5, D6, D7, D8 dari NodeMCU.

Saya telah membagikan semua detail GPIO dari board NodeMCU esp8622 pada gambar berikut.

Instal Aplikasi Blynk dari Google Playstore



Setelah menginstal aplikasi Blynk, masukkan ID Email dan atur kata sandi.


Untuk Membuat proyek baru di aplikasi Blynk Anda harus memberikan nama proyek dan memilih perangkat . Dalam proyek IoT ini, saya akan menggunakan NodeMCU, jadi saya memilih NodeMCU .

Setelah itu aplikasi Blynk akan mengirimkan Auth Token ke id email yang terdaftar. Kami membutuhkan Token Auth itu saat memprogram NodeMCU.

Program untuk Relay WiFi Blynk NodeMCU


Untuk proyek rumah pintar ini, kita perlu menginstal perpustakaan Blynk sebelum memprogram papan NodeMCU .

Klik Di Sini untuk mengunduh perpustakaan Blynk terbaru .

Kemudian untuk mendapatkan sketsa contoh Blynk untuk Nodemcu ini, buka
File–> Examples–> Blynk–>Boards WiFi -> NodeMCU

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "YourAuthToken";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

void setup()
{
  // Debug console
  Serial.begin(9600);

  Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}

void loop()
{
  Blynk.run();
}

Kemudian masukkan detail berikut dalam kode:

  1. Token Auth diterima dalam Email di “YourAuthToken”
  2. Nama Jaringan WiFi di “YourNetworkName”
  3. Kata Sandi WiFi di  Kata Sandi Anda 

Sekarang pilih papan NodeMCU dan PORT di Arduino IDE. Sekarang klik tombol unggah untuk memprogram NodeMCU.

Buat Sakelar di Aplikasi Blynk


Sekarang saya harus membuat sakelar di aplikasi Blynk untuk mengontrol modul relai.

Langkah-langkah untuk membuat sebuah saklar di Blynk App:
1.    Buka proyek di Blynk App
2.    Klik pada “+” icon di atas.
3.    pilih Button
4.    Klik Button itu dan pilih pin output -> D1 & Mode -> Switch

Dengan cara yang sama, buat sakelar dengan pin D2 dari NodeMCU

Anda juga dapat merujuk video tutorial untuk membuat sakelar di Aplikasi Blynk

Hubungkan Peralatan Rumah


Di sini saya telah menghubungkan dua lampu AC. Anda dapat menghubungkan peralatan rumah tangga lainnya dengan modul relai wifi ini.

Dan seperti yang saya katakan sebelumnya, Anda juga dapat menghubungkan modul relai 4 saluran atau 6 saluran dengan ESP8266 NodeMCU. Untuk itu, Anda dapat menggunakan D1, D2, D5, D6, D7, D8 sebagai pin output dari node MCU.

Mengontrol Lampu AC dengan WiFi


Sekarang kita dapat mengontrol lampu AC ini atau peralatan rumah lainnya dari smartphone. Jadi ini adalah proyek internet yang sangat sederhana namun berguna di mana saya dapat mengontrol peralatan rumah tangga dari mana saja jika saya memiliki koneksi internet di ponsel saya.

Saya harap, Anda menyukai proyek berbasis IoT ini dengan NodeMCU.

Post a Comment

Lebih baru Lebih lama