Kipas dan LED IOT Berbasis ESP-8266 Menggunakan Aplikasi Blynk

Hai Sahabat Elektro!

Kami dari PVTE Corner akan membagikan pengalaman kami dalam merakit Project kontrol Kipas dan LED IOT Berbasis ESP-8266 Menggunakan Aplikasi Blynk.
Nah, sebelum memulai merakit Project adapun komponen yang harus dipersiapkan terlebih dahulu, antara lain : 
  1. Node-MCU ESP-8266
  2. Relay Module 2-Channel
  3. Kabel Jumper
  4. Kipas DC 12V
  5. LED 3V
  6. Project Board (Bila Diperlukan)

Setelah menyiapkan komponen di atas, mulailah kita merakit rangkaian seperti skema di bawah ini :

Untuk Output Relay nya bisa diganti ke Kipas 12V dan LED 3V, dikarenakan rangkaian nya sama seperti digambar diatas.


Tahap merakit Project:

1. Hubungkan ESP-8266 ke Relay Module 2 Channel
  • Port VCC >> Port VIn
  • Port GND >> Port GND
  • Port IN1 >> Port D0
  • Port IN2 >> Port D1

2. Sekarang, kita siapkan aplikasi web Blynk langkah demi langkah. Untuk itu, ikuti petunjuk di bawah ini.

  1. Buka situs web resmi Blynk menggunakan browser Anda. Kemudian login ke situs ini menggunakan email dan password Anda. (Jika Anda tidak memiliki akun Blynk, Anda harus membuat akun baru. Untuk itu, gunakan tautan ini. Ini akan memandu Anda).
  2. Selanjutnya, klik tombol template dan buat template baru. Untuk itu, beri nama sesuka Anda. Juga, pilih perangkat keras sebagai ESP8266 dan koneksi sebagai WIFI.
  3. Kemudian, klik tab “Datastreams” dan buat dua Datastream sebagai VitualPin. Juga, atur pin pertama dan pin kedua ke V0 dan V1. Kemudian, pilih tipe data sebagai integer.
  4. Sekarang, klik pada tab Dasbor Web. Kemudian, seret dan lepas dua tombol ke dasbord. Selanjutnya, klik ikon pengaturan di tombol dan pilih aliran data yang kita buat sebelumnya. Yaitu, V0 untuk tombol satu dan V1 untuk tombol dua. Terakhir klik tombol simpan.
  5. Selanjutnya, klik tombol Ikon Pencarian. Setelah, klik tombol Perangkat Baru dan setelah klik tombol "Dari template". Terakhir, pilih template yang kita buat tadi.
Oke, aplikasi web Blynk sudah siap untuk kita.

3. Mari kita upload sketch/program berikut ke Arduino
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

#define relay1 D0
#define relay2 D1

#define BLYNK_AUTH_TOKEN "  " //Masukkan Token Autentikasi Aplikasi Blynk Anda

char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "  ";//Masukkan Nama WIFI Anda
char pass[] = "  ";//Masukkan Password WIFI Anda

//Get the button values
BLYNK_WRITE(V0) {
  bool value1 = param.asInt();
  // Check these values and turn the relay1 ON and OFF
  if (value1 == 1) {
    digitalWrite(relay1, LOW);
  } else {
    digitalWrite(relay1, HIGH);
  }
}

//Get the button values
BLYNK_WRITE(V1) {
  bool value2 = param.asInt();
  // Check these values and turn the relay2 ON and OFF
  if (value2 == 1) {
    digitalWrite(relay2, LOW);
  } else {
    digitalWrite(relay2, HIGH);
  }
}

void setup() {
  //Set the relay pins as output pins
  pinMode(relay1, OUTPUT);
  pinMode(relay2, OUTPUT);

  // Turn OFF the relay
  digitalWrite(relay1, HIGH);
  digitalWrite(relay2, HIGH);

  //Initialize the Blynk library
  Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
}

void loop() {
  //Run the Blynk library
  Blynk.run();
}


4. Sekarang, salin dan tempel token auth Blynk. Untuk melakukan ini, periksa tab "Info Perangkat" dari aplikasi web Blynk Anda.

5. Selanjutnya, masukkan nama dan kata sandi WIFI Anda yang benar.

6. Sekarang, pilih Board dan port. Kemudian, unggah program ini ke Board Nodemcu.


Berikut adalah link informasi lebih lanjut.

1. website Blynk

2. Link Youtube


Sumber : 

Kipas dan LED IOT Berbasis ESP-8266 Menggunakan Aplikasi Blynk

Created By : Arief, Yogi & Budiman

Load comments

0 Comments