Futurama Death Clock

About the project

Press a button and the LCD display will display the date and cause of your death

Project info

Difficulty: Moderate

Platforms: Arduino

Estimated time: 5 hours

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

Items used in this project

Hardware components

ARDUINO NANO V3 ARDUINO NANO V3 x 1
jumper wires jumper wires x 7
Momentary  push button 12mm x 12mm Momentary push button 12mm x 12mm https://core-electronics.com.au/media/catalog/product/cache/1/image/fe1bcd18654db18f328c2faaaf3c690a/m/o/momentary_push_button_switch_-_12mm_square__com-09190__01.jpg x 1
32 x 8 MAX7219 LED Display 32 x 8 MAX7219 LED Display https://3.bp.blogspot.com/-SfINihux7k0/WOtn1hrVDhI/AAAAAAAAADk/T0hoQSZqU_w_5O7arWVQfSM7AyaSVmbjwCLcB/s1600/MAX7219.jpg x 1

Software apps and online services

Arduino ISP Arduino ISP

Hand tools and fabrication machines

Phillips head screwdriver Phillips head screwdriver x 1
Soldering iron Soldering iron x 1
3D Printer 3D Printer x 1
Hot glue gun Hot glue gun x 1

Story

I wanted to make a project that involved a scrolling LED sign. I am still learning Arduino and figured this would be a great project to help me learn. When deciding what to create I kept in mind that the finished project would need to be interactive both physically and by twitch chat. I love Futurama so why not create something from pop culture?

Before you begin

You will need access to a 3D Printer or someone who can print the files for you.

Alternatively, you can make a case yourself, it’s basically a box with a hole for the LCD and button.

What is covered?

I will not be covering Twitch integration in this write up as I imagine most people would like to create a stand-alone version. I am happy to provide these steps in another article if there is enough interest.

I have listed this as a medium difficulty project, purely because removing and relocating the pins on the MAX7219 display is a PITA

What does it do?

User presses a button, the date and cause of death is displayed on the LCD

How does it work?

On pressing the button, a random date is chosen from a hard-coded set of parameters and a cause of death is also randomly chosen from a set of 26 options.

Schematics, diagrams and documents

Futurama Death Clock wiring

CAD, enclosures and custom parts

3D files required

FrontLCD.stl leg.stl x 4 rear.stl button.stl

Go to download

Code

Futurama Death Clock Arduino Code

Credits

Photo of disasterofpuppets

disasterofpuppets

I make silly Arduino projects and the occasional cool one.

   

Leave your feedback...