Akademi Manajemen Informatika

Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos

Hai Coders, Pada kesempatan kali ini, saya akan berbagi tutorial Buat 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 Anda yang lupa matiin lampu atau Mau Membangun rumahmu menjadi lebih canggih.

Dalam Membangun sebuah IoT juga diperlukan proses ngoding. Bahasa yang digunakan Buat 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.

Baca Juga:  Sekarang Membangun Website Pandai Lewat Ponsel

Komponen yang diperlukan :

  1. Microcontroller / Arduino / Wemos
  2. Relay
  3. Kabel
  4. Lampu

Relay Bermanfaat Buat menghubungkan atau memutuskan arus listrik. Relay ini adalah saklar yang diaktifkan melalui perintah 0 atau 1. Perintah 0 Buat mematikan dan 1 Buat menghidupkan. Perintah ini dikirim dari Arduino Wemos dimana Terdapat pemicu Buat 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 Kagak jalan/rusaknya komponen tersebut. Berikut diagram rangkaiannya:

Baca Juga:  Belajar Laravel 8 #7 : Faker dan Seeder pada Laravel

Berikut rangkaian IoTnya:

Rangkaian IoT

Berikut sambungan pin antar komponen

Relay Wemos
VCC 5V
GND GND
IN D5

Buat 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 Seluruh alat tersambung dengan Akurat. Hati hati dalam bermain listrik PLN.Tips buat Anda, sebelum sambungin ke listrik PLN harap selesaikan Seluruh rangkaian pada IoTnya. Pada setiap sambungan Kabel harap di isolasi agar lebih Kondusif.

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.

Baca Juga:  Belajar PHP #2 : Langkah Instal XAMPP

Setelah itu kita langsung ngoding arduino dengan aplikasi bernama Arduino IDE. Sebelum memprogram harus menginstall board wemos terlebih dahulu. Caranya kaya gini:

  1. Pada menu File -> Preferences -> Additional Board paste link berikut http://arduino.esp8266.com/stable/package_esp8266com_index.json atau Klik Disini
Additional Board Arduino IDE
  1. Kemudian pada menu Tools -> Board -> Cari board sesuai jenis arduino disini saya memakai Wemos D1R1
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding
  1. Atur beberapa pengaturan, Sesuaikan dengan spesifikasi arduino
Board :  Pilih board sesuai arduino yang Anda punya
Upload Speed : Disarankan pilih 921600
CPU Frequency : Disarankan Buat 80 MHz
Flash Size : Disarankan Buat 4MB
Port : Silahkan pilih port usb yang tersambung ke arduino
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding
  1. Silahkan download beberapa library yang diperlukan Misalnya library Blink
  2. Selesai dan Siap Ngoding

Selanjutnya Memasukkan kode program ke Arduino IDE :

#define BLYNK_PRINT Serial
#include #include

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 Anda
Pada auth token: isi token blynk Anda.

Buat dapat token blynk caranya adalah:

  1. buka aplikasi blynk dan buat project baru. Lewat pilih Device yang Anda punya. Masukkan Nama dan klik tombol Create
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding

2. Kemudian tambahkan Button dan LCD seperti gambar berikut:

Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding

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 Anda Dapat upload code ke arduino dengan klik tombol upload.

6. Tunggu Tiba tulisanya menjadi “Done Uploading”

Setelah selesai upload code, Arduino akan berjalan secara Mekanis. Buat mengeceknya, Anda Dapat buka serial monitor.

Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding

Dan BOOM…

Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding
Tutorial Menyalakan Lampu melalui Android dengan Arduino Wemos Dunia Coding

Lampu Dapat dikontrol lewat android tanpa repot repot buat matiin saklar. Alat ini memungkinkan Anda dapat menyalakan lampu melalui android, sehingga Dapat mengatasi masalah Apabila berpergian dan lupa mematikan lampu. Selain itu, Metode ini Dapat menghemat listrikmu lho kalau Anda lupa matiin listrik.

Mungkin itu saja gaes tutorial menyalakan lampu melalui android kali ini. Semoga bermanfaat yak!