Smart Aquarium

Aquarium thermometers have a high margin of error and require constant physical monitoring. This is both tedious and unsustainable, especially when I need to be away from the aquarium. To solve this problem, I designed an ESP32-based, IoT-enabled monitoring system.

Temperature control works with high precision. Using data from the sensors, I can track temperatures with an error margin of just ±0.125°C. I can log all the data to the cloud via ThingSpeak, allowing me to perform retrospective analysis whenever I want.

Thanks to ThingSpeak’s API support, I can access my data through various charts and on different platforms. This allows me to monitor the aquarium no matter where I am. Additionally, I receive instant notifications via a Telegram bot whenever there are abnormal temperature changes. This way, I don’t have to worry.

Plus, since I’ve integrated the thermostat and cooling system into this project, I can adjust the temperature settings down to the finest detail.