3.12 OLED Smooth Animated Alarm Clock
83 Views, 2 Favorites, 0 Comments
3.12 OLED Smooth Animated Alarm Clock
This project is a desktop clock based on ESP32 and 3.12-inch OLED.
At this moment, it has realized smooth page turning, real-time weather animation, vibration wake-up, temperature and humidity detection, alarm clock, OTA, brightness adjustment, automatic calibration, manual calibration, offline weather forecast, and Pomodoro. It will continue to be improved and updated in the future.
Jingshi key position and function description:
1. The four keys on the top are key 1, key 2, key 3, key 4, and the front is the left key and right key;
2. Key 1 and key 2 are selection keys, key 3 is confirmation, and key 4 is return;
3. After waking up, long press key 4 to enter the main menu;
4. After waking up, the left key can enter the timer, click again to pause the timer, and key 4 to exit;
5. After waking up, the right key can enter the Pomodoro timer. Within 5 seconds, the left key adds 1 minute, and the right key adds 5 minutes. If there is no operation within 5 seconds, the Pomodoro timer will enter
6. When checking real-time weather or automatically calibrating the time, you need to connect to the Internet. At this time, the device will automatically connect to the last connected network. If it fails, it will enter the automatic network configuration;
7. Under the automatic network configuration, it will automatically scan the surrounding 2.4G network. After the scan is successful, the screen will remind you. At this time, use a mobile phone or other device to search and connect to "Jingshi network configuration wifi" to enter the network configuration. Select the wifi name and fill in the corresponding password to complete the network configuration. The third column's Weather Key is for obtaining weather information. It is recommended that you apply for one for free and fill it in to get the best experience. If you don't have one, you can leave it blank.
Core components:
3.12-inch OLED driven by SSD1362, resolution 256\*64
MPU6050
bmp280
AHT20
RTX8025
Top key\*4
Panel key\*2 (size selection 6\*6*4.3)
Buzzer
Notes
This work does not contain burning circuit, and requires a burner or burning clip to achieve burning, please be aware!
Battery size is 802095
Panel thickness 1.0, motherboard thickness 0.8
Communication group: 855540712 Please answer questions when joining the group, the group has the fastest update progress
Supplies
Circuit Making(PCB)
Import the file into PCBway to get the schematic and PCB
Coding
Code files cannot be uploaded here. Please go to GitHub to download the source code and import pio:https://github.com/zhushengji/3.12OLED_Smooth_animated_smart_alarm-clock
Downloads
Print and Assemble the Enclosure
Print and assemble, refer to the video for installation steps