
IoT
Smart Aquarium V1
Smart Aquarium V1
Nov 13, 2024

Overview
I designed and implemented an automated aquarium monitoring and fish feeding system using an ESP32-WROOM32, a servo motor, and Google Cloud integration. The system performs real-time monitoring of water parameters, and controls a servo-driven fish feeder. Data is sent via Wi-Fi to Google Cloud (e.g., Firebase), allowing users to monitor conditions and trigger feedings remotely through a web dashboard. This project combines IoT hardware, cloud services, and embedded control to maintain optimal aquarium conditions.
Findings
Reliable Real-time Data Streaming
The ESP32, a dual-core microcontroller with Wi‑Fi support, effectively captures sensor readings and transmits them to Google Cloud, constituting a robust platform for remote environmental monitoring .
Automated Feeding with Servo Control
A servo motor, programmed to dispense food at scheduled intervals or upon user command via the cloud, ensures consistent and timely feeding while minimizing overfeeding. Similar servo-driven approaches have proven reliable in DIY aquarium systems.Cloud Integration Enables Remote Management
By storing data in Firebase (or Google Sheets/Cloud Database), users can visualize trends and control feeding actions from any device. This aligns with published ESP32‑powered aquarium dashboards .Modular Expandability
The platform supports easy integration of additional sensors (e.g., dissolved oxygen, water level) for improved ecosystem control, following precedent in aquaculture research .User-Centric Design and Engagement
With a web-based dashboard, users gain insights into aquarium conditions and feeding schedules. This enhances both transparency and engagement, supporting pet care even when away from home.

Overview
I designed and implemented an automated aquarium monitoring and fish feeding system using an ESP32-WROOM32, a servo motor, and Google Cloud integration. The system performs real-time monitoring of water parameters, and controls a servo-driven fish feeder. Data is sent via Wi-Fi to Google Cloud (e.g., Firebase), allowing users to monitor conditions and trigger feedings remotely through a web dashboard. This project combines IoT hardware, cloud services, and embedded control to maintain optimal aquarium conditions.
Findings
Reliable Real-time Data Streaming
The ESP32, a dual-core microcontroller with Wi‑Fi support, effectively captures sensor readings and transmits them to Google Cloud, constituting a robust platform for remote environmental monitoring .
Automated Feeding with Servo Control
A servo motor, programmed to dispense food at scheduled intervals or upon user command via the cloud, ensures consistent and timely feeding while minimizing overfeeding. Similar servo-driven approaches have proven reliable in DIY aquarium systems.Cloud Integration Enables Remote Management
By storing data in Firebase (or Google Sheets/Cloud Database), users can visualize trends and control feeding actions from any device. This aligns with published ESP32‑powered aquarium dashboards .Modular Expandability
The platform supports easy integration of additional sensors (e.g., dissolved oxygen, water level) for improved ecosystem control, following precedent in aquaculture research .User-Centric Design and Engagement
With a web-based dashboard, users gain insights into aquarium conditions and feeding schedules. This enhances both transparency and engagement, supporting pet care even when away from home.
