Project: 144 LED Games Console

Status
Not open for further replies.

Thread Starter

Art

Joined Sep 10, 2007
806
144 LED Game Console
Featuring original recoded clones of two classic games: Snake and Tetris!
Art 2010 Note: This is not an official Tetris product.

144 LED Game Console - Bill Of Material

001 x Microchip Pic 16F877 or 16F877A microcontroller
001 x 40 pin DIL socket
018 x BC549C or similar Transistors
145 x LEDs (144 of one colour, and 1 of another for the power/error indicator)
001 x 20 MHz Crystal
009 x 330R Resistors
018 x 1K2 Resistors
004 x 10K Resistors
001 x 4K7 Resistor
002 x 22pF Disc Ceramic Capacitors
001 x 0.1 uF Monolythic Capacitor
001 x Prototype Printed Circuit Board (display)
001 x Small Prototype Printed Circuit Board (joypad)
004 x Momentary Push Buttons

See second post.

Cheers, Art.
 
Last edited by a moderator:

Thread Starter

Art

Joined Sep 10, 2007
806
144 LED Game Console / Message Scroller



Hi Guys,
Here's all you need to make a microcontroller project 144 LED display.
The pic code for the device features a serially reprogrammable message scroller,
and two classic games (Snake and Tetris).
It can optionally be connected to a Talkbot Brain from www.RomanBlack.com
to provide support for sampled sound during gameplay.

You can see the project page here:
http://www.freewebs.com/defxev/scroll.htm

For now, the project must be assembled on a prototype PCB,
If anyone designs a custom PCB, please let me know :)

Included are schematics, pic hex code with source, and a list of parts.
Cheers, Art.
 

Attachments

bertus

Joined Apr 5, 2008
22,270
Hello Art,

In your first post the Flickr photo does not show.
Please post the photos local at AAC, so they will be preserved as the linked photos on an external site may be lost.

Greetings,
Bertus
 

Thread Starter

Art

Joined Sep 10, 2007
806
Hi bertus,
Both schematic images are now included in the zip package, as wel as the BOM,
so the first post could really be deleted (although I think that deletes the thread).

Cheers, Art.
 

vu2hmy

Joined Aug 16, 2010
1
Dr sir, Good morning. Recently I have became member in AAC. I just made the project 144LED message scroller/Game consol and working fine. Please let me know how should I connect PC serial port to the project. Is it need any RS232 Interface or direct link to pin no 1 of PIC16F877. And what soft were program to be used. my e-mail is <snip> Thanking you. Dr.Rajasekhar. India.
 
Last edited by a moderator:

Wendy

Joined Mar 24, 2008
23,415
Dr sir, Good morning. Recently I have became member in AAC. I just made the project 144LED message scroller/Game consol and working fine. Please let me know how should I connect PC serial port to the project. Is it need any RS232 Interface or direct link to pin no 1 of PIC16F877. And what soft were program to be used. my e-mail is <snip> Thanking you. Dr.Rajasekhar. India.
Just a suggestion, but enable private mail and email in your profile. Bots are software that harvest email addresses for spam bots. Setting up your profile completely will stop them cold.
 
144 LED Game Console / Message Scroller



Hi Guys,
Here's all you need to make a microcontroller project 144 LED display.
The pic code for the device features a serially reprogrammable message scroller,
and two classic games (Snake and Tetris).
It can optionally be connected to a Talkbot Brain from www.RomanBlack.com
to provide support for sampled sound during gameplay.

You can see the project page here:
http://www.freewebs.com/defxev/scroll.htm

For now, the project must be assembled on a prototype PCB,
If anyone designs a custom PCB, please let me know :)

Included are schematics, pic hex code with source, and a list of parts.
Cheers, Art.
144 LED Game Console
Featuring original recoded clones of two classic games: Snake and Tetris!
Art 2010 Note: This is not an official Tetris product.

144 LED Game Console - Bill Of Material

