Due to the long lockdown, the progress of several works has been slow. Unfortunately, I was unable to participate in the Spark Project. Although I cannot participate, I will continue to add works.
Please keep the source, logo and platform information for migration and modification projects, learn to communicate, and prohibit any form of commercial use.
This work belongs to
the original intention:: As the weather gets colder, I am afraid that my wife will not be able to drink water in time while working, so I drink cold water, so I changed a version casually and pretended to be a warm man^_-
Technical Exchange Group: 754881030Disclaimer
: High temperature is dangerous! Electricity is dangerous! Welding is dangerous! Please wear a helmet when operating. Non-professionals should not clone and manufacture at will to avoid causing other dangers. Lichuang and I do not bear any safety responsibility for any physical injury caused by any behavior...
Power supply: PD fast charge>65WFunctions
include the following:
1Mode switch (cooling or heating) Cooling mode debugging
2Temperature setting (adjusting the set temperature)
3Temperature calibration (correcting temperature offset)
4Drinking water reminder (timing drinking water reminder)
5Light setting (adjusting the mood)
6Buzzer (reminder tone)
7Restore to default (restore default parameters)
8IoT APP remote control (loading)
Key function: (same as encoder)
1. Double-click the middle button to activate the menu, adjust left and right, and click Save2
. Click heating (cooling) on the home page and click again to stop.
3. Long press short press Subsequent function
update log:
December 08, 2022 1.1b
1. Add a cup press travel switch (to determine whether the cup has left or returned).
2. Separate the external temperature and humidity sensor to discrete
3. The buzzer can be installed with a vibrator.
4. Modify the PCB appearance + adapt to the 3D shell. The appearance is more radical.
5. Adjust the cheaper gate driver
6. The maximum temperature limit is 105℃, and the top screw is changed to nylon + countersunk hole
7. Reduce the diameter of the heating plate and use the matching shell
Update log:
November 25, 2022 1.1a
1. Fix the problem of invalid drinking water reminder.
2. Correct the drinking water reminder tone. The long tone is changed to the alarm clock beeping sound
3. Add the middle key to cancel and reset the drinking water reminder
4. Add the drinking water reminder.
Other details can be updated slowly .






The firmware download software can refer to the heating table (the only difference is the burning selection 8266)
Tips: Since the PCB drawn first is made, the schematic diagram drawn later, if you find any problems, leave a message to feedback XX~~~~