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.

Circuit Playground Tvärs

I’ve just finished my clock-alarm-lamp! Basically, it’s my Circuit Playground inside an Ikea Tvärs lamp. The lamp is cool for its price (only 2€) and it makes a very good light diffusor for the brightful led’s that ships the tiny board. It features:

  • Touch detection for display time using colors
  • Alarm with snooze and days selection (featuring Indiana Jone’s medley)
  • Lamp with dimmer and light of different colors
  • Peak sound detector to light the lamp on with a clap
  • 2 capacitive buttons for menu navigation

Nice and easy project I totally recommend! You can find the code in my GitHub repository.

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 minimalist mobile motorcycle music nasa nature pixel art pocket operator quote radio responsive retro robot software space synth techno teenage engineering trackball tv web wordpress