Spesifikasi Relay 5V ESP8266 2 Channel Dual WiFi
- Nama Produk: Relay 5V ESP8266 2 Channel Dual WiFi
- Tipe: Relay Module
- Jumlah Channel: 2
- Tegangan Operasional: 5V DC
- Komponen Utama: ESP8266 WiFi module
- Antarmuka Komunikasi: WiFi
- Aplikasi:
- IoT (Internet of Things)
- Sistem rumah pintar (Smart Home)
- Kontrol jarak jauh melalui aplikasi mobile
- Otomatisasi rumah
Fitur Utama
- Konektivitas WiFi: Modul ESP8266 memungkinkan kontrol jarak jauh melalui jaringan WiFi.
- Dual Channel: Mendukung dua relay yang dapat dikontrol secara independen.
- Aplikasi Mobile: Dapat dikontrol melalui aplikasi mobile untuk perangkat Android dan iOS.
- Otomatisasi Rumah: Ideal untuk aplikasi otomatisasi rumah seperti kontrol lampu, peralatan, dan perangkat elektronik lainnya.
Cara Menggunakan Relay 5V ESP8266 2 Channel
Komponen yang Diperlukan
- Relay 5V ESP8266 2 Channel Dual WiFi Module
- Sumber daya 5V DC
- Beban (seperti lampu, kipas, perangkat elektronik lainnya)
- Aplikasi mobile untuk kontrol (misalnya, Blynk, Home Assistant, atau aplikasi khusus lainnya)
Diagram Koneksi
sql
Power Supply (5V) Relay Module
------------------ --------------
+5V ----------------> VCC
GND ----------------> GND
Langkah-langkah Penggunaan
-
Persiapan Komponen:
- Siapkan modul relay, sumber daya 5V DC, dan perangkat yang akan dikontrol.
- Pastikan semua komponen dalam kondisi baik.
-
Koneksi Hardware:
- Hubungkan pin VCC modul relay ke pin +5V pada sumber daya.
- Hubungkan pin GND modul relay ke pin GND pada sumber daya.
- Hubungkan perangkat yang akan dikontrol ke terminal relay NO (Normally Open) dan COM (Common).
-
Konfigurasi WiFi dan Aplikasi Mobile:
- Pasang aplikasi mobile yang akan digunakan untuk kontrol (misalnya, Blynk).
- Buat akun dan proyek baru di aplikasi tersebut.
- Tambahkan widget untuk relay dan atur pin sesuai dengan konfigurasi ESP8266.
- Catat SSID dan kata sandi WiFi yang akan digunakan untuk menghubungkan modul.
-
Pemrograman ESP8266:
- Buka Arduino IDE dan tambahkan dukungan untuk ESP8266. Tambahkan URL berikut ke Preferences > Additional Board Manager URLs:
bash
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Buka Board Manager dan instal “ESP8266 by ESP8266 Community”.
- Pilih board “NodeMCU 1.0 (ESP-12E Module)” atau board ESP8266 yang sesuai dari Tools > Board.
- Tulis atau unduh kode untuk menghubungkan ESP8266 ke WiFi dan kontrol relay melalui aplikasi mobile.
Contoh kode untuk menggunakan Blynk:
cpp
char auth[] = "YourAuthToken"; // Ganti dengan Auth Token dari Blynk
char ssid[] = "YourNetworkName"; // Ganti dengan SSID WiFi
char pass[] = "YourPassword"; // Ganti dengan kata sandi WiFivoid setup()
{
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);pinMode(D1, OUTPUT); // Relay 1
pinMode(D2, OUTPUT); // Relay 2
}void loop()
{
Blynk.run();
}BLYNK_WRITE(V1) {
int pinValue = param.asInt();
digitalWrite(D1, pinValue);
}BLYNK_WRITE(V2) {
int pinValue = param.asInt();
digitalWrite(D2, pinValue);
}
- Buka Arduino IDE dan tambahkan dukungan untuk ESP8266. Tambahkan URL berikut ke Preferences > Additional Board Manager URLs:
-
Unggah Program:
- Klik tombol Upload di Arduino IDE untuk mengunggah program ke ESP8266.
- Tunggu hingga proses kompilasi dan unggah selesai.
-
Pengujian:
- Buka aplikasi mobile dan hubungkan ke proyek yang telah dibuat.
- Gunakan aplikasi untuk mengontrol relay dan amati apakah perangkat yang terhubung berfungsi sesuai perintah.
Tips Penggunaan
- Penggunaan Breadboard: Gunakan breadboard untuk mempermudah prototipe dan pengujian rangkaian.
- Monitor Serial: Gunakan Monitor Serial di Arduino IDE untuk debugging dan melihat output dari modul.
- Konektivitas WiFi yang Stabil: Pastikan modul ESP8266 berada dalam jangkauan jaringan WiFi untuk konektivitas yang stabil.