
Hai Coders, Pada kesempatan kali ini, saya akan berbagi tutorial untuk menyalakan lampu melalui Android Menggunakan Arduino Wemos. Nantinya lampu tersebut akan dikontrol melalui aplikasi Blynk. Blynk adalah platform sistem operasi iOS maupun Android sebagai kendali pada modul Arduino, Raspberry Pi, ESP8266 dan perangkat sejenis lainnya melalui internet. IoT ini sangat cocok bagi kamu yang lupa matiin lampu atau ingin membuat rumahmu menjadi lebih canggih.
Dalam membuat sebuah IoT juga diperlukan proses ngoding. Bahasa yang digunakan untuk memprogram IoT pada Arduino adalah Bahasa C. Arduino Wemos diprogram agar dapat mengaktifkan dan menonaktifkan relay yang dimana relay ini akan menjadi saklar bagi lampu.
BACA JUGA : Mengenal IoT (Internet Of Things) dan Penjelasan Lengkapnya.
Tahapan Tutorial Menyalakan Lampu melalui Android
Sebelum kita mulai langkah-langkah tutorial menyalakan lampu melalui Android, hal pertama yang dilakukan tentunya kita harus mempersiapkan komponen atau alat-alat yang diperlukan.
Komponen yang diperlukan :
- Microcontroller / Arduino / Wemos
- Relay
- Kabel
- Lampu
Relay berguna untuk menghubungkan atau memutuskan arus listrik. Relay ini adalah saklar yang diaktifkan melalui perintah 0 atau 1. Perintah 0 untuk mematikan dan 1 untuk menghidupkan. Perintah ini dikirim dari Arduino Wemos dimana ada pemicu untuk mengaktifkan. Disini kita memakai aplikasi blynk. Aplikasi blynk yang akan mengirim data ke arduino dan dikeluarkan berupa perintah tadi ke relay.
Merangkai Alat
Setelah alat terkumpul, hal selanjutnya yang dilakukan dalam tutorial menyalakan lampu melalui android adalah Merangkai komponen-komponen tadi agar dapat tersambung satu sama lain. Dalam menyambungkan antar komponen diperlukan ketelitian karena apabila salah pin dapat berakibat tidak jalan/rusaknya komponen tersebut. Berikut diagram rangkaiannya:
Berikut rangkaian IoTnya:

Berikut sambungan pin antar komponen
Relay | Wemos |
VCC | 5V |
GND | GND |
IN | D5 |
Untuk Relay pada lubang NO disambungkan ke lampu dan lubang COM ke listrik PLN. Sedangkan kabel satunya pada Listrik PLN disambungkan langsung ke lampu.
Nah setelah dirangkai, pastikan semua alat tersambung dengan benar. Hati hati dalam bermain listrik PLN.Tips buat kamu, sebelum sambungin ke listrik PLN harap selesaikan semua rangkaian pada IoTnya. Pada setiap sambungan Kabel harap di isolasi agar lebih aman.
BACA JUGA : Belajar Laravel 8 #11 : Sistem Login dan Logout pada Laravel
Memprogram Arduino Wemos
Sebelum memprogram silahkan sambungkan arduino ke komputer melalui port USB.
Setelah itu kita langsung ngoding arduino dengan aplikasi bernama Arduino IDE. Sebelum memprogram harus menginstall board wemos terlebih dahulu. Caranya kaya gini:
- Pada menu File -> Preferences -> Additional Board paste link berikut http://arduino.esp8266.com/stable/package_esp8266com_index.json atau Klik Disini
- Kemudian pada menu Tools -> Board -> Cari board sesuai jenis arduino disini saya memakai Wemos D1R1
- Atur beberapa pengaturan, Sesuaikan dengan spesifikasi arduino
Board : Pilih board sesuai arduino yang kamu punya Upload Speed : Disarankan pilih 921600 CPU Frequency : Disarankan untuk 80 MHz Flash Size : Disarankan untuk 4MB Port : Silahkan pilih port usb yang tersambung ke arduino |
- Silahkan download beberapa library yang diperlukan contoh library Blink
- Selesai dan Siap Ngoding
Selanjutnya Memasukkan kode program ke Arduino IDE :
#define BLYNK_PRINT Serial #include <ESP8266WiFi.h #include <BlynkSimpleEsp8266.h> WidgetLCD lcd(V1); char auth[] = “C1UUSChZTojANuvg1I8NiC3el4YQ7nKr”; char ssid[] = “Nama WIFI”; char pass[] = “Password”; int RLY1 = D8; void setup() { // Debug console Serial.begin(9600); pinMode(RLY1, OUTPUT); Blynk.begin(auth, ssid, pass); } BLYNK_WRITE(V0){ if (param.asInt()==0){ digitalWrite(RLY1, HIGH); lcd.clear();} else { digitalWrite(RLY1, LOW); lcd.print(0,1,”RELAY 1 AKTIF”); } } void loop(){ Blynk.run(); } |
Keterangan : Pada SSID dan Password isi nama wifi dan password wifi kamu Pada auth token: isi token blynk kamu. |
Untuk dapat token blynk caranya adalah:
- buka aplikasi blynk dan buat project baru. Lalu pilih Device yang kamu punya. Masukkan Nama dan klik tombol Create
2. Kemudian tambahkan Button dan LCD seperti gambar berikut:
3. Klik peraturan project pada tombol setings. Dan kirim token lewat email atau copy dan paste pada program diatas.
4. Blynk siap digunakan, Langsung klik tombol play.
5. Setelah urusan blynk selesai kamu bisa upload code ke arduino dengan klik tombol upload.
6. Tunggu sampai tulisanya menjadi “Done Uploading”
Setelah selesai upload code, Arduino akan berjalan secara otomatis. Untuk mengeceknya, kamu bisa buka serial monitor.
Dan BOOM…
Lampu bisa dikontrol lewat android tanpa repot repot buat matiin saklar. Alat ini memungkinkan kamu dapat menyalakan lampu melalui android, sehingga bisa mengatasi masalah jika berpergian dan lupa mematikan lampu. Selain itu, Cara ini bisa menghemat listrikmu lho kalau kamu lupa matiin listrik.
Mungkin itu saja gaes tutorial menyalakan lampu melalui android kali ini. Semoga bermanfaat yak!