Smartphone kini banyak berfungsi sebagai perantara suatu perangkat tanpa perlu remot yang berbeda. Lalu bagaimana cara memanfaatkan smartphone sebagai pengendali perangkat elektronik dirumah. Kali ini kita akan mencoba membuat kendali alat elektronik dirumah dengan mengunnakan smartphone, kita coba untuk mengendalikan lampu dan kipas yang ada dirumah dengan menggunakan smartphone.
1. Alat / Bahan
- Arduino IDE Download
- Library: Blynk Download
- Library: ESP8266 Download
- NodeMCU ESP8266 1 Buah
- Relay 2 channel 1 Buah
- Lampu LED 220V + Steker 2 Set
- Project Board 1 Buah
- Kabel Jumper Secukupnya
- Smartphone 1 Buah
Kemudian untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Berikut Rangkaian Mengendalikan Alat Elektronik di Rumah dengan Smartphone
PERINGATAN!!!
PROYEK INI MELIBATKAN TEGANGAN TINGGI 220V AC…!!!
PASTIKAN RANGKAIAN YANG KALIAN BUAT BENAR…!!!
Keterangan:
- VU – VCC Relay
- GND – GND Relay
- D5 – IN1 Relay
- D6 – IN2 Relay
- (-) 220V – (-) LED 220V 1 dan 2
- (+) 220V – Com Relay 1 dan 2
- (+) LED 220V 1 – NO Relay 1
- (+) LED 220V 2 – NO Relay 2
3. Layout Blynk
Keterangan:
- Button Lampu:
- Output D5, Low = 1, High = 0
- Mode Switch
- Label OFF = OFF, Label ON = ON
- Button Kipas:
- Output D6, Low = 1, High = 0
- Mode Switch
- Label OFF = OFF, Label ON = ON
4. Langkah Kerja
- Siapkan alat dan juga bahan
- kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
- ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- kemudian Ketikkan sketch program pada halaman Arduino IDE
- Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
Setting Blynk untuk NodeMCU ESP8266 - Ganti ssid dan juga pass dengan nama wifi dan password wifi yang kalian gunakan
- Lakukan proses uploading program
- kemudian Buka aplikasi Blynk
- selanjutnya Buat layout Blynk seperti gambar di atas.
- Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk
Baca juga : 4 Perusahaan Besar Ini Menggunakan Python
5. Sketch Program
Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!
/* Program Mengendalikan Alat Elektronik di Rumah dengan Smartphone dibuat oleh Indobot */ #include <ESP8266WiFi.h> //Library ESP8266 #include <BlynkSimpleEsp8266.h> //Library Blynk char auth[] = "DMuOFkCVZ2zL9qKlGmESSEi2nmK0EeuE"; //Token char ssid[] = "Wifi.id"; //Nama wifi char pass[] = "alam oye"; //Password wifi void setup() { Blynk.begin(auth, ssid, pass); //Inisialisasi token, wifi dan password } void loop() { Blynk.run(); //Jalankan Blynk }
Kesimpulan:
Hasil proyek ini adalah kita dapat mengendalikan lampu hanya dengan menekan tombol yang ada didalam aplikasi blynk. Kita ibaratkan lampu 2 sebagai kipas angin, ketika tombol blynk kipas angin ditekan maka kipas akan menyala.
Mau belajar elektronika dasar? Arduino? atau bahkan Internet of Things? Ikuti kursus online Indobot Academy!