Desk Watch JOY TEACHER: a joystick-driven Grove + UNO exam console for teachers

Hi Seeed community,

here is the teacher model of the Desk Watch JOY range: an exam console with a countdown and a paper counter.

It is an Arduino UNO with the Grove Base Shield, a Grove LCD RGB Backlight, a Grove Thumb Joystick, a Grove Buzzer, a Grove RTC and a Grove SHT31 or SHT40 (the SHT40 is not tested on hardware yet). One joystick drives everything. The Exam page lets you set the duration and the expected number of papers, counts each collected paper with a push of the joystick, and beeps at the end of the time. The rest of the menu: temperature and humidity alerts, Pomodoro timer, stopwatch, counter, alarm, dice, chess clock and melodies. No soldering, only Grove cables.

It is built, printed and tested on an Arduino UNO R3 only. The code (English and French sketches, GPL3+), the guides and the wiring diagrams are on GitHub, the printable case is on MakerWorld, and the full write-up is on Hackster:

GitHub: GitHub - PrBelamine/desk-watch-joy-teacher: An Arduino UNO desk console for teachers: exam countdown with paper counter, temperature and humidity, timers, chess clock. Joystick, Grove modules, no soldering. · GitHub
MakerWorld: https://makerworld.com/en/models/3508991-diy-desk-watch-joy-teacher-arduino-uno-grove
Hackster: https://www.hackster.io/Pr_Belamine_Makerlab/desk-watch-joy-teacher-arduino-uno-exam-console-7a2803

Feedback welcome, especially from teachers who use Grove in class.