Retro Game Cube With 8x8 LED

by Rundhall in Circuits > Arduino

5689 Views, 48 Favorites, 0 Comments

Retro Game Cube With 8x8 LED

20141225_111505_2.jpg

This is a battery powered DIY project with two games. It has 7 push buttons placed on four side of the cube. The two games are very simple. In the first game the task is to turn off all LED-s coming up randomly. In the second game a pattern from LED-s has to be reproduced with shifting the randomly placed LED-s. Every button shifts either two columns or two rows. It is a combination of a puzzle and a Rubik's cube. The retro game cube is controlled by an Arduino pro mini.

​BOM List:

schematic.jpg

3 pcs Plastic 1 x 1.5V AAA Battery Cell Case Holder

3 pcs AAA Battery

1 pcs Pro Mini Microcontroller Circuit Board for Arduino (5V / 16MHz)

7 pcs Momentary Push Button Switch 4 Pin DIP Through Hole

7 pcs 10 kohm 1/4W Resistance Metal Film Resistors

7 pcs Screws Nuts

1 Pcs 40 Pin 1x40 Male 2.54 breakable pin header

1 pcs ON/ON 2 Position Double Pole Double Throw Toggle Switch

1 pcs Active Buzzer Driver Module Alarm Device

1 pcs MAX7219 Red Dot Matrix Module w/ 5-Dupont Lines

1 pcs Outdoor Weatherproof Junction Boxes IP55 Terminal Box

1 pcs test pcb

Tools:

Drill

Soldering station

Superglue

Large Snap Blade Utility Knife

Cut the Box

20141225_111712.jpg
20141225_111719.jpg

Use drill and knife to cut out the top of the Junction Boxes, and install the display and the Toggle Switch.

Install the Buttons

20141225_112926.jpg
20141225_113002.jpg
20141225_113055.jpg
20141225_111748.jpg
20141225_111843.jpg

Solder all Push Buttons to the test PCB and use 2 PIN-s breakable pin headers to the opposite side and cut around the button. Place the small PCB into the cable trough blind hole so that the you can still press the button (when you press the cable trough you hear the click sound of the button). Place the Screws Nut to the top of the PCS and glue only the Screws Nut to the Junction Box.

Cable the Unit

20141225_111831.jpg
20141225_111726.jpg
20141225_111754.jpg
20141225_111802.jpg
20141225_111822.jpg
schematic.jpg

I did not fix the Arduino board to the box, because so I found easier to handle cables. Cable all the components according to the schematic. I used a mixture of soldering and jumper connection. I used a test PCB for distributing signals mainly GND and VCC.

​Upload the Attached Software.

For uploading or changing the code download and install Arduino Software.

Use a Crius FTDI Basic Breakout 5V USB to TTL 6-Pin Module for MWC MultiWii Lite module (other downloader could also work), to connect the PC to the Arduino.

I used the following libraries thanks for them, before using check their licencing:

"LedControlMS.h" //http://playground.arduino.cc/Main/LedControl

“Timer.h” //http://playground.arduino.cc/Code/Timer.

Function Demonstration

Retro game cube 8x8 LED-s controlled by Arduino

Here is a video how the RETRO CUBE works.

Have a nice day.