Project: 144 LED Games Console

Discussion in 'The Completed Projects Collection' started by Art, Feb 15, 2010.

Thread Status:
Not open for further replies.
  1. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    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: Dec 27, 2011
    leith and John Saviyo like this.
  2. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    144 LED Game Console / Message Scroller

    [​IMG]

    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.
     
  3. bertus

    Administrator

    Apr 5, 2008
    15,648
    2,348
    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
     
  4. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    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.
     
  5. vu2hmy

    New Member

    Aug 16, 2010
    1
    0
    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: Aug 20, 2010
  6. Wendy

    Moderator

    Mar 24, 2008
    20,766
    2,536
    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.
     
  7. jojiebinuya

    New Member

    Sep 2, 2010
    4
    0
    can you please help me,..can you please make the program in C
     
  8. jojiebinuya

    New Member

    Sep 2, 2010
    4
    0
    can you please enumerate all the component need for the power supply of this please...
     
  9. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    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.

    There's a reasonable question.

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

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    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: Sep 4, 2010
  11. jojiebinuya

    New Member

    Sep 2, 2010
    4
    0



    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..^^
     
  12. Art

    Thread Starter Distinguished Member

    Sep 10, 2007
    785
    61
    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.
     
  13. DonQ

    Active Member

    May 6, 2009
    320
    11
    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.
     
    Last edited: Sep 5, 2010
Loading...
Thread Status:
Not open for further replies.