mbed and a few resistors runs console, VGA, and PS/2

[Jordan] writes in to show us a project he has been working on called MbedConsole. Living up its name [Jordan] has managed to run a 640×480 VGA output, PS/2 port and console all from the mbed itself. We really mean from an mbed only; no extra hardware is required aside from a few resistors and connectors, a VGA monitor and PS/2 keyboard. The code is open source and links are included in the blog. There are even instructions for including your own graphics.

There are a few things to tackle still, like SD card support. Currently the PS/2 keyboard lights for caps-lock are not functional. [Jordan] would love to know what else we’d see going on something like this, with 400k of flash and 20k RAM left there certainly is a bit of room for some interesting stuff. One of his main goals is to get rid of the C interface and port an interactive shell over that could do something like BASIC or Forth (to give it that retro environment feel). We have seen the mbed in a handful of projects, what do you think?

Need a quadcopter transmitter? Use a PS2 controller!

After [Pyrofer] built a quadcopter, he purchased a cheap 6-channel transmitter made in China. Unfortunately, that transmitter was terrible so he took an old PS2 controller and built his own.

For his build, [Pyrofer] broke out the analog sticks and wired them to an AVR housed in the handle of the controller. The AVR sent commands to a 2.4 GHz radio transmitter powered by a small LiPo battery. With the addition of a few tact switches behind the shoulder buttons of the controller, [Pyrofer] has four axes of control with a few buttons for changing modes on his quadcopter.

This build really doesn’t hold a candle to some of the awesome DIY RC transmitters we’ve seen, but we’ve got to give [Pyrofer] credit for coming up with a very simple and easy build. Just about everyone has a PS2 or XBox controller lying around, and with a few extra hardware bits it’s easy to bodge up a decent remote control.

[Pyrofer] used a project called Funkenschlag to generate PPM signals, so if you feel the need to replicate this project send it in when you’re done.

Laptop touchpad as a standalone peripheral

[Viktor] is working on salvaging parts from a dead laptop. In his eyes the biggest gem to be had is the touchpad, so he set out to see if he could make the touchpad a standalone device. You might be envisioning the many hells of interfacing this with a microcontroller and writing firmware to measure and translate the input to HID compatible commands. The good news is it’s quite a bit simpler than that, with just one gotcha.

He looked around to see what he could find about the chip that drives the touchpad. He couldn’t locate an exact match, but a datasheet from a similar family of controllers make him think that there should be a PS/2 data and clock output from the chip. After probing the test points on the board he found them, as well as the voltage and ground rails. Above you can see he soldered an old mouse cable to the board and it works when plugged in.

But we did mention the gotcha. There doesn’t seem to be any support for the right and left buttons. Those were housed on a flexible PCB which attached to the white connector seen above. That PCB also connected to the computer so we don’t know if they will work with this hack or not.

Universal 20 channel project controller from a Ps2 controller

So you’ve got a really cool project that requires a wireless controller and a ton of different channels. What are you going to do? Are you going to go pick up an expensive RC controller? Nah, you’re going to build your own. This project makes a generic 20 channel controller for your projects by stuffing an SMDuino and an XBee module inside a ps2 controller.  Unfortunately you lose the force feedback since you have to remove the motors to make space for the extra components and batteries. You do end up with a decently ergonomic and aesthetically pleasing controller though.

Continue reading “Universal 20 channel project controller from a Ps2 controller”

Trumpet Hero

[Evilsigntist] combined an old cornet with an old PS2 guitar hero controller to produce the Trumpet Hero. The fragile looking conglomeration really brings a smile to our faces. Just make sure the instrument has already seen the end of its days before drilling holes to mount the various parts.

In the image above you can see that the three valve buttons have been painted to correspond to frets on the original guitar controller. The orange and blue frets are positioned for the left hand to operate. There seems to be a couple of different version because there is a diagram showing a mute in the bell that can be twisted for whammy bar input, but that’s not shown here. Strumming is accomplished by blowing through the mouthpiece, but as you can see in the video after the break, no buzzing is necessary.

Using actual instruments as game inputs is a lot of fun. We always think back to the flute and drum set controllers for Rock Band.

Continue reading “Trumpet Hero”

[Alex] shows us what happens when Dance Dance Revolution meets Simon


[Alex] was digging through his closet and came upon an old PS2 game pad for Dance Dance Revolution. He hated the idea of throwing it out just slightly more than the idea of playing DDR again, so he decided to find a way to reuse it.

He was a big fan of the game Simon (aka Genius) as a kid and thought that the DDR pad would make a novel interface for the classic game. Using the PS2XLib by [Bill Porter], which allows an Arduino to easily communicate with a PS2 controller, [Alex] put his Simon replica together in no time flat.

He painted an empty ice cream container with the classic Simon colors, installing a small LED under each quadrant, then wrote the game’s code.

As you can see in the video below, his version of the game works nicely, and forces you to actually get up and move a bit, which we like.

Continue reading “[Alex] shows us what happens when Dance Dance Revolution meets Simon”

USB and PS/2 key loggers and mess with your grammar

[Irongeek] is up to his old tricks once again with this new key logger prototype. It’s in the early stages, as attested by the breadboard built circuit, but [Adrian] still gives us a demo video after the break showing where he’s at right now. It comes in two flavors, the USB pass through seen above, or another that still connects to the computer via USB but functions with a PS/2 keyboard.

Aside from the obvious issue of a key logger stealing everything you type, there’s some prank value in this device too. The Teensy has more than enough processing power to watch what you typing and make changes as it goes. He shows off blatant rewrites, like changing “has” to “haz” or “you” to “U”. We think it would be better to change things like “they’re” to “their” or “it’s” to “its”. These would be very difficult to see happening and if you added randomness to how often the replacements occur, your victim would sooner come to the conclusion that they’re going crazy than that they’re the target of a little hazing. In fact, that’s probably the reason for our own grammar errors though the years; blast!

Continue reading “USB and PS/2 key loggers and mess with your grammar”