I Made An Alarm Clock That Plays Doom.

About the project

Using an arduino, my real alarm clock, and a small screen, I was able to turn my alarm clock into a device that plays doom.

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 4 hours

License: GNU General Public License, version 3 or later (GPL3+)

Items used in this project

Hardware components

Arduino Uno - R3 Arduino Uno - R3 x 1
alarm clock alarm clock just any alarm clock x 1
Monochrome 0.96" OLED Graphic Display Monochrome 0.96" OLED Graphic Display x 1
10 JUMPER WIRES 150mm 10 JUMPER WIRES 150mm x 1
Half-size Breadboard Half-size Breadboard x 1

Software apps and online services

The Arduino IDE The Arduino IDE

Hand tools and fabrication machines

soldering iron soldering iron x 1


I decided to make this because of the "Can it run doom meme?" where people port Doom (1993) to anything with a transistor. I haven't seen as many doom ports to an alarm clock (there is some), so I decided to try my hand at it. This project runs on an Arduino that is loaded up with the DOOM UNO code for Arduino (Which you can find here: https://github.com/daveruiz/doom-nano). After that I had to put a screen inside the alarm clock and then do a bunch of wiring.

My full YouTube video on this project sums up the whole thing pretty well: 



Just to be clear, this is not my repository and and a user called "daveruiz" created it.


Photo of Maxwell-James


I create funny and weird robots and programs for my Youtube show.


Leave your feedback...