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.

Create a free website with Framer, the website builder loved by startups, designers and agencies.