Anda di halaman 1dari 15

1

IoT Starter Pack

Project 11 : Kontrol Lampu dg Blynk


Deskripsi/Cara Kerja.

Server Blynk menghubungkan antara aplikasi Blynk di HP Android dengan NodeMCU yang
terhubung dengan jaringan internet (WiFi) sehingga ketika ada command dari Blynk berupa signal
untuk mengontrol relay maka lampu yang terhubung akan nyala atau padam sesuai dengan
perintahnya. Siapkan jaringan WiFi/Hotspot dengan nama WiFi (ssid) dan password-nya.

Blynk merupakan sebuah platform IoT (Internet of Things) yang saat ini sering digunakan untuk
membuat sebuah aplikasi IoT. Sebenarnya tidak terbatas pada IoT saja, seperti antarmuka melalui
Bluetooth dengan Arduino.

Penggunaannya juga mudah, tinggal drag and drop sesuai kebutuhan sistem yang akan dibuat.
Blynk dapat dijalankan di Android maupun iOS.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
2
IoT Starter Pack

Tidak perlu pemrograman yang rumit dengan komputer/laptop, kita hanya menginstal Blynk di
Android kemudian mulai membuat aplikasinya. Cukup banyak komponen/widget yang disediakan
oleh Blynk, mulai dari komponen kontrol seperti tombol (button), slider, joystick. Ada juga
komponen untuk display seperti LCD, LED dll.

Aplikasi ini gratis tetapi ada batasan penggunaan komponenn-nya (widget). Untuk versi gratis
dibatasi maksimal 2000 (nilai akumulasi widget).

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
3
IoT Starter Pack

Kebutuhan Hardware.

 NodeMCU V3
 Kabel micro USB
 Modul Relay 2 Channel

Kebutuhan Software.

 Arduino IDE
 Blynk (Android)

Rangkaian/Skematik.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
4
IoT Starter Pack

Koneksi NodeMCU dengan modul relay 2 channel :

NodeMCU Relay 2 Channel


GND GND
D5 IN 1
D6 IN 2
5V VCC
Petunjuk/Langkah Praktek.

Step 1 : Instalasi Hardware

Buat rangkaian NodeMCU dengan modul relay 2 channel terhubung ke pin D5 dan D6 seperti pada
rangkaian/skematik.

Step 2 : Pembuatan Program

Membuat program Blynk di Android (GUI Blynk)

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
5
IoT Starter Pack

Silahkan baca & pelajari terlebih dahulu “TUTORIAL MEMBUAT APLIKASI IoT DI ANDROID
DENGAN BLYNK.PDF” yang ada di CD.
Buka/jalankan Blynk kemudian buat project baru.

Buat project
baru

Muncul tampilan baru kemudian isi nama project : Kontrol Lampu. Klik bagian CHOOSE DEVICE
kemudian pilih NodeMCU. Untuk CONNECTION TYPE : Wi-Fi.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
6
IoT Starter Pack

Tulis Judul
Project

Klik. Pilih
NodeMCU

Klik
“Create”

Klik tombol Create sehingga kode token Blynk akan dikirim ke email akun anda. Silakan buka dan
dicek karena nanti akan dipakai pada pemrogramana dengan Arduino IDE.

Token dikirim
ke email

Klik “OK”

Berikutnya pada lembar kerja, tambahkan sebuah widget Button. Klik tanda “+” dibagian atas
panel.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
7
IoT Starter Pack

Klik
“Button”

Klik widget Button sehingga pada lembar kerja akan tampak sebuah Button.

Klik untuk
menambah widget

Tambahkan 1 buah Button lagi dengan cara yang sama seperti pada Button 1 sehingga pada
lembar kerja ada 2 buah Button.

Selanjutnya kita seting untuk masing – masing Button, kita mulai dari BUTTON 1, klik BUTTON 1.
Selanjutnya seting pada widget BUTTON 1. Klik widget BUTTON 1. Beri nama “LAMPU 1” dengan
INPUT Digital D5 (logic 1  0 ) mode SWITCH.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
8
IoT Starter Pack

