Omnimaga

General Discussion => Technology and Development => Other => Topic started by: Juju on November 27, 2011, 01:46:27 am

Title: Juju's Handheld Console
Post by: Juju on November 27, 2011, 01:46:27 am
So I'm building something that would look like a gaming console out of an Arduino Uno and I just finished writing the first game for it, which is obviously a port of Nick Disabato's award-winning game Wacky Fun Random Numbar Generator v1.00000069! (Lol that's my 2nd port of the game, after the Wii one (http://ourl.ca/9122) :P) Right now it have a bulky old PS/2 keyboard as input and the serial console as output (as my LCD screen is still stuck at the customs D:), but it will be fully portable as soon as I get all the parts and will feature:

- A monochrome LCD screen!
- Joystick and buttons!
- Optionally, plug your old bulky PS/2 keyboard in!
- Works with a 9V battery!
- Lots of games and utilities!
- Play multiplayer via 433 MHz RF waves!
- Build it yourself!

Coming soon! Note that this might be a full-fledged modern '80s-style computer as well, much like some sort of homemade Commodore 64/Game Boy/TI-83+ or something.
Title: Re: Juju's Handheld Console
Post by: Keoni29 on November 27, 2011, 03:46:43 am
Sounds neat :)
Title: Re: Juju's Handheld Console
Post by: TIfanx1999 on November 27, 2011, 08:13:19 am
Sounds sweet! Be sure to keep us updated. =)
Title: Re: Juju's Handheld Console
Post by: BalancedFury on November 27, 2011, 10:23:31 am
Nice! :D
What Art_of_camelot said ;)
Title: Re: Juju's Handheld Console
Post by: DJ Omnimaga on November 27, 2011, 04:40:43 pm
Nice. This kinda reminds me of a project by Benryves. You should post pictures of the hardware :D
Title: Re: Juju's Handheld Console
Post by: Juju on November 28, 2011, 10:35:11 pm
Nice. This kinda reminds me of a project by Benryves. You should post pictures of the hardware :D
Yeah me too. Also meet the Arduino, the 128x64 LCD (with contrast control! That is, the blue thing between the LCD and Arduino) and the keyboard. Notice the font on the LCD :P And yes, I typed that on the keyboard.
Title: Re: Juju's Handheld Console
Post by: LincolnB on November 28, 2011, 10:49:18 pm
YES! THIS is what I've been waiting for! I almost started doing something like it myself (I have an Arduino Uno that is currently useless) but it'd be too much work, I'm not a good enough hardware hacker, and my parents prolly wouldn't let me...oh well, but please please please post step by step instructions, when this is finished.
Title: Re: Juju's Handheld Console
Post by: Juju on November 28, 2011, 11:01:38 pm
That might be a good idea, posting a step-by-step tutorial. I'll do it as soon as I'll finish it. Plus it's for one of my courses (same course as the one with the robot with wiimote by the way), I wouldn't had bought all this stuff otherwise. Anyway it's nice of them to make such a course at my college :D

And if you want to build this I think you can get all the parts for less than $100.
Title: Re: Juju's Handheld Console
Post by: DJ Omnimaga on November 29, 2011, 02:08:19 am
Awesome juju! Glad to see some of our Omnimaga guys being into that stuff. I like to see those things. You should make a video when it does more stuff. Are you planning to do some sort of design eventually?
Title: Re: Juju's Handheld Console
Post by: TIfanx1999 on November 29, 2011, 02:10:33 am
Looks nice! Be careful though, TI might come after you for using that font. :P
Title: Re: Juju's Handheld Console
Post by: Juju on November 29, 2011, 02:42:11 am
Yeah, I love doing those things :)

Also I might come up with some sort of artisanal design like some sort of shoebox or something.
Title: Re: Juju's Handheld Console
Post by: Yeong on November 29, 2011, 08:20:41 am
wow. arduino is sure is amazing. :D
Title: Re: Juju's Handheld Console
Post by: Munchor on November 29, 2011, 11:00:44 am
Juju, that sure looks like a great console, good luck! I would love to program a game or two for it, when it's possible :)
Title: Re: Juju's Handheld Console
Post by: Nick on November 29, 2011, 01:04:12 pm
well, i had that plan too (but not that huge), but i do know too little about those things... do you know/have some tutorials about the screen right now? because it just has DC outputs, or doesn't it?
Title: Re: Juju's Handheld Console
Post by: Juju on November 29, 2011, 01:24:36 pm
Kinda easy, the hardest is that you have to search for the right library and figure out the correct pinouts. Refer to the documentation of your screen.
Title: Re: Juju's Handheld Console
Post by: Nick on November 29, 2011, 02:02:48 pm
i don't have one yet, i don't even have an arduino, but i would love to try it, just to lear some about the communication between software and hardware.
if i had one, i would use this one: http://www.adafruit.com/products/250 because it is 128*64 (like yours, so this won't be a problem i think) and it's quite cheap...
Title: Re: Juju's Handheld Console
Post by: aeTIos on November 29, 2011, 02:08:34 pm
Shiny LCD nick!
Title: Re: Juju's Handheld Console
Post by: Keoni29 on November 29, 2011, 02:10:39 pm
That surely is awesome. Change the color depending on the level you're in :D Blue for water levels, orange for lava levels, white for snowlevels. Flickery colors for epileptic side-effects.
Title: Re: Juju's Handheld Console
Post by: ben_g on November 29, 2011, 03:08:25 pm
how much CPU speed will it heave?
Title: Re: Juju's Handheld Console
Post by: hellninjas on November 29, 2011, 04:52:00 pm
$10 Says someone is goingto make a mario or block dude on it!
Very nice btw!
Title: Re: Juju's Handheld Console
Post by: Keoni29 on November 30, 2011, 08:51:46 am
how much CPU speed will it heave?
Depends on the arduino :)

Edit: this: http://www.adafruit.com/products/311
Title: Re: Juju's Handheld Console
Post by: Juju on December 20, 2011, 05:01:54 am

Music!
Title: Re: Juju's Handheld Console
Post by: TIfanx1999 on December 21, 2011, 05:20:27 am
Haha, that's very cool. It's very reminiscent of the music produced from computers internal speakers. This was in older computer games or computers with crappy sound boards back in the day. :D
Title: Re: Juju's Handheld Console
Post by: Spyro543 on December 22, 2011, 02:41:39 pm
How do you even make music for this?
Title: Re: Juju's Handheld Console
Post by: Keoni29 on January 05, 2012, 10:28:06 am
How do you even make music for this?
Some code, bunch of numbers and standard I/O functions :)
Title: Re: Juju's Handheld Console
Post by: Juju on January 05, 2012, 03:24:17 pm
Actually, switch a pin with a speaker connected to it on and off pretty fast.
Title: Re: Juju's Handheld Console
Post by: Keoni29 on January 06, 2012, 07:40:06 am
A NE555 osc connected to the pwm output with a lowpassfilter works as well.
Title: Re: Juju's Handheld Console
Post by: Juju on January 12, 2012, 02:49:37 pm
A NE555 osc connected to the pwm output with a lowpassfilter works as well.
What is it?
Title: Re: Juju's Handheld Console
Post by: Keoni29 on January 13, 2012, 04:05:30 am
A NE555 osc connected to the pwm output with a lowpassfilter works as well.
What is it?
Analog electronics :) The arduino has PWM(pulse width modulation) right? Attach a lowpassfilter(look it up) to fill up the gaps between pulses to make a constant voltage output. Feed this signal called CV(controll voltage) into a NE555 chip oscilator circuit to produce a squarewave. You can also attach other types of oscillators.
Title: Re: Juju's Handheld Console
Post by: Juju on January 13, 2012, 12:54:35 pm
Sounds nice. Or else I heard you can use the Commodore 64 sound chip.
Title: Re: Juju's Handheld Console
Post by: Keoni29 on January 17, 2012, 07:55:35 am
Sounds nice. Or else I heard you can use the Commodore 64 sound chip.
Of course! You can attach any digital device. You just need a driver.