Project tutorial
LegoSlimBoy - Arduboy in a Small Lego Arcade Cabinet

LegoSlimBoy - Arduboy in a Small Lego Arcade Cabinet © GPL3+

Arduino Nano Slimboy, packed in a full playable cab with a joystick, LED and buttons: downsizing fashion old style retrogaming!

  • 1,261 views
  • 2 comments
  • 6 respects

Components and supplies

Ard nano
Arduino Nano R3
×1
09590 01
LED (generic)
White Led, 0.5 mm just provided in the Arduino Kit
×3
Adafruit industries ada1536 image
Buzzer
In alternative, for saving space, you can recycle a small speaker from an old tablet.
×1
ANGEEK 2PCS Five Direction Navigation Button Module MCU AVR Game 5D Rocker Joystick Independent Keyboard for Arduino Joystick Module
Google search: "Navigation Button Module MCU AVR 5D Rocker Joystick"
×1
Display Oled 128x64 - I2C interface
×1
4415447 jg5sklyzsj
Resistor 220 ohm
for white leds
×3
Arduboy front 1 bbjzskgfeh
Arduboy Compatible
×1

Necessary tools and machines

09507 01
Soldering iron (generic)
4966285
Solder Wire, Lead Free
assorted wires
Fancy colors for your wires
39c0473 40
Tape, Insulating
Useful to avoid short circuit when squeezing everything in the cabinet

Apps and online services

About this project

Recently, a friend of mine gifted me a OLED display thus challenging me to find an original way to use it. I wondered: How can I look at this from a different perspective? Maybe creating something funny to play? Maybe something with Lego?Online I found Arduino Slimboy (an Arduboy port) which seemed to fit perfectly with the OLED and some stuff I already had. Intending to create something unseen I imagined to build a Lego structure including the Slimboy.

I opened my rich Lego box and looked for blocks that had enjoyable high contrast colors.

I started to build something that could contain the hardware and realized some prototypes until being satisfied. In the assembling phase, the removal of the breadboard and the direct soldering of all the tech parts to Arduino Nano with some wires has allowed me to save a lot of space.

Hiding and integrating the tech part with Lego bricks has been the main challenge I faced. In my mind, directional joystick and buttons should be made by Lego blocks and the joystick controller hidden by Lego parts. Indeed, the main goal was to create a Lego kit where the only tech part you can see is the OLED display (everyone loves Lego feeling!).

After some hours of soldering and some tape for avoiding short circuits, I had a playable Lego cabinet with a five directions joystick and two buttons. It is a one-hand small multiple game machine, nice to play and beautiful to see.

Code

SLIMBOY - Arduboy2 port to Arduino Nano and I²C display
This is a port of the original Arduboy2 code to the simpler and cheaper Arduino Nano and an I²C display.

Schematics

Arduboy 2 - Slimboy official schematic
This is the official reference to build your own Arduino Nano based system
Arduboy   slimboy scheme 2ljqxbrvtm
Lego Instructions
First you should build the Lego cab, after will follow the resembling with Arduino parts
Arduino Lego... ASSEMBLE!
Same as Lego Instructions, but this time with Arduino steps to complete the cabinet
Lego list of blocks
Use Brickstudio or upload directly to http://www.bricklink.com to buy the bill of materials
lego_slimboy_GhugrGTGm9.io

Comments

Similar projects you might like

Arduino Arcade LEGO Games Box

Project tutorial by LenkaDesign

  • 12,388 views
  • 12 comments
  • 47 respects

Space Invaders Game on 8x8 Homemade LED Matrix

Project tutorial by Mirko Pavleski

  • 2,374 views
  • 1 comment
  • 5 respects

Arduboy Projector

Project tutorial by Bastiaan Slee

  • 1,587 views
  • 0 comments
  • 6 respects

OSU! Catch the Beat Game on Homemade 8x8 Matrix

Project tutorial by Mirko Pavleski

  • 1,177 views
  • 1 comment
  • 6 respects

DIY 37 LED Roulette Game

Project tutorial by Mirko Pavleski

  • 3,601 views
  • 5 comments
  • 6 respects

LEGO Wall-E with Arduino

Project tutorial by monsterbacke

  • 33,655 views
  • 20 comments
  • 122 respects
Add projectSign up / Login