2. Klik kemudian
Tulis “Lampu 1”

1. Klik BUTTON 1

3. Klik PIN

6. Klik OK
7. Logic 1 – 0

4. Pilih Digital

8. Pilih SWITCH

5. Pilih D5 9. Pilih Warna

Selesai seting widget BUTTON 1, sekarang lanjut seting untuk BUTTON 2, dengan cara yang sama
seperti cara seting BUTTON 1. Klik widget BUTTON 2. Beri nama “LAMPU 2” dengan INPUT Digital
D6 (logic 1  0 ) mode SWITCH.
sehingga pada Blynk tampak 2 buah Button LAMPU 1 (D5) dan LAMPU 2 (D6).

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
9
IoT Starter Pack

Tata letak dan ukuran silakan diatur sendiri. Tidak diubah ukuran dan tata letaknya juga tidak
mengapa, hanya tampilannya saja.

Selanjutnya kita siapkan software Arduino IDE.


Program/Source Code di Arduino IDE
Program pada proyek ini memerlukan library :

 BlynkSimpleEsp8266.h
 ESP8266WiFi.h

Buka/jalankan Arduino IDE kemudian buat lembar kerja baru. Tulis kode program berikut.
/***************************************

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
10
IoT Starter Pack

* Project 11 : Kontrol Lampu dengan Blynk


* Board : NodeMCU V3
* Input : Blynk
* Output : Relay 2 Ch (Lampu)
* IoT Starter Pack
* www.ardutech.com
****************************************/

#define BLYNK_PRINT Serial


#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

//---GANTI SESUAI DENGAN TOKEN BLYNK ANDA


char auth[] = "CbS0l3x8agGfefffJ9GJ6b3G5kKE5Q4S";
//---GANTI SESUAI DENGAN JARINGAN WIFI
//---HOTSPOT ANDA
char ssid[] = "ArdutechWiFi"; // Nama Hotspot/WiFi
char pass[] = "12345678"; // Password
//==============================================
void setup()
{
pinMode(D5,OUTPUT);
pinMode(D6,OUTPUT);
digitalWrite(D5,HIGH);
digitalWrite(D6,HIGH);
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
}
//================================================
void loop()
{
Blynk.run();
}

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
11
IoT Starter Pack

PERHATIKAN !
Ganti/sesuaikan variabel berikut :
 Nama jaringan WiFi/hotspot : ssid [ ]
 Password jaringan WiFi/hotspot : pass [ ]
 Kode token Blynk : auth[ ]
Simpan (Save) kemudian Upload. Pastikan tidak ada error, jika masih ada error silakan cek
penulisan dll kemudian perbaiki. (Program ini sudah diuji langsung dan sudah berjalan tanpa ada
error)
Step 3 : Hasil/Pengujian Proyek

Setelah program berhasil di Upload, silakan buka Serial Monitor dari menu Tools  Serial
Monitor, seting baudrate pada 9600 :

Jika sudah terhubung dengan server Blynk selanjutnya kita jalankan aplikasi Blynk di Android yang
tadi sudah dibuat. Klik tombol Start (pojok kanan atas) sehingga tampil aplikasi Kontrol Lampu :

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
12
IoT Starter Pack

Klik Start

Jika aplikasi berjalan dengan normal maka akan tampil seperti gambar berikut :

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
13
IoT Starter Pack

Running

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
14
IoT Starter Pack

Tekan tombol “LAMPU 1” maka relay 1 akan aktif dan lampu nyala, tekan tombol “LAMPU2” maka
Lampu 2 akan nyala.

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)
15
IoT Starter Pack

Selamat berkarya , semoga lancar dan bermanfaat.

Ardutech – “Sahabat Inovasi Anda”

www.ardutech.com @2020 (Terimakasih anda tidak meng-copy file ini untuk dijual kembali)

Anda mungkin juga menyukai