Berikut adalah contoh sederhana kode menggunakan Blynk dengan Arduino dan ESP8266 untuk mengendalikan perangkat Smart Home seperti lampu. Dalam contoh ini, kita akan mengontrol sebuah lampu LED menggunakan aplikasi Blynk pada ponsel.
Komponen Diperlukan:
- Arduino UNO/Nano atau ESP8266.
- Modul Wi-Fi ESP8266 (jika menggunakan Arduino).
- LED atau perangkat lain yang akan dikontrol.
- Resistor 220 ohm untuk LED.
- Breadboard dan kabel jumper.
Langkah-Langkah:
Unduh Aplikasi Blynk:
Instal aplikasi Blynk di ponsel Anda melalui Google Play Store atau Apple App Store.Buat Proyek di Aplikasi Blynk:
- Tambahkan widget tombol (Button).
- Hubungkan tombol ke pin virtual (misalnya V0).
- Salin auth token yang diberikan oleh Blynk ke dalam kode Arduino.
Kode Program: Berikut adalah kode untuk mengendalikan LED menggunakan Blynk:
Penjelasan Kode:
Library:
Pastikan Anda menginstal library Blynk dan ESP8266 melalui Arduino IDE.- Masuk ke Sketch > Include Library > Manage Libraries, lalu cari Blynk dan ESP8266.
BLYNK_WRITE(V0):
Fungsi ini digunakan untuk membaca status tombol dari aplikasi Blynk. Nilai 1 akan menyalakan LED, dan nilai 0 akan mematikannya.Wi-Fi Credential:
GantiYourWiFiSSID
danYourWiFiPassword
dengan nama dan kata sandi Wi-Fi Anda.LED Pin:
Pastikan Anda menghubungkan LED ke pin D1 (GPIO5) pada NodeMCU atau ESP8266.
Skema Koneksi:
- Sambungkan LED ke pin D1 melalui resistor 220 ohm. Sambungkan kaki LED lainnya ke ground.
- Sambungkan ESP8266 ke jaringan Wi-Fi yang sama dengan ponsel Anda.
Tes dan Hasil:
- Upload kode ke ESP8266 melalui Arduino IDE.
- Buka aplikasi Blynk, tekan tombol untuk mengontrol LED.
- Tombol ON: LED menyala.
- Tombol OFF: LED mati.
Dengan sedikit modifikasi, Anda dapat mengganti LED dengan perangkat lain seperti kipas, lampu rumah, atau alat elektronik lainnya menggunakan relay modul.
Tidak ada komentar:
Posting Komentar