Power Glove Mouse

power glove

Feeling a bit nostalgic, Hack-A-Day reader Brandon has been hacking on a Nintendo Power Glove. The original Power Glove was sold by Mattel as a unique controller for the NES. It used ultrasonic sensors to determine orientation and could detect four different positions per finger. The finger’s resistance varies depending on how much it is bent, so Brandon used an LM339 comparator to determine the mouse clicks. For the actual mouse interface he used the guts of a Gyration mouse. He’s got a video of the beast in action plus links to an original Power Glove ad.

Continue reading “Power Glove Mouse”

Air Cooled Mouse Pad

air cooled mouse pad

Jared and Dan from Inventgeek have just posted their latest how-to: The air cooled mouse pad. They know that there are air cooled mice that you can buy, but why should you have to use an inferior mouse for gaming just for one feature? They decided instead to convert an Antec laptop cooler into the ultimate gaming mouse pad; One that keeps your hand cool and lets you use whatever mouse you prefer.

Continue reading “Air Cooled Mouse Pad”

USB Interface For Parallel LCDs

Pontus Frönder has put together a really simple USB interface for any LCD that uses the HD44780 controller. He used a USB chip from FTDI that creates a virtual COM port on the host computer. This is connected to an Atmel ATtiny2313 which controls the LCD. The AVR has two PWM outputs that are used to control the backlight and contrast. If the current draw of the backlight is low enough it can be driven directly from the USB and since it looks like a standard serial display you can talk to it using programs like LCD Smartie.

Continue reading “USB Interface For Parallel LCDs”

Robotic Motion Sensing Using An Optical Mouse

optical mouse

We’ve had fun with the sensors in optical mice before, but [Mac Cody] wrote in to tell us about his legitimate application of the technology. First, he disassembled the mouse and bypassed the on-board controller. He then wired the clock and data lines to a Harris RTXEB single board computer. It’s based around a Harris RTX2001A microcontroller which he programmed in Forth to talk to the Agilent optical mouse sensor. Documented code is provided in case you want to implement it in a different language. His future plans for the system are to roll it into some robot projects for dead reckoning navigation.

Continue reading “Robotic Motion Sensing Using An Optical Mouse”

Laptop Keyboard Conversion

keyboard

[Leechar] liked the compactness of notebook keyboards and wanted one for his desktop. A friend provided a 486 notebook keyboard and Leechar found an old AT keyboard controller in a junk box. Instead of taking the time to decode the key matrix and make sure that every key was generating the proper scancode he just wired it so that each key generated a unique code. Then using KeyTweak he was able to build a registry key for the correct mapping. Still having fun abusing input devices he decided to marry his Toshiba laptop track ball with the guts of a Microsoft mouse by soldering directly to the photosensor connections.

UPDATE: It looks like we “H-bombed” the 5gigs server within 4 minutes of this being posted. Grynx has a mirror.

UPDATE: Leechar has gotten better hosting, links should be fine now.

Continue reading “Laptop Keyboard Conversion”

Scanner Music

scanjet

Continuing our trend of peripherals modified to perform functions that aren’t actually useful: here’s how to play music on your scanner. The HP ScanJet 3c/4c have a variable speed scan head that is driven by a stepper motor. The Play Tune command can be used to move the head at different frequencies. Here’s a video of a scanner playing F?Elise. The site we’re linking to has the source code to do this, but newer HP scanners may have hardware activation built-in, according to these two Easter eggs.

Continue reading “Scanner Music”

Optical Mouse Based Scanner

Ever wonder what your desk surface looks like up close? No. No one has. Not even [Sprite_tm], but upon disassembling his optical mouse and discovering its 18×18 CCD he decided to put it to use (well, a different use). The optical chip outputs serial information to the USB chip in the mouse. [Sprite_tm] wired the optical chip to a parallel port and wrote a simple program to interpret the data. Not really useful, but it does generate some interesting pictures. Program provided, natch.