Project Blynk LED
Project Blynk LED
Project ini untuk on/off LED dari jarak jauh
Daftar Blynk
Buka browser, masuk ke blynk.io
klik "Sign Up Free"
Masukkan Email, lalu klik "Sign Up"
Buka Inbox Email untuk konfirmasi dan pembuatan password
Lakukan login ke dashboard Blynk
Membuat Template Blynk
Login dengan akun Blynk yang sudah terdaftar
klik menu bar "Developer Zone" -> klik My Templates"
Klik "New Template"
Isi Nama template
Sesuaikan hardware (ex. ESP32)
Sesuaikan Connection Type (Ex. WiFi)
Klik "Done" dan "Save"
Selesai
Membuat Device Blynk
Pastikan template sudah dibuat
Klik menu bar "Devices" --> "New Device"
Klik "From Template"
Pilih sesuai template yang sudah dibuat
klik "Create"
Copy alamat token blynk, contoh
#define BLYNK_TEMPLATE_ID "xxxxxxxxxxxxx"
#define BLYNK_TEMPLATE_NAME "xxxxxxxxx"
#define BLYNK_AUTH_TOKEN "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Simpan alamat token dalam note atau Ms. word
Selesai
Membuat Dashboard Blynk
Pastikan device sudah dibuat
Klik menu bar "devices"
Buka device yang sudah dibuat
Klik "Edit Dasboard"
Klik dan drag widget "Swicth" (sebagai on/off LED/Pompa)
Setting Widget Switch tersebut dengan Datastream dengan "Digital Pin", lalu "save"
Klik "Save And Apply"
Selesai
Persiapan Kode Pemograman
buka "Blynk Example" di browser
Ganti pilihan board sesuai yang digunakan (ex. ESP32)
Masukkan kode berikut sesuai device yang dibuat
Template ID
Template Name
Auth Token
Pastikan di bagian Example pada "Blynk Blink"
Lalu "Copy" seluruh kode pemograman
Note: Jangan lupa masukkan Library Blynk
Simulasi dengan Wokwi
Buat rangkaian dengan ESP32
A (Led) --> 0 (ESP32)
C (Led) --> GND (ESP32)
Paste kode pemograman dari blynk example sebelumnya
#define BLYNK_TEMPLATE_ID "xxxxxxxxxxxxxxx" //ubah bagian ini
#define BLYNK_TEMPLATE_NAME "xxxxxxxxx" //ubah bagian ini
#define BLYNK_AUTH_TOKEN "xxxxxxxxxxxxxxxx" //ubah bagian ini
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
void setup()
{
Serial.begin(115200);
Blynk.begin(BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop()
{
Blynk.run();
}
Masukkan koneksi WiFi sesuai nama SSID dan Pass. Contoh koneksi WiFi Wokwi
SSID : "Wokwi-GUEST"
Pass : ""
Simulasikan
Note: Jangan lupa masukkan Library Blynk
Simulasi dengan Wokwi - Relay Pompa
Caranya sama dengan LED, hanya merubah rangkaian menggunakan relay
VCC (Relay) --> 3.3V (ESP32)
GND (Relay) --> GND (ESP32)
IN (Relay) --> 0 (ESP32)
COM (Relay) --> Listrik PLN (1 kabel)
NO (Relay) --> Pompa (1 kabel)