This is a purely fun project to build an alarm clock inspired by a monster called “Striker” from the hardcore co-op action horror game GTFO.
The aim of this project (apart from having fun) is to build a virtual monster that responds to the surrounding environment. This includes sound and light in addition to basic alarm clock features.
The Prototype
Interface
In order to interact with the user there are a number of input and output sensors. These are listed below.
Inputs
- Light Sensor
- Sound Sensor
- Motion Sensor
- Head Push Button
- Rotary switch and Other Control Buttons
Outputs
- LED Light (White)
- LED Light (Red)
- Sound Speaker
- LCD Screen
Features
Standby Features
- Glow and scream in pain when the head is pressed
- Glow and make clicking sounds when a loud sound or bright light is detected
- Slowly blink and make pulsing sounds when a motion is detected while already glowing
- While slow blinking increase blink and pulsing sound when motion is detected
- While fast blinking glow, scream and play battle music after more motion is detected
- Play sound effects at random while the battle music is playing
- Press the head 3 times to stop the battle music and trigger playing victory music
- Stop battle music after a while and play defeated music
- Display date, time and weekday on LCD screen
- Turn the LCD backlight on/off with the motion sensor
Where to next?
I’m trying to package all the components up into a replica Tool Refill Pack.
Tool Refill Pack – GTFO Official Wiki
Adding alarm clock features.