I will make an introduction of my patent(the automated aquarium system),This invention presents an automated smart aquarium system based on the ESP32 microcontroller, designed for comprehensive management of aquarium maintenance. The hardware includes an ESP32 board, TDS water quality sensor, temperature-humidity sensor, water level detectors, relay modules, OLED display, cooling fans, heating rods, auto-feeder, and multiple water pumps. With programs written entirely in MicroPython, the system continuously monitors environmental data and transmits information to an OLED screen or mobile interface for remote management.
The system supports water temperature control, auto-refilling and draining, water shortage alerts, smart feeding, and programmable LED lighting. It uses PWM and IO controls to drive each actuator precisely. With its modular design and high stability, this invention is ideal for household and research-grade aquariums, offering aquatic life a smarter and more sustainable habitat.some other preparation

The photo show the basic principle of the whole automaed system.
some preparation and tests before set up the device

I tried to make the chip by myself,the process has several steps. First, I chose the ESP32-S3 as the main chip because it supports Wi-Fi and Bluetooth, which are perfect for smart devices. Then, I used electronic design software (like EasyEDA) to draw the circuit and design the PCB layout, placing and connecting components such as resistors, capacitors, the USB port, and buttons.
Next, I sent the PCB design to a manufacturer to produce and assemble the board. When I received the finished board, I used a multimeter to check the connections and then connected it to a computer through USB. I uploaded my program using MicroPython and tested if the buttons and pins worked properly. I also soldered header pins myself so it could be used on a breadboard for experiments. This project helped me improve both my hands-on skills and my understanding of circuits and programming.
The small chip has important functions for the automated process of the system.It can connect to Wi-Fi and Bluetooth, like a mini “smart brain.” I added a USB port so it can be programmed by connecting to a computer. There are also two buttons—one to upload code, and one to restart the chip. At the bottom, there are many pins that can connect to sensors and motors. I use it in my smart aquarium project to feed fish automatically, measure water temperature and humidity, and more. It’s the main part that makes everything work.

Next I tried to make a “time display system”,it is convenient to watch the time or other data on this single OLED.I made using an ESP32 chip and a small OLED screen. The chip is like the brain — it runs the code I wrote in MicroPython. It connects to Wi-Fi and gets the correct time from the internet, then shows the time on the screen.
Besides showing time, this system can also record data like temperature, humidity, or water quality. If we add some sensors, it can become a “smart aquarium assistant” that helps feed fish, check water levels, and remind you to change the water.
Main Features:
Can add sensors to make it smarter.
ESP32 chip: has Wi-Fi and runs the code;
OLED screen: shows time and information;
Uses MicroPython: easy to program like Python;
I also made some interesting things to improve the preparation of invention ,such as some LEDs below:
Just like the video,I design an LED strip. With the ESP32, I programmed the LEDs to light up one by one from left to right, then back again—just like a marquee light. It looks dynamic and is great for decoration or status indicators.
Besides , I made another project:the breathing LEDs , but there is no video to show it . It works like the lights blink and off with the same frequency , it gradually lights up and fades out—just like the rhythm of breathing. The brightness smoothly increases and decreases, which looks cool and futuristic
As you can see , there are some common features of the both projects :
first , they both use the ESP32 development board;
and both use the Micropython language to motify the whole programme;
Both use PWM or similar to manage LED behavior
In conclusion , these are very crucial and important components to finish my final automated desigh ,seting a strong foundation for our ongoing and future tasks .
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。