top of page

Kontrol Buzzer dengan Blynk via Wifi pake Wemos D1 Mini

Halo teman-teman, selamat datang di website Cosmo. di artikel ini kita akan belajar mengontrol buzzer dengan blynk via menggunakan wemos D1 Mini. Artikel ini ditujukan untuk menyediakan resource rangkaian dan kode program tutorial kontrol buzzer dengan Blynk. untuk tutorial lengkapnya bisa di lihat pada video berikut.


Tutorial Video




Rangkaian

wiring
Wiring

Penjelasan rangkaian

D2 --> kaki positif Buzzer GND --> kaki negatif Buzzer


Kode program

// Ubah 3 baris kode di bawah ini sesuai dengan Blynk ID, Name & Author kalian
#define BLYNK_TEMPLATE_ID "YOUR BLYNK ID"  
#define BLYNK_TEMPLATE_NAME "YOUR BLYNK NAME"
#define BLYNK_AUTH_TOKEN "YOUR AUTH TOKEN"

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

const char* ssid = "Your Wifi SSID";
const char* password = "Your Wifi Password";


#define BUZZER_PIN D2

BlynkTimer timer;

// Fungsi untuk mengontrol buzzer dari Blynk
BLYNK_WRITE(V0) {
  int value = param.asInt();
  digitalWrite(BUZZER_PIN, value);
}

void setup() {
  Serial.begin(115200);
  pinMode(BUZZER_PIN, OUTPUT);
  digitalWrite(BUZZER_PIN, LOW);

  WiFi.begin(ssid, password);
  Blynk.begin(BLYNK_AUTH_TOKEN, ssid, password);

  timer.setInterval(1000L, []() {
    Blynk.virtualWrite(V1, digitalRead(BUZZER_PIN)); // Mengirim status buzzer ke Blynk
  });
}

void loop() {
  Blynk.run();
  timer.run();
}

Penjelasan Kode

Kode ini memungkinkan kontrol Buzzer (V0) pada Wemos D1 Mini menggunakan aplikasi Blynk melalui internet, dengan menghubungkan perangkat ke WiFi dan memanfaatkan virtual pin untuk mengubah status Buzzer (V1) berdasarkan input dari aplikasi serta mengirimkan statusnya kembali sebagai feedback.


Itu saja teman-teman, semoga video, rangkaian dan kodenya membantu proses pengerjaan proyek kalian. Jangan lupa kunjungi channel Youtube IQ+ untuk tutorial-tutorial video IoT lainnya. Jika ada masukan dan saran, silakan sampaikan melalui form di bawah. Sampai jumpa!

Comments


Bantu tingkatkan
kualitas website ini!

Dengan memberi masukan dan/atau pertanyaan

Jika berkenan, silakan masukan e-mail Anda untuk kontak lebih lanjut

Pilihan
Masukan
Pertanyaan
Lainnya
bottom of page