001 x Microchip Pic 16F877 or 16F877A microcontroller
001 x 40 pin DIL socket
018 x BC549C or similar Transistors
145 x LEDs (144 of one colour, and 1 of another for the power/error indicator)
001 x 20 MHz Crystal
009 x 330R Resistors
018 x 1K2 Resistors
004 x 10K Resistors
001 x 4K7 Resistor
002 x 22pF Disc Ceramic Capacitors
001 x 0.1 uF Monolythic Capacitor
001 x Prototype Printed Circuit Board (display)
001 x Small Prototype Printed Circuit Board (joypad)
004 x Momentary Push Buttons

See second post.

Cheers, Art.
can you please enumerate all the component need for the power supply of this please...
 

Thread Starter

Art

Joined Sep 10, 2007
806
can you please help me,..can you please make the program in C
Without any explanation of why you'd need it in another language when it is working fine as it is?
I'll make you a fair deal. I coded it in one language, and it took many hours.
If you want it coded in another language, I provided the source code to the public so you can port it.

how about the powersupply?
There's a reasonable question.

5 Volts. You can source it from anywhere,
or just use four AA bateries in series.
Art.
 
Last edited:

Thread Starter

Art

Joined Sep 10, 2007
806
Dr sir, Good morning. Recently I have became member in AAC. I just made the project 144LED message scroller/Game consol and working fine. Please let me know how should I connect PC serial port to the project. Is it need any RS232 Interface or direct link to pin no 1 of PIC16F877. And what soft were program to be used. my e-mail is <snip> Thanking you. Dr.Rajasekhar. India.
Hi,
at the moment the serial input is at RE1 (pin 9 of the 16F877).
no hardware level converter is used, and on the PC side, I use a free terminal
program called "Teraterm", but the free Windows Hyperterminal could be used.

However, the software for the pic 16F877 is now at V3, and only V2 is posted here.
The serial port may have changed, and I don't suppose you version has any sound either.
You could easily improve your version of the project with just a few small changes.
Please pm me your email address, it appears your account doesn't allow me to pm you.

Also, I'd really love a photo of the project built by someone else.
Cheers, Art.
 
Last edited:
Hi,
at the moment the serial input is at RE1 (pin 9 of the 16F877).
no hardware level converter is used, and on the PC side, I use a free terminal
program called "Teraterm", but the free Windows Hyperterminal could be used.

However, the software for the pic 16F877 is now at V3, and only V2 is posted here.
The serial port may have changed, and I don't suppose you version has any sound either.
You could easily improve your version of the project with just a few small changes.
Please pm me your email address, it appears your account doesn't allow me to pm you.

Also, I'd really love a photo of the project built by someone else.
Cheers, Art.



I Have some problems because the BC549C transistor is not available .. but i do not know if this transistor BC548B can be substitute?..


I'm so glad to find this kind of project were our FINAL project for this semester and after we finish this project i will send to you the FINAL output of our work and SOMEDAY i want to meet you and say THANK YOU VERY MUCH^^

more power to you and i hope many like me(student's) that you can help..^^
 

Thread Starter

Art

Joined Sep 10, 2007
806
I'm here to help.

You can substitute the BC549C with a similar NPN transistor such as
BC109C, BC149C, BC549 or 9014.

The BC548B you mentioned is a PNP transistor, and is not a suitable substitute.
 

DonQ

Joined May 6, 2009
321
Also, I'd really love a photo of the project built by someone else.
Cheers, Art.
Not quite, since I built this some time ago.

This version has a lower layer with a small PIC, multiplexed kbd connector, power supply, and osc. The GALs are used mostly as latches to let me multiplex the 70 LEDs and 2-digit display with only 8 data connections to the lower layer.

This one was to play Frogger. Making the frog stand out was a problem since multiplexing even 1/8 did not reduce the apparent brightness of the obstacles very much at all. The frog was strobed at 2/8 to make it appear a little brighter on the single color display.
 

Attachments

Last edited:
Status
Not open for further replies.
Top