Pengantar
ESP8266 adalah modul WiFi yang populer untuk proyek
Internet of Things (IoT). Dengan harga terjangkau dan kemudahan pemrograman,
ESP8266 menjadi pilihan ideal bagi pemula yang ingin mencoba membuat proyek
IoT. Artikel ini akan membahas langkah-langkah membuat proyek IoT sederhana
menggunakan ESP8266.
Peralatan yang Diperlukan
Sebelum memulai, pastikan Anda memiliki peralatan
berikut:
- ESP8266 (NodeMCU atau ESP-01)
- Kabel USB untuk koneksi ke komputer
- LED dan resistor 220Ω
- Breadboard dan kabel jumper
- Arduino IDE
- Jaringan WiFi
Membuat Proyek
IoT: Mengendalikan LED dari Internet
Dalam proyek ini, kita akan menyalakan dan
mematikan LED melalui internet menggunakan ESP8266.
Rangkaian
Elektronik
Sambungkan komponen berikut:
·
Hubungkan kaki anoda LED ke pin D1
(GPIO5) pada ESP8266 melalui resistor 220Ω.
·
Hubungkan kaki katoda LED ke GND.
Kode
Program
Gunakan kode berikut untuk menghubungkan ESP8266
ke WiFi dan mengendalikan LED melalui server sederhana:
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
const char* ssid = "Nama_WiFi";
const char* password = "Password_WiFi";
ESP8266WebServer server(80);
const int ledPin = 5;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nTerhubung ke WiFi");
server.on("/on", []() {
digitalWrite(ledPin, HIGH);
server.send(200, "text/plain", "LED ON");
});
server.on("/off", []() {
digitalWrite(ledPin, LOW);
server.send(200, "text/plain", "LED OFF");
});
server.begin();
}
void loop() {
server.handleClient();
}
Mengunggah dan
Menjalankan Program
1.
Unggah kode ke ESP8266 melalui Arduino IDE.
2.
Buka Serial Monitor untuk melihat alamat IP
yang diberikan oleh router.
3.
Buka browser dan ketikkan http://[IP_ESP8266]/on
untuk
menyalakan LED, dan http://[IP_ESP8266]/off
untuk mematikannya.
Kesimpulan
Dengan proyek ini, Anda telah berhasil membuat
sistem IoT sederhana menggunakan ESP8266. Dari sini, Anda bisa mengembangkan
proyek lebih lanjut, seperti mengendalikan perangkat rumah tangga atau membaca
sensor dari jarak jauh. Selamat mencoba!
Tidak ada komentar:
Jangan lupa like, share, komentar, dan subscribe channel youtube kami. Terimakasih.