Panduan Setup ESP8266
Selamat datang di panduan pertama dari Smart IoT Learning Kit Fardigi Store!
Kit ini dirancang khusus untuk membantu siswa memahami dasar Internet of Things (IoT) melalui pembelajaran berbasis proyek.
Dalam modul pertama ini, kita akan menggunakan ESP8266 sebagai komponen utama. ESP8266 dikenal karena ukurannya yang kecil, harganya yang terjangkau, dan kemampuannya untuk terhubung langsung ke jaringan Wi-Fi.
Melalui tutorial ini, kamu akan belajar cara:
- Menginstal software yang diperlukan.
- Menambahkan dukungan board ESP8266 di Arduino IDE.
- Menjalankan program pertama — Blink LED.
Supplies
Siapkan:
- ESP8266 (mikrokontroler utama)
- Kabel USB Type C
- Laptop atau PC
- Koneksi Internet
- Kunjungi situs resmi Arduino di https://www.arduino.cc/en/software.
- Unduh versi yang sesuai dengan sistem operasi kamu (Windows, macOS, atau Linux).
- Lakukan instalasi seperti biasa hingga selesai.
- Buka aplikasi Arduino IDE setelah terpasang.
Tambahkan Board ESP8266 Ke Arduino IDE
- Di Arduino IDE, buka menu File → Preferences.
- Pada kolom “Additional Board Manager URLs”, tambahkan link berikut:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Jika kamu sudah menambahkan link ESP32 sebelumnya, pisahkan dengan tanda koma (,).
- Klik OK.
- Buka Tools → Board → Boards Manager.
- Ketik ESP8266 pada kolom pencarian.
- Pilih “esp8266 by ESP8266 Community”, lalu klik Install.
- Tunggu hingga proses instalasi selesai.
Hubungkan ESP8266 Ke Komputer
- Sambungkan ESP8266 NodeMCU dari kit ke laptop menggunakan kabel USB.
- Tunggu beberapa detik sampai komputer mengenali perangkat.
- Jika belum terbaca, kamu mungkin perlu menginstal driver tambahan untuk chip USB berikut:
- Driver CH340 (WCH) https://sparks.gogo.co.nz/ch340.html
- Setelah terdeteksi, buka Tools → Port, lalu pilih port yang sesuai (misalnya COM4 atau /dev/ttyUSB0).
Pilih Tipe Board
- Pergi ke menu Tools → Board → ESP8266 Boards.
- Pilih “NodeMCU 1.0 (ESP-12E Module)”.
Uji Program Pertama (Blink LED)
Mari kita coba menjalankan program Blink, untuk memastikan ESP8266 sudah berfungsi dengan baik.
- Buka contoh program dari Arduino IDE:
- File → Examples → 01.Basics → Blink
- Ubah pin LED menjadi 2, karena LED bawaan pada NodeMCU terhubung ke GPIO2 (D4 pada papan).
- Ubah kodenya menjadi seperti ini:
void setup() {
pinMode(2, OUTPUT); // Mengatur pin 2 sebagai output
}
void loop() {
digitalWrite(2, HIGH); // Nyalakan LED
delay(1000); // Tunggu 1 detik
digitalWrite(2, LOW); // Matikan LED
delay(1000); // Tunggu 1 detik
}
- Klik Verify (✔) untuk memeriksa kode.
- Klik Upload (→) untuk mengirim kode ke ESP8266.
- Tunggu sampai muncul tulisan Done Uploading.
- Perhatikan LED di papan ESP8266 — seharusnya sekarang berkedip setiap 1 detik.
Siap Untuk Eksperimen Selanjutnya
Setelah ESP8266 berhasil dijalankan, kamu sudah siap melanjutkan eksperimen berikut dari Fardigi Education IoT Prototype Kit, seperti:
- Menghubungkan ESP8266 ke Wi-Fi.
- Mengirim data ke web dashboard Fardigi.
- Membaca data sensor (misalnya DHT11, LDR, atau Ultrasonic).
- Membuat kontrol LED atau relay dari website.