8RzJJs

ESP32 Ink Screen Alarm Clock

 
Overview

The alarm clock made with ESP32 and 2.9-inch ink screen is powered by 18650 lithium battery, displays power, and updates time online. The RTC module with DS3231 inside and back battery can record time even when the power is off. You can set an alarm clock and set 3 modes. Ring once, ring on weekdays in 5-day mode, and ring all the time in 7-day mode.
The reason for making this alarm clock is that the alarm clocks I bought always have some small problems and cannot satisfy me, so I made one myself and changed it as I want.
It was developed using Arduino, and this is the code:
https://gitee.com/ladneg/esp32-epd-alarm-clock/tree/master
The ESP module on the hardware uses an external antenna. There are some problems with the design of this place, which leads to poor signal of the module's onboard antenna.
The RTC and SHT31 modules were originally designed to be powered on when in use and powered off when not in use, but the test found that there was not much current when the power was always supplied, so I directly selected a short-circuited resistor on the drawing without controlling their power supply. The measured standby current is 0.5MA, and the ink screen refreshes once every minute, with a current of 70~80mA during refresh.
When the alarm rings, press the button above to turn off the alarm. When it is not ringing, press the button above to turn on the night light, and it will turn off when you let go.
The original design was to add a weather information of the day in the bottom line, but it was not implemented. Now after using it, my wife said that she needs to be able to set more alarms, and will continue to modify it later.
The current wifi connection name and password are directly written in the code.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-08-09 04:31:32

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号