Apa itu ESP32?
ESP32 adalah mikrokontroler berbiaya rendah dan hemat daya yang dirancang khusus untuk aplikasi Internet of Things (IoT). Dikembangkan oleh Espressif Systems, chip ini sangat populer karena telah mengintegrasikan modul Wi-Fi dan Bluetooth (dual-mode) secara langsung di dalam satu papan sirkuit (System on a Chip).
Kekuatan utama ESP32 terletak pada prosesor dual-core yang cepat dan ketersediaan banyak pin GPIO (General Purpose Input/Output) yang mendukung berbagai protokol komunikasi, memungkinkannya membaca banyak sensor secara bersamaan.
⚙ Fungsi dalam Smart Aqua Control
Dalam proyek Smart Aqua Control ini, ESP32 bertindak sebagai "Otak Utama" (Central Processing Unit) dari seluruh sistem fisik. Tanpa komponen ini, sensor tidak dapat berkomunikasi dengan aplikasi. Berikut adalah tugas utamanya:
- Pengumpul Data: Menerima sinyal pembacaan jarak dari Sensor Ultrasonik dan mendeteksi ketersediaan pakan dari Sensor IR.
- Penjadwalan: Berkomunikasi dengan modul RTC untuk mengeksekusi pemberian pakan secara otomatis berdasarkan jam yang telah disetel.
- Konektor IoT (Jembatan Cloud): Menggunakan fitur Wi-Fi bawaannya untuk terhubung ke internet dan mengirimkan semua data (status pakan, tinggi air) ke database Firebase secara *real-time*.
- Eksekutor Perintah: Menerima instruksi (misalnya klik tombol "Beri Pakan") dari aplikasi Kodular pengguna melalui Firebase, lalu menggerakkan motor/pompa air di akuarium.