Proyek IoT Sederhana dengan ESP8266 untuk Pemula

 




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!



Proyek IoT Sederhana dengan ESP8266 untuk Pemula Proyek IoT Sederhana dengan ESP8266 untuk Pemula Reviewed by Haris Yuana on Desember 11, 2024 Rating: 5

Tidak ada komentar:

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

Diberdayakan oleh Blogger.