Proyek IoT Sederhana: Kendali Jarak Jauh Menggunakan HC-05 dan ESP8266

 



Internet of Things (IoT) memungkinkan perangkat untuk berkomunikasi dan dikendalikan dari jarak jauh. Salah satu cara sederhana untuk membuat proyek IoT adalah dengan menghubungkan modul Bluetooth HC-05 dan ESP8266. Dengan kombinasi ini, Anda dapat mengontrol perangkat elektronik melalui smartphone atau internet.

1. Peralatan yang Dibutuhkan

Sebelum memulai proyek, pastikan Anda memiliki peralatan berikut:

  • ESP8266 (NodeMCU atau Wemos D1 Mini)
  • Modul Bluetooth HC-05
  • LED atau relay untuk dikontrol
  • Kabel jumper
  • Resistor 220Ω (jika menggunakan LED)

2. Menghubungkan HC-05 dengan ESP8266

Berikut adalah skema koneksi antara HC-05 dan ESP8266:

Pin HC-05

Pin ESP8266

VCC

3.3V

GND

GND

TXD

RX (D7)

RXD

TX (D8) (Gunakan pembagi tegangan jika perlu)

Jika menggunakan LED, hubungkan LED ke D5 (GPIO14) melalui resistor 220Ω.

3. Contoh Kode ESP8266

Berikut adalah kode sederhana untuk mengontrol LED melalui HC-05:

#include <SoftwareSerial.h>

 

SoftwareSerial bluetooth(D7, D8); // RX ke D7, TX ke D8

int ledPin = D5;

 

void setup() {

  pinMode(ledPin, OUTPUT);

  Serial.begin(9600);

  bluetooth.begin(9600);

  Serial.println("HC-05 Siap, Tunggu Perintah dari Smartphone");

}

 

void loop() {

  if (bluetooth.available()) {

    char data = bluetooth.read();

    Serial.print("Data diterima: ");

    Serial.println(data);

 

    if (data == '1') {

      digitalWrite(ledPin, HIGH);

      Serial.println("LED ON");

    } else if (data == '0') {

      digitalWrite(ledPin, LOW);

      Serial.println("LED OFF");

    }

  }

}

4. Mengontrol Perangkat dengan Smartphone

  1. Unduh aplikasi seperti "Serial Bluetooth Terminal" dari Play Store.
  2. Pasangkan HC-05 dengan smartphone melalui pengaturan Bluetooth.
  3. Hubungkan aplikasi ke HC-05 dan kirim ‘1’ untuk menyalakan LED atau ‘0’ untuk mematikannya.

5. Pengembangan Lebih Lanjut

Anda dapat mengembangkan proyek ini lebih jauh dengan:

  • Menghubungkan ESP8266 ke internet untuk kontrol jarak jauh.
  • Menambahkan sensor suhu atau kelembaban.
  • Menggunakan aplikasi khusus seperti Blynk atau MQTT untuk integrasi IoT lebih canggih.

Kesimpulan

Menggunakan HC-05 dan ESP8266 memungkinkan Anda untuk membuat proyek IoT sederhana dengan kendali jarak jauh. Dengan memahami dasar-dasar komunikasi Bluetooth dan ESP8266, Anda bisa mengembangkan berbagai aplikasi IoT lainnya. Selamat mencoba!

Proyek IoT Sederhana: Kendali Jarak Jauh Menggunakan HC-05 dan ESP8266 Proyek IoT Sederhana: Kendali Jarak Jauh Menggunakan HC-05 dan ESP8266 Reviewed by Haris Yuana on Desember 31, 2024 Rating: 5

Tidak ada komentar:

Jangan lupa like, share, komentar, dan subscribe channel youtube kami. Terimakasih.

Diberdayakan oleh Blogger.