RetroDuino

by PedroB18 in Circuits > Arduino

3552 Views, 40 Favorites, 0 Comments

RetroDuino

IMG_20170126_164707.jpg

Hi everybody!

We have done a handheld rechargable retro console based on arduino, using some 8x8 led matrix and max7219 drivers, hardware, software and firmware designed by us. We are Electronics systems engineering students.

This project was for 'Creative Electronics', a Beng Electronics Engineering 4th year module at the University of Málaga, School of Telecommunications (www.etsit.uma.es).

Here you have a tiny video of how it works:

Entire GitHub projet

BOM

IMG_20170122_192301.jpg

*/RetroDuino BOM\*

1x AtMega 238P-PU

3x MAX7219

2x Red LED Matrx 8x8 (2088)

1x LiPo Battery 3.7V

1x Lipo charge circuit

1x DC-DC boost

Resistors

capacitors DIP sockets(opcional)

6x buttons 3D printed SHELL 4digit 7seg Display

74ls08 for buttons

Atmega Onboard

photo5805654869535729852.jpg

before build the circuitboard we have to program a botloader and upload a first skech,

following this tutorials you will do it easy :)

https://www.arduino.cc/en/Tutorial/ArduinoToBreadb...

https://www.arduino.cc/en/Main/Standalone

Hardware Assembly

photo5805417155980797977.jpg
IMG_20170122_192505.jpg

Once we have the components, next step is build our hardware on a coppered Board ( the PCB is working in progress ) :

board

First Step: Check dimmensions, the 3D printed Shell is designed for a 70x91mm copered board:

coppered board

Second Step: Buttons Board has an especial Desing, you will have to cut it with this dimenssions:

freeCad 3D buton board

buttons board

buttons board cut

We will need a AND gate for Buttons Rutine:

AND gate

Third Step: Mount Components over your board and prepare your soldering tools for the 4th step :)

pre build board

Printing

photo5805417155980797970.jpg
photo5805417155980797969.jpg

Now, you have to 3Dprint the shell, here you have the youmagine link:

Here you can download the complete FreeCad project: GitHub Link

and youmagine STL:link

Soldering

photo5805417155980797976.jpg
photo5805417155980797973.jpg
photo5805417155980797968.jpg

Now following the scheme you have to build the complete hardware

Downloads

Build

photo5805417155980797963.jpg
photo5805417155980797964.jpg
photo5805417155980797965.jpg
photo5805417155980797966.jpg
photo5805417155980797967.jpg
photo5805654869535729836.jpg

take all your pieces and lets build the console! :)

Programming

photo5805654869535729836.jpg

with a FDTI programer or another arduino board you can program your new console with a tetris

code link

for program the arduino:

arduino IDE config

Select the correct board, arduino uno on board 8Mhz internal clock.

Follow This Project

hope you like this project, you can follow this project for hardware and software improvements.

we want program more games for this projet as the conway's game of life.