Skip to content

munisam06/Home-Fish-Pond-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

IoT Based Home Fish Pond Automation

Overview

The IoT Based Home Fish Pond Automation system is an IoT-based solution designed to automate the management of a fish pond. It uses sensors, actuators and machine learning
to monitor water levels, control a water pump and manage fish feeding schedules. The system is powered by an ESP32 microcontroller and integrates with the V-One AIoT Cloud platform for real-time monitoring and data analysis.

Components

Hardware

Maker Feather AIoT S3 board Breadboard Rain Sensor SG90 Servo Motor Optocoupler relay Micro-submersible Water Pump Push Button x1 LED x1 Qwiic cable x1 Female-to-Female jumper wire x1 Male-to-Male jumper wire x16 Insulation Tape Battery

Software

Programming Language: C++ (Arduino Framework) Cloud Platform: V-One AIoT Cloud for telemetry and analytics

Libraries Used:

VOneMqttClient.h (for V-One cloud communication) ESP32Servo.h (for servo motor control)

Installation

  1. Open the project {Smart_fish_pond_code > Vone_code.ino} in the Arduino IDE
  2. Install required libraries
  3. Configure the following in the VOneMqttClient.h file
 #define WIFI_SSID "Your_WiFi_Name"
 #define WIFI_PASSWORD "Your_WiFi_Password"

Note: V-One Cloud Device IDs: Replace the placeholders with actual device IDs from the V-One Cloud portal.

Notes:

arduino.txt code is the base script for testing in order to deiver fully functional hardware system only. No cloud integration in this code.

  1. Upload the code to your ESP32.

About

IoT Based Home Fish Pond Automation: Monitoring Water Balance and Feeding Cycle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages