Important aspects of aquarium fish maintenance include the timing of fish nutrition, the availability of water, the temperature of the water, and the monitoring of the aquarium's condition. This study aims to develop an IoT-based aquarium, also known as an internet of things aquarium, that is capable of automatically sending images via telegraph, feeding fish, setting the time that the light turns on, detecting the temperature and level of the aquarium water, and setting the time that the light turns off. A Smart Aquarium consists of an Arduino IDE, an ESP8266 Microcontroller, an ESP32 Cam, a Water Level Sensor, a Buzzer, a PIR Sensor, an RTC DS3231 Module, CP1202 Modules USB to TTL, a 12 Volt DC Fan, a Relay, a Lamp, an Adapter, an LCD, and a Motor Servo. Based on functional and unit testing, the functionality of this tool is satisfactory.