Nesduino

Several months ago, in my spare time and as a gift to a friend, I started a mod to a NES gamepad. Last week, finally, I wrapped it up.

The Nesduino ( yes, a very original name 😉 ) includes four main functionalities:

  • A clock visualizer with four modes
  • Three configurable alarms with different tunes to choose (Mario Bros, Indiana Jones, Star Wars and Legend Of Zelda)
  • Five games (Snake, Flappy Bird, Cat&Mice, Simon and Dice)
  • Ten background animations

The electronics consist in a Wemos D1 Mini, a small speaker, a red 8×8 dotted led matrix and the original NES pcb. Besides, the device is powered by USB. If you want to take a look to the code, here it is.

It’s been a very enjoyable project and also I’ve learned a lot along the way, specially about game development. I only miss the possibility to use the gamepad with the computer via HID , but as far as I know,  the Wemos D1 doesn’t support it.

And if you’re a retro lover like me, all this modifications worth just to save an old gamepad and give it a whole new life.

animation arduino chess cold war columbo computer cryptography css design documentary dog adoption duckduckgo electronic epic farwest game hardware ieee internet javascript logo maths meggy jr mobile motorcycle music nasa nature pixel art pocket operator quote radio responsive retro robot Sin categoría software space synth techno teenage engineering trackball tv web wordpress
Up