Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
28 lines (19 sloc) 2.67 KB
title subtitle category date
Time machine
a prop for kids summer game
making
2019-05-25

We try to come up with a central idea for a summer vacation with our kids (which tends to be more like summer camp as we have other kids with us as well). This year, we have decided to go with time travel. This Time Machine project is intended as a glue. Kids will be going through different eras of history of mankind (and beyond). They will collect "time codes" by solving puzzles and participating in other games. When they punch in the correct time code, the time machine will activate and transfer them to the particular era. Transfer is done via playing a video, which introduces them into that era (e.g. info about customs, arts, typical design etc.).

<iframe width="840px" height="356px" src="https://www.youtube.com/embed/R8P0Sa0llYg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Complete sources and schematics are available at GitLab and also GitHub. Build itself is pretty straightforward:

  • main brain is RPi3 running the code linked above. The only hack is to run the wrapper script after boot (I've just used .profile to do so).
  • ATX power supply is used as it is cheap, readily available and reasonably safe. It is taking advantage of availability of standby rail to power RPi and normal +5V rail for powering VFD.
  • you can use any keyboard available, I've just picked AJazz as it has nice colorful back-light (which is making it more fun for kids to use).
  • project is using VFD (vacuum florescent display) as I had one laying around and they are just gorgeous.
  • there are some 3D printed components serving just as props to make the whole assembly look a bit steam-punky. Links to models are provided in the project's readme file.
  • then you just need to fix all components into a enclosure. As you can see, I've fitted waterproof box with a bit of plywood to hold all the components.

If I am going to build a next version, I would consider using old laptop as the complete platform (including display). Basically to give it more spy vibe. So kids would find a waterproof case which would be completely self-contained. maybe for the next year :)

All internal components All internal components

Universal PCB plugged directly to GPIO header of RPi3 Universal PCB plugged directly to GPIO header of RPi3

Wiring VFD is a lot simpler if you go for serial mode Wiring VFD is a lot simpler if you go for serial mode

You can’t perform that action at this time.