Video Demo [Bilibili] https://b23.tv/HWbdDSv
I. System Block Diagram

II. Initial Hardware Design
Showcase: Initial version shown, open-source version has been updated



III. Updated Hardware Design
Showcase: Updated version shown, PCB size reduced, layout adjusted


IV. Testing



V. App
Watering code.7z
The final .7z microcontroller code
PDF_【Graduation Project】Design of an Automatic Watering System Based on a Microcontroller.zip
Altium_【Graduation Project】Design of an Automatic Watering System Based on a Microcontroller.zip
PADS_【Graduation Project】Design of an Automatic Watering System Based on a Microcontroller.zip
BOM_【Graduation Project】Design of an Automatic Watering System Based on a Microcontroller.xlsx
94198
Multifunctional desktop mini fan
An ordinary, multifunctional desktop fan.
In this sweltering summer, while studying or working:
[Fan Function]
A small fan on the desktop, wouldn't it be cooler?
I originally planned to use an S8050 NPN transistor to drive it, but it didn't work; the current seemed too low.
For now, I'll use the USB-A connection.
[Screen Display]
Still hot?
Through the ESP8266, I can view the A-share index and Bilibili follower count in real time on the 1.8-inch screen.
Doesn't that feel much cooler?
The screen normally displays the date and time, temperature (DS18b20), illuminance (photoresistor), and other information at low brightness.
Pressing any key toggles the display menu.
[Night Light Function]
After a long day, turning on the night light function at night provides just the right amount of dim light.
It automatically turns off at 6 AM to save power.
Using an S8050 transistor to drive 5730 SMD LEDs, the brightness is just right when the casing is closed.
[Timer Reminder]
A temporary reminder function: 30 minutes. After this game, I'll go study.
Press the up button once to add 5 minutes, and the down button to subtract 5 minutes. Confirm to start the timer.
When the time is up, the buzzer will sound.
[Alarm Function]
It will ring promptly at 8:00 AM the next morning, ensuring you don't miss class or work. Go Palu!
VID_20240617_181413(0).mp4
PDF_Multifunctional Desktop Fan.zip
Altium Multifunctional Desktop Fan.zip
PADS_Multifunctional Desktop Fan.zip
BOM_Multifunctional Desktop Fan.xlsx
94199
TLV3501 Multifunctional Voltage Comparator
This is a voltage comparator using the TLV3501, offering multiple functions.
Circuit diagram reference: https://blog.csdn.net/xiso303/article/details/131871694 (Please delete if infringing).
This project integrates a TLV3501 voltage comparator and a simple non-inverting amplifier circuit based on the LMH6609.


Relevant parameters
: Power supply voltage: ±3.3-5VDC; Input voltage: 10-2400mV (amplitude, 5V supply); Output level: Rail-to-rail output, can directly drive TTL/CMOS levels; Input frequency: DC–200MHz (experimentally ideal below 100MHz); All interface types: SMA female connector (external screw, internal hole); Comparator input impedance: 51 ohms;
Voltage comparator module modes: 1. Non-inverting zero-crossing comparator: H4, H3, H1 closed; 2. Inverting zero-crossing comparator: H4, H3, H2 closed; 3. Two-input comparator: H3, H4 closed; 4. Non-inverting comparator (adjustable comparison voltage): H4, H6 closed, adjust R7 to control the comparison voltage, measurable at H9. 5. Inverting comparison (adjustable comparison voltage): H3 and H7 are closed, and R7 is adjusted to control the comparison voltage. It can be measured at H9. 6. Hysteresis comparison: H4, H3, and H8 are connected, and R5 is adjusted to control the size of the hysteresis window.
TLV3501 Ultra-High-Speed Wideband Comparator Module.eprj
PDF_TLV3501 Multifunctional Voltage Comparator.zip
Altium_TLV3501 Multi-function Voltage Comparator.zip
PADS_TLV3501 Multi-function Voltage Comparator.zip
BOM_TLV3501 Multi-function Voltage Comparator.xlsx
94200
Snowflake ❄️ lamp
Snowflake lights, the snow is falling so deep, falling so earnestly. Colored snowflake lights based on SGL8022.
Beautiful snowflake light based on SGL8022, touch-sensitive dimming electrode.
PDF_Snowflake❄️Lamp.zip
Altium_Snowflake❄️Lamp.zip
PADS_Snowflake❄️Lamp.zip
BOM_Snowflake❄️Lamp.xlsx
94201
electronic