Pendahuluan
ESP8266 adalah mikrokontroler berbasis WiFi yang
sering digunakan dalam proyek IoT (Internet of Things). Salah satu aplikasi
dasar yang dapat dilakukan adalah mengontrol LED dari jarak jauh melalui web
browser atau aplikasi Android.
Peralatan yang Dibutuhkan
- Modul
ESP8266 (misalnya NodeMCU atau Wemos D1 Mini)
- LED dan
resistor 220Ω
- Breadboard
dan jumper
- Software
Arduino IDE
- Aplikasi
Android (bisa menggunakan aplikasi HTTP Request atau dibuat dengan MIT App
Inventor)
Langkah-langkah Implementasi
1. Menghubungkan LED ke ESP8266
Hubungkan kaki anoda LED ke salah satu pin GPIO
ESP8266 (misalnya GPIO2) melalui resistor 220Ω, dan kaki katoda ke GND.
2. Mengunggah Kode ke ESP8266
Gunakan kode berikut untuk membuat server web
sederhana pada ESP8266:
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
const char* ssid = "NamaWiFi";
const char* password = "PasswordWiFi";
ESP8266WebServer server(80);
#define LED_PIN 2
void handleOn() {
digitalWrite(LED_PIN, HIGH);
server.send(200, "text/plain", "LED ON");
}
void handleOff() {
digitalWrite(LED_PIN, LOW);
server.send(200, "text/plain", "LED OFF");
}
void setup() {
pinMode(LED_PIN, OUTPUT);
WiFi.begin(ssid, password);
while (WiFi.status()
!= WL_CONNECTED) {
delay(1000);
}
server.on("/on", handleOn);
server.on("/off", handleOff);
server.begin();
}
void loop() {
server.handleClient();
}
3. Mengontrol LED melalui Web
Browser
Setelah ESP8266 terhubung ke jaringan WiFi, cari
alamat IP-nya (dapat dilihat melalui Serial Monitor). Buka browser dan akses:
- http://alamat_IP_ESP/on untuk menyalakan LED
- http://alamat_IP_ESP/off untuk mematikan LED
4. Mengontrol LED melalui Aplikasi
Android
Jika ingin menggunakan aplikasi Android, Anda dapat:
- Membuat
aplikasi dengan MIT App Inventor yang mengirimkan request HTTP ke http://alamat_IP_ESP/on dan http://alamat_IP_ESP/off.
- Menggunakan
aplikasi seperti "HTTP Request Shortcuts" untuk mengirim
permintaan GET.
Kesimpulan
Dengan ESP8266, kita dapat dengan mudah mengontrol
perangkat elektronik seperti LED melalui jaringan WiFi menggunakan web browser
atau aplikasi Android. Proyek ini bisa dikembangkan lebih lanjut untuk
mengontrol perangkat lain seperti relay atau sensor.
Semoga bermanfaat!

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