This is a really easy to do video game system with a LED screen.
I made it trying to keep it as tiny and cheap as possible.
It uses only one IC, a PIC16F628A and 9 bipolar transistors, has 4 buttons for control and a swich for turning it off.
It also has a tiny speaker for making some sounds.
The power is given by four ni-mh batteries, and the consume is so reduced and you will keep them charged for a long time.

Games: So far I have only programed three games but I gonna do more in the near future (see steps 9,10,11 and 12  for more info about the games).

I hope you like this instructable and make your own portable game system.

Ps: I am from Argentina so let me know for any grammar mistake.



Step 1: Stuff You Need

It just use some electronic components, most of are them recycled.

Transistors: Use 9 transistors BC548 or similar.
Even 2N3904 can be used but their terminals are opposite, very careful when soldering if you choose these ones.

LEDs: they are at the forefront of this project. Only the four lower LEDs are RGB, the rest are common red LEDs.
If the light is different from the LEDs you can diffuse then using a sandpaper.

Switches: try to get good quality switches. I used switches from a monitor for the shoulder buttons and I bought the front ones.

9 - 1k ohm
4 - 220 ohm
4 - 10k ohm
1 - 560 ohm

1 - 100 uf
1 - 100 nf

Microcontroler: PIC 16F628A

Misc: An on/off switch, a piece of plastic, 8 screws, 8 spacers, 1 piezo transducer (the little speaker that looks like a coin).

hey brunoip , i built your game in a evening project <br> <br>can you tell me if your rgb led is anode or kathode common and the config of your led , which pin is which color <br>cause only the lower row doesn't light up <br> <br> and btw i add i third board on your led game, it hold two cr2032 in parallel, the piezo is glued and i add an ICSP connector <br> <br>
New image in step 1 with the pinout of the RGB led,<br> Don't forget to upload a picture when you finish it.<br> Regards, Bruno.<br>
thank's for the reply , i have an another one for you. <br>the counter , the roulette and simon work's just like the video <br>but led racer, i can't move the green dot from left to right . is there something wrong with the hex <br> <br>btw the problem i had with the 4th row is i was using a different <br>rgb led than yours , i have to reconfigure the led pin <br> <br>and is this normal in screen test , i have the 4th row all green light up <br>and a red led that move from top to bottom ? <br> <br>(if you want ICSP connect pin 4-5-12-13 from the pic to a jdm prog pin 4-5-12-13 it work fine for me, you might already know it)
hey. i know its been a long time since you commented. how do you connect the led rgb pins? i couldn't understand the circuit without the schematic for led :'(
Maybe there is a problen with your pic programmer because that is the biggest hex file.
hi, i tried my willem prog , my jdm prog , i tried ICSP , i tried on board <br>none of them work.. when i power it up i see brunoip intro <br>and after the green dot at the bottom light up , i can,t move it from left to right <br> <br>i follow the test , power up the device with 5 volt , connected a external ground wire on the board , used a small +5 source with two wires , and i put pin 6 and 10 and so on... on the socket at +5 volt to test the screen , all led light up <br> <br>i'm so confused about it , i tested each trace ,evrything look's fine <br>and like i said all the other hex work ok
<p>I did it! This is great)) works perfectly</p>
hey how did u connect the leds Cuz I dont seem to understand the circuit besides all the leds
<p>Hey what Microchip did you use? I found alot of PIC16F628's and im not sure what the diffrence is between the A and the other ones</p>
how did you programme the PiC? isnt that HDMI usb? but it isnt in the list ?
<p>can I make this project on breadboard using a 8x8 led matrix?</p>
<p>What on/off switch did you use?</p>
<p>Very nice design and implementation, thanks for sharing!</p>
<p>very nice! if I get a PIC 16F628A will make a game that</p>
<p>Great! Seems very fun! Congratulations!</p>
<p>When I open winpic800 it says can't install WP800I0.sys and it won't let me program it :(</p>
La ultima imagen del paso 5 es 1:1? <br> <br>The last image of the step 5 is 1:1?
Como programar?
Hola Bruno, tengo una duda, las tablas de color caf&eacute; son de cobre? Y esa lamina de cobre se pone en una tabla de pl&aacute;stico?
olv&iacute;dalo, ya lo resolvi<br>
Puedo usar en vez de un PIC 16f628a un microcontrolador que se llama RX-2-G 90507285?
Hi Bruno,<br><br>First off, this is an amazing idea, and your English is very good. <br>Please could you tell me the dimensions (how big it is/the size) of the game system? I want to know what size board to get. <br>Many thanks,<br>Rishi
Hey I saw this other guy or the same guy idk but he made the same thing but with 2 games on it but you had to reprogram it to change it.
The translation to franchu's comment is: <br> forgive as it does to programme and to unload the file hex because it is opened in the explorer. greetings
how to upload it <br>thank you <br>
Fantastic, I am going to the electronics shop for shopping these equipments. <br>
disculpe como se hace para programar y descargar el archivo hex porque se abre en el explorador. saludos
How much does this cost? Oh, yea very cool!
i see you don't use a multiplexer for your led matrix . did you program the pic to act as one?
hola, por favor me lo pas&aacute;s por E-mail? (facup2000@yahoo.com.ar) grax!
Nice job, I have only two questions:<br>first how long did it take you to become this smart?<br>second if i used a PIC16f628 would there be any difference at all?
Arent the codes too big for the Pic because the pic can only hold 3.5 kb. So if i was touse a different pic say PIC16F88-I/P would that work?
This is the best design of a home made game I have seen yet. Very nice job.
could you play a driving game on this like a proper one
can you help me with this proyect, cause y have to do one but really i want to know how to do it, cause i dont know how to start it! please i need a lot of help
can i get the c file for led racer??????<br><br>
wow! that is really awesome!!! i have got to make this!<br>
I like how the only grammar mistake I saw on the first page was &quot;Ps: I am from Argentina so let me know for any grammar mistake.&quot; :P but else the grammar's ok
could you do beam bot like free form or paper board
how many pin switches are these 2 or 4
cool and cheap<br>
tetris woooooooooh
Looks like a gameboy micro!
I don't have a laser printer :(
That would be &quot;about any grammar mistakes&quot;. <br>
can I use the .HEX file in the programm &quot;IC-prog&quot;?
yes, you can
can i just copy paste the code or i have to do something else
this fantastic but i can't this make

About This Instructable




Bio: Robots and video games...
More by brunoip:"Analog" Bicycle Speedometer  Tic Tac Toe Machine Easy USB charger 
Add instructable to: