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.
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
Programming Language: C++ (Arduino Framework) Cloud Platform: V-One AIoT Cloud for telemetry and analytics
VOneMqttClient.h (for V-One cloud communication) ESP32Servo.h (for servo motor control)
- Open the project {Smart_fish_pond_code > Vone_code.ino} in the Arduino IDE
- Install required libraries
- 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.
arduino.txt code is the base script for testing in order to deiver fully functional hardware system only. No cloud integration in this code.
- Upload the code to your ESP32.