PRAYER-TIMES DESK DISPLAY / ESP32 APPLICATION
S3 Desk
ESP32-S3 AMOLED desk display with swipeable screens: Malaysian prayer times (JAKIM e-Solat) with azan, clock and Pomodoro. Malay UI, auto-rotate, web setup.

About this project
About this project
A small AMOLED panel for a Malaysian desk: four swipeable pages show today's prayer times with the next one highlighted, an analog clock with Gregorian and Hijri dates, a countdown to the next prayer, and a Pomodoro timer of twenty-five minutes of focus against five of rest that pulses silently instead of ringing. At each prayer the azan plays once and a tap stops it. Wi-Fi is off most of the time; the board keeps time on its RTC, connects every six hours to sync and once a week to refresh the timetable, and stays online while settings are open and for ten minutes after. Times come from JAKIM e-Solat, default zone SGR03 in Klang.
From the README
From the README
- Display
- 480×480 CO5300 AMOLED, CST9217 touch
- Feature
- 25 minutes of Fokus, then 5 minutes of Rehat
- Sensor
- QMI8658 motion sensor (used for auto-rotate)
- Network
- connects every 6 hours to sync the clock
Hardware
Native board: Waveshare ESP32-S3-Touch-AMOLED-2.16
Boards: ESP32-S3
ESP32-S3. Verify the exact board revision, wiring and power requirements in the upstream build guide.
Media credit & rights
Upstream project media · rights remain with its owner · Credit: helmi03
Screenshots from the upstream README. Code and firmware were not executed. License notices are included.
View original source ↗ Copyright & removal · Reviewed
More projects on these boards
Espresso Shot Timer Tilt A Tron jarvis Family Hub · Voice Notes Home Dice · 3D Dice Waveshare AMOLED Watch
See what an ESP32 project looks like, and whether it runs on your board.
FILTERS
Browse by form factor. Check the exact board, chip and peripherals before installing.
Try a project
Newest listings
Give your project a little spotlight.
Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.