Posts

Showing posts from September, 2025

Week 1

 "Aquarirum Maintenance System" I chose this project to be my final year project for my EEE study. Although I think it is a challenging project to do, I wish to take that challenge.  As this is the first week, I will try to answer the following questions to understand the project more: -What is the overall aim of the project? -How does it compare to other similar projects/products? My overall aim for this project is to create a fully functional aquriem maintenance system. The system should be able to change the water regularly, dispense food, and indicate the water quality using IoT. An important aspect of this project is also for me to learn a few skills, such as: -Learning how to deal with electronic components and water together safely.  -Learning how to write the code for the system & using IoT.  My project will be different from other projects as it will provide all the necessary devices in one system. Moreover, my system will have live data tracking using a...

Reference

 FISH OPERATING RANGES Guppy: Temperature range: 22°C to 28°C pH range: 6.8 to 7.8 Goldfish: Temperature range: 18°C to 24°C pH range: 7.0 to 8.4 Tetra: Temperature range: 22°C to 27°C pH range: 6.0 to 7.5 HARDWARE CONNECTIONS Temperature Sensor (DS18B20): VCC connected to 3.3V GND connected to GND DATA connected to GPIO 4 A 4.7kΩ pull-up resistor is placed between DATA and 3.3V Ultrasonic Sensor (HC-SR04): VCC connected to 5V GND connected to GND TRIG connected to GPIO 18 ECHO connected to GPIO 19 through a voltage divider Relay Module (ESP32 Control Pins): Channel 1 (Heater) connected to GPIO 26 Channel 2 (Fan) connected to GPIO 25 Channel 3 (Drain Pump) connected to GPIO 33 Channel 4 (Fill Pump) connected to GPIO 32 OLED Display (I2C): VCC connected to 3.3V GND connected to GND SDA connected to P21 SCL connected to P22 I2C address 0x3C pH Sensor: VCC connected to 5V GND connected to GND Analog output connected to GPIO 34 Servo Motor: VCC connect...