Wiimote Controlled Hexapods

[youtube=http://www.youtube.com/watch?v=QsBj7koZ9lk]

The Phoenix is a very impressive hexapod robot platform. It has 18 servos which gives each leg 3 degrees of freedom and a BasicAtom Pro 28 for the brains. Interestingly, the design started as a personal project of a forum member on the Lynxmotion forums. It turned out so well, it has become an actual product. We’ve seen videos of these before and they always have some pretty fluid and organic seeming motion. They seem almost alive in this configuration. The only thing that might make them scarier would be to add Lou Vega’s decapitated head, well maybe that plus some really nice face tracking. In the video above, you can see where someone paired one up with a Wiimote for a pretty intuitive control scheme. Yeah, we realize the video is nearly a year old, how did we miss this one? You can see a video of it walking around after the break, and another controlled by a ps2 controller.

Continue reading “Wiimote Controlled Hexapods”

Sniffing Keystrokes Via Laser, Power Lines

keystroke

Researchers from Inverse Path showed a couple interesting techniques for sniffing keystrokes at CanSecWest. For their first experiments they used a laser pointed at the shiny back of a laptop. The keystrokes would cause the laptop to vibrate which they could detect just like they would with any laser listening device. They’ve done it successfully from anywhere between 50 to 100 feet away. They used techniques similar to those in speech recognition to determine what sentences were being typed.

In a different attack, they sniffed characters from a PS/2 keyboard by monitoring the ground line in an outlet 50 feet away. They haven’t yet been able to collect more than just single strokes, but expect to get full words and sentences soon. This leakage via power line is discussed in the 1972 Tempest document we posted about earlier. The team said it wasn’t possible with USB or laptop keyboards.

[Thanks Jeramy]

Autonomous Game Controllers

[vimeo=2727246]

On the off chance that you want to program a microcontroller to play your games for you, you should check this out. Near Future Laboratories has made a dongle that can allow an Arduino to operate as a PS2 or PS3 controller. You can see the Arduino running a random path generator in Katamari Damacy in the video above. They wanted to see how long it would take to clear a room. It managed to get almost all of them in about 70 minutes, only missing those that you have to cross a narrow bridge for. Actually, this could be quite useful in allowing people to create alternative input methods. You may recall reading about their early progress back in June 2008.

PS2 Controller Thermometer

ps2-temp

Finding themselves in need of a thermometer that could communicate with the computer, The Cheap Vegetable Gardener resorted to a bit of hacking. They created this PS2 controller thermometer by attaching some thermistors to the analog stick inputs. Each PS2 controller could collect data from up to four thermistors.  There is an auto shutoff feature built into the controller that shuts off the analog signal after a period of non use. To overcome this, they simply taped the L2 button down.

[thanks Shawn]

Tennis Ball Fetcher

tennisball

Reader [Julian von Mendel] and his team built this tennis ball fetching robot for a competition (translated). The first version used distance sensors to locate the tennis balls for pick-up, but they changed to a camera based approach. The robot has three omniwheels and is designed to calculate the shortest path to the ball despite orientation since it can rotate while traveling. The wheels are monitored using rotation sensors from PS/2 mice. The control is provided by 3 Atmel microcontrollers that communicate via SPI. The multiprocessor design is fairly generic and could be reused for a different style of robot. While their robot performed fairly well, there were some shortcomings. The limited storage space meant frequent trips to drop off balls. The tilting bucket kept them from picking up tennis balls that were against the wall. Also, the bot had to be disassembled for battery swaps. The project is very well documented and they’ve released all of their control code. You can see the robot retrieving a ball after the break. Continue reading “Tennis Ball Fetcher”

Playstation Tank Controller

[stuart] wanted a more intuitive way to control his rover platform than the software solution he had been using. He settled on using a Playstation controller with an AVR to operate the rover wirelessly. He found a couple references for talking to the controller using SPI on a PIC and adapted that for his ATMega88. The code is available on his site. He removed the rumble motors from the controller and stuffed the chip plus the transmitter package inside. The Linx TX/RX pair are mounted to pluggable boards so he can use them on other projects. A video of the tank in motion is after the jump. Continue reading “Playstation Tank Controller”

Access Controller Now Shipping For PS2/PS3/PC

[Ben Heckendorn]’s Access Controller is now shipping. The controller is designed to be used with just one hand. It has six openings that the five control modules can be placed in. It’s easy to reconfigure depending on the player or game. While the prototype was built using Xbox 360 controller parts, this newly released unit is available for the PS2, PS3, and PCs. The Xbox 360 version is still being reviewed for final production. [Ben] says that in the coming weeks he’ll post a how-to for building your own modules. There’s always one empty slot and the bus like design should make this fairly simple.