Project Archive
Automatic Fish Feeder Bridges Hardware to the Cloud in Real Time
Awarded second place at the 2024 PBL Expo, this embedded system project demonstrated Haikal's capacity to engineer end-to-end IoT solutions. The hardware layer — powered by an ESP32 microcontroller — executes scheduled feeding cycles independent of network availability, ensuring automated aquaculture operations under any circumstances.
The system interfaces with multiple physical sensors to capture telemetry data (temperature, water level, food capacity). A companion Flutter mobile application communicates with Firebase Realtime Database to provide live remote monitoring, enabling aquaculture operators to adjust feeding schedules and observe sensor telemetry from any location with ease and precision.
To prevent feeding disruptions during network outages, the ESP32 maintains internal RTC (Real Time Clock) modules and caches scheduled routines locally. Once connectivity is re-established, the controller synchronizes transaction history back to the Firebase database, maintaining operational continuity.
← Return to Homepage