Pengenalan Ekosistem IoT & ESP32
Melangkah lebih jauh ke dunia Internet of Things (IoT) dengan mengenal ESP32, sistem cerdas yang telah dilengkapi konektivitas WiFi dan Bluetooth terintegrasi.
Apa itu Ekosistem IoT?
Internet of Things (IoT) adalah jaringan perangkat fisik yang saling terhubung dan bertukar data melalui internet. Agar IoT bekerja, dibutuhkan komponen utama:
Komponen Utama IoT:
- 1. Perangkat (Things): Mikrokontroler seperti ESP32 yang memiliki sensor dan aktuator.
- 2. Konektivitas: Media pengirim data seperti WiFi, Bluetooth, atau LoRa.
- 3. Cloud/Platform: Tempat menyimpan dan mengolah data (contoh: Blynk, Antares).
- 4. User Interface: Dashboard atau aplikasi HP untuk memantau perangkat.
Arduino UNO vs ESP32:
Klasik & Sederhana
- • Tanpa Koneksi Internet Bawaan.
- • Kecepatan: 16 MHz.
- • Memory: Sangat Terbatas (32KB).
- • Cocok untuk belajar logika dasar offline.
Powerhouse IoT
- • Built-in WiFi & Bluetooth.
- • Kecepatan: 240 MHz (Dual Core).
- • Memory: Jauh lebih besar (4MB+).
- • Pilihan utama untuk proyek Smart Home.
Anatomi ESP32 (30-Pin)
Diagram: Modul ESP32 DevKit V1
Tes Koneksi WiFi (ESP32 Only)
language: C++Kode ini digunakan untuk mengecek apakah ESP32 Anda bisa "melihat" sinyal WiFi di sekitar Anda:
#include "WiFi.h" void setup() { Serial.begin(115200); WiFi.mode(WIFI_STA); // Set mode ke Station WiFi.disconnect(); delay(100); } void loop() { Serial.println("Mencari WiFi..."); int n = WiFi.scanNetworks(); if (n == 0) { Serial.println("WiFi tidak ditemukan"); } else { Serial.print(n); Serial.println(" WiFi ditemukan:"); } delay(5000); // Tunggu 5 detik }
CATATAN PENTING
"Pastikan Serial Monitor diatur ke baudrate 115200 untuk melihat teks dengan benar."
DRIVER
Beberapa ESP32 memerlukan driver CP2102 atau CH340 agar terbaca di komputer.
Langkah Konfigurasi ESP32 di Arduino IDE
Tambahkan URL Boards Manager
Buka File -> Preferences. Masukkan URL resmi ESP32 ke dalam kolom "Additional Boards Manager URLs".
Install ESP32 Package
Buka Tools -> Board -> Boards Manager. Cari "esp32" dan klik Install.
Pilih Board
Pilih Tools -> Board -> ESP32 -> DOIT ESP32 DEVKIT V1 (atau sesuaikan dengan jenis board Anda).
Upload Kode Scan
Klik Upload. Jika gagal, tekan dan tahan tombol BOOT pada board saat muncul tulisan "Connecting...".
Video Tutorial ESP32
Tonton panduan instalasi ESP32 dari awal hingga berhasil upload program pertama.
Tantangan IoT #1
Cobalah jalankan program Scan WiFi di atas. Buka Serial Monitor dan lihat daftar nama WiFi yang muncul. Berhasil? Anda baru saja membuat perangkat pertama Anda yang mampu "melihat" jaringan nirkabel!