Arduino microcontrollers have been an absolute game changer- what once would have taken hours of PLC logic to program can be done in minutes with far more flexibility.
This project was built as a demonstration highlighting an Arduino's capabilities as a sensor, servo and relay controller, and LCD display.
This setup uses an Arduino to listen and monitor the alarm clock. When it hears the alarm go off, it triggers the hammer to smash the snooze button.

An Arduino in the base senses when the alarm has been triggered and activates the self-snooze feature.

The display shows "Wait for it" "ALARM!" and "snoozed"

Inside the base is the Arduino and a small relay that trips the snooze button on the clock.

An Arduino in the base senses when the alarm has been triggered and activates the self-snooze feature.