Super Mario Bros on an 8x8 RGB LED matrix display using a pic microcontroller

 by bradsprojects
video Super Mario Bros on an 8x8 RGB LED matrix display using a pic microcontroller
I will be uploading an instructable of how you can make your own LEDBOY game system which will enable you to play this game. Please note that This game is still a work in progress as there are only currently four levels (I still have over thirty to program in) and also there are no bad guys or items to pick up just yet.

I think it will be quite fun once completed though.

I have given this version of the game the name "Super Pixel Bros"

Also, I have tried to replicate the exact levels from the original game as closely as I could within the 64 pixels that I have.


1-40 of 56Next »
RobotAdam says: Oct 1, 2011. 11:17 AM
Can you give .hex or .asm code ?
bradsprojects (author) in reply to RobotAdamOct 4, 2011. 12:17 AM
acarneiro says: Aug 12, 2011. 6:54 PM
U'r God
robomatt1999 says: Jun 20, 2011. 4:01 PM
WHEN YOU GONNA MAKE THIS IT'S AWESOME!!!...hopefully by the midle of the summer im thinkin
bradsprojects (author) in reply to robomatt1999Jun 21, 2011. 5:59 AM
I have actually finished it and designed a circuit board for it (and have made the game better)

I just couldn't be bothered writing the instructable = )

I will be uploading all the details to my website soon instead, www.bradsprojects.com
robomatt1999 in reply to bradsprojectsJun 22, 2011. 7:58 AM
THAMKKKS!!!!!!!!!!
wkortum says: May 16, 2011. 3:29 PM
I am really interested to know how you made the casing for it
transformer-bionicle master says: May 7, 2011. 9:38 AM
how much r they
Dumchicken says: Apr 22, 2011. 7:15 PM
pweaeaeaeaeaes gimme one pweeeeeeeeeeeeeeeeeeeeeeeeees
bradsprojects (author) in reply to DumchickenApr 23, 2011. 2:16 PM
I am just about finished with the new circuit board design and you will be able to build one for yourself. The new design has an LED screen for the game and an LCD screen to keep track of scores, lives and the level you are on.
Dumchicken in reply to bradsprojectsApr 25, 2011. 2:41 PM
cool
InstantAsianNoodles says: Apr 21, 2011. 7:12 PM
If it ever is sold as a product, you should have different cases. I was thinking that maybe you could put the screen in the middle of a NES remote controller, giving it that retro with a hint of modern (modern = Looks like a PSP) Nice share though, :D
bradsprojects (author) in reply to InstantAsianNoodlesApr 23, 2011. 2:12 PM
I was actually thinking of different designs and have been using a NES controller with it. Unfortunately I have not found a way to combine the two very well because the screen is quite large and I have also included an extra LCD display which keeps track of the level you're on, your score and lives remaining.

I am in the process of designing the new circuit board right now!
DylanDonohue says: Apr 18, 2011. 2:11 PM
Do you actually plan on making an instructable?
bradsprojects (author) in reply to DylanDonohueApr 18, 2011. 3:05 PM
Yes. Do you plan on making one?
DylanDonohue in reply to bradsprojectsApr 18, 2011. 4:57 PM
You bet your bullits I do!
far.peter says: Dec 26, 2010. 10:57 PM
About how much us the total cost for the parts?
bradsprojects (author) in reply to far.peterDec 27, 2010. 8:55 AM
The most expensive part is the 8x8 RGB Display which is around $15 - $20

The microcontroller would be around $5 and then all the rest of the components are not too much at all So I guess if you allowed perhaps $30 to $40 for everything.

I really need to get around to documenting the project though...
far.peter in reply to bradsprojectsDec 27, 2010. 2:51 PM
Could you easily do the same thing with an arduino?
XlogicX says: Dec 11, 2009. 4:31 AM
 That's really cool (especially with RGB LED's), what microcontroller are you using?
bradsprojects (author) in reply to XlogicXDec 11, 2009. 5:14 AM
Hi, I am using a pic18f4550 microcontroller.

it has plenty of I/O ports and 32K of program memory. Which is more than enough to hold all thirty something levels of the game.

I have started work on this project again today and am programming in more levels. I am also working on getting things like the water (swimming) stages working, coins to pickup, bad guys to jump on and items to pick up.


jwoo2023 in reply to bradsprojectsJan 16, 2010. 1:42 AM
is it a picaxe?
bradsprojects (author) in reply to jwoo2023Jan 16, 2010. 12:18 PM
No, it is an 8-bit 18f4550 pic,

It looks like this
www.michaeladams.org/Files/Attachments/2009/06/Big-PICT0138.jpg
jwoo2023 in reply to bradsprojectsAug 26, 2010. 1:26 AM
Oh, a lot of pins! I will never be able to program that... I have no experience! I only know the basics of BASIC. -.-'
XlogicX in reply to bradsprojectsDec 11, 2009. 6:41 AM
 Neet, I have a friend that works for Microchip that gave me a dev board for a PIC, I should really learn it, mostly for the price. I've been working with ASM on the propeller, so ASM on PIC shouldn't be a stretch.

I'm still impressed with where you're going with the Super Pixel Bros. Keep up the good work, can't wait to see more results.
bradsprojects (author) in reply to XlogicXDec 18, 2009. 1:37 PM
yeah for sure - free is always a god price = )

I have now just started my Christmas break so I will be able to start work on this game again quite soon. hopefully have it all completed in a couple of weeks.
nicolo86 says: Jul 1, 2010. 8:44 AM
you should do a update to make us know at what point are you. this project looks really cool.
jwoo2023 in reply to nicolo86Jul 3, 2010. 12:34 AM
You really should do an update. I really, really, really, really, really, really, really, really, really wan't to see how your going.
bradsprojects (author) in reply to jwoo2023Jul 3, 2010. 2:37 AM
I have not worked on this project for quite some time now, but since the last video I have added sound fx. I will be redesigning the circuit so it is simpler and uses less components. I will also have a look at re-programming in a different language (most probably basic) rather than assembly language. I just don't have alot of time, so it will take me a while to complete it.
jwoo2023 in reply to bradsprojectsAug 25, 2010. 1:31 AM
Ok. Thanks. ^^
jwoo2023 says: Jun 30, 2010. 2:19 AM
So what I mean is that you should patent your LEDBOY product.
jwoo2023 says: Jun 30, 2010. 2:18 AM
In the video, you know how you played the Super Pixel Bros'? Your quite good at the game. You should patent it.
jwoo2023 says: Jun 30, 2010. 2:15 AM
I want one badly. But the problem is, I have absolutely no knoledge about programming. I have a Lego Mindstorms NXT 2.0 kit but no other things. I tried to make 2 robots but failed. Thats why I got the Mindstorms kit. Cool Project by the way. Did you insert the matrix into the gameboy?
jwoo2023 says: Jun 30, 2010. 2:11 AM
wow cooooooool. Infinite Lives!!!!
modwannabe says: Jun 22, 2010. 8:17 AM
nice job I want one
dungeon runner says: Mar 26, 2010. 5:28 PM
I would love to buy this kit! About how much does the project cost to make overall? Also, where did you get the PIC?
docwoodshop says: Mar 18, 2010. 2:20 PM
i so want one. all the mario games are expensive or have sucking graphics online
Azayles says: Feb 13, 2010. 7:29 AM
I think that's about the coolest and most amazing 8 by 8 pixel ANYTHING I've ever seen! That's incredible! What mux are you using for the LEDs? max7219s?
bradsprojects (author) in reply to AzaylesFeb 13, 2010. 11:48 PM
 Hey thanks man.

Have a look at the updated video, I have made some more progress on this game.

I use 74373's and a pic microcontroller. Thats basically what runs the whole show.
Azayles in reply to bradsprojectsFeb 14, 2010. 8:34 AM
I'll check it out! :D
Musta had a lot of pins going to the pic if the pic's doing all the multiplexing (at least 24?) Or did you Charlieplex some of them? Kudos if you did, Charlieplexing is a method which continues to elude me. Could one use MAX7219s to multiplex each grid and simply treat the RGB LEDs as three separate 8x8 grids?
1-40 of 56Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!