Pada tutorial ini, Saya akan menunjukkan satu kasus implementasi IoT yang dapat Kamu coba dengan tingkat kesulitan yang rendah dan budget yang ekonomis. Skenarionya adalah membuat perangkat yang dapat menyalakan dan mematikan lampu melalui komputer atau handphone yang terhubung ke internet. Kalo Kamu belum punya gambaran tentang IoT atau Internet of Things, Kamu bisa baca ulasan tentang gambaran umum IoT pada artikel Penjelasan Sederhana mengenai Internet of Things.
Persiapan Alat dan Bahan
1.Wemos D1
Board ini adalah board wifi kecil berbasis ESP8266. ESP8266 dikenal sebagai modul WiFi yang handal, ekonomis dan komunitas yang besar. ESP8266 inilah yang akan menghubungkan perangkat kita dengan internet via WiFi.Board ini sudah dilengkapi dengan onboard microUSB dan Serial driver sehingga tidak perlu lagi USB to TTL atau FTDI adapter. Cocok untuk belajar.
![]() |
Board Wemos D1 |
Modul ini berfungsi sebagai sakelar digital untuk lampu yang on-offnya akan kita kendalikan menggunakan ESP8266 board.
3.Kabel Jumper
Kabel jumper adalah kabel penghubung yang biasa digunakan untuk membuat rangkaian sistem atau prototype sistem menggunakan arduino dan breadboard. Kabel JUMPER adalah komponen yang wajib ada saat belajar rangkaian elektronika dan komponen penghubung rangkaian Arduino dengan breadboard
Kabel jumper adalah kabel penghubung yang biasa digunakan untuk membuat rangkaian sistem atau prototype sistem menggunakan arduino dan breadboard. Kabel JUMPER adalah komponen yang wajib ada saat belajar rangkaian elektronika dan komponen penghubung rangkaian Arduino dengan breadboard
4.Set Lampu
Rangkaian lampu lengkap dengan dudukan lampu, kabel dan stekernya. Perhatikan bahwa bagian tengah dari salah satu line kabelnya kita putus untuk nantinya dihubungkan ke relay.
Selain perangkat-perangkat di atas, Kamu akan memerlukan Wifi Access Point yang terhubung ke internet. Access Point ini yang nantinya akan digunakan oleh ESP8266 untuk terkoneksi ke internet. Kamu bisa menggunakan jaringan Wifi rumah kalo punya, sekolah, kantor atau melalui tethering hotspot dari smartphone atau wireless router. Selain itu, Kamu juga bakal memerlukan beberapa alat seperti obeng dan gunting.
Membuat Project di Blynk
BLYNK adalah platform untuk aplikasi OS Mobile (iOS dan Android) yang bertujuan untuk kendali module Arduino, Raspberry Pi, ESP8266, WEMOS D1, dan module sejenisnya melalui Internet.aplikasi inilah yang dapat mengontrol apapun dari jarak jauh, dimanapun kita berada dan waktu kapanpun. Dengan catatan terhubung dengan internet dengan koneksi yang stabil dan inilah yang dinamakan dengan sistem Internet of Things (IOT).
Pada kesempatan kali ini saya menggunakan platform Blynk dari aplikasi ANDROID, langkah-langkah awal penggunaannya yaitu :
1.Download dan install aplikasi melalui “PlayStore“
2.Buka aplikasi, dan silahkan sign up new account atau login menggunakan “Facebook“
3.Buat new project, nama project Saklar Lampu,dan ketik
4.Setelah itu Buat rancangan,kita hanya butuh tombol BUTTON.lalu Ubahlah setting dari PUSH menjadi SWITCH.ketika Selesai
5.Kemudian klik Blynk untuk mengirimkan Token Auth melalui email
6.Dan terakhir cek inbox email Anda dan temukan Auth Token yang dimana ini akan digunakan untuk program wemos nanti.
Menulis Code
Setelah mempunyai akun blynk dan mendapatkan kode autentikasi blynk,kita akan memprogram Wemos nya dengan menggunakan software Arduino IDE.Silahkan donwload Arduino IDE dan install di laptop kamu.
Buka Arduino IDE dan hubungkan board Wemos D1 ke komputer menggunakan kabel MicroUSB.
Pada menu Tools > Board:, pilih WeMos D1.set Port ke port USB dimana WeMos terhubung.
Lalu Tulis Code Berikut:
//#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <SimpleTimer.h>
char auth[]= "1dfcfaf22afb489d919aa833008dff5d"; // Masukan kode authentikasi disini
char ssid[]= "Honor 7A"; // isi dengan nama hostpot hp kamu
char pass[]= "ekiekiekii"; // dan passwordnya
BLYNK_WRITE(V1)
{
int pinValue = param.asInt(); // assigning incoming value from pin V1 to a variable
if(pinValue==1)
{
digitalWrite(D2,HIGH);
}
else
{
digitalWrite(D2,LOW);
}
}
void setup(){
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
void loop(){
Blynk.run();
}
Ubahlah :
- 1dfcfaf22afb489d919aa833008dff5d menjadi kode autentikasi akun blynk kamu
- Honor 7A menjadi nama hotspot Handphone kamu/wifi rumah kamu
- ekiekiekii menjadi password kamu
Terakhir , ke menu Sketch => Verify/compile dan Upload.
Board anda selesai di Program.silahkan lepas kan usb dari board wemos dan rancang projek kamu
Merancang Alat
Rangkai semua perangkat menjadi seperti bagan berikut:
Hubungkan 5V pada Wemos ke VCC relay, GND ke GND dan pin D1 ke pin input signal pada relay.
Perhatian: karena kita bermain dengan listrik AC bertegangan tinggi, maka pastikan Kamu memasang kabel ke steker dan dudukan lampu dengan rapi, dan masukkan kedua ujung kabel ke relay dengan rapi agar tidak tersentuh saat arus tertutup.
Hubungkan kabel listrik ke port C dan NO. Pastikan serabut kabel masuk dengan rapi agar aman dan tidak tersentuh.
Pada umumnya ada 3 port pada relay, yang diberi simbol C, NC dan NO. C singkatan dari Common Connection, NC singkatan dari Normally Closed dan NO singkatan dari Normally Opened. Jadi bila kita menghubungkan kedua ujung kabel ke C dan NC, maka rangkaian listrik akan tertutup pada awalnya, dan bila dihubungkan ke C dan NO, maka rangkaian listrik akan terbuka. Kita akan gunakan C dan NO agar lampu tidak menyala saat pertama kali listrik dihubungkan.
UNTUK LEBIH LENGKAP SILAHKAN DOWNLOAD PDF NYA DIBAWAH INI
0 Comments