Annoy your friends with HID USB keystroke dongle

This little thing is a small thumbdrive like board that can be attached to any PC back USB socket. It actually acts as phantom keystroke that is capable to send keyboard strokes or move mouse around. As it works as HID it doesn’t need additional drivers so it’s quite fun.

Keystroker has some intelligence built in. One of those is a Photoresistor that can be programmed to sense light in the office, or simply speaking – “it’s time to send keystrokes – someone is at the computer.” Secondly it has a dip switch IC where you can select various options of annoyances. The whole fun is built around Teensy USB development board based on ATmega32 microcontroller that is very compact and easy to program. So this is a little fun thing to play around with.

Atmega32 based telephony platform

If you have a land-line telephone at home probably it already has lots of features like answering machine, phone number identification, recorder. I bet it can’t do that much as this DIY device does. This telephony platform has lots of features including:

• Works both as a standalone device or in conjunction with a PC

• Records up to 230 calls or 17 hours of audio with a 512MB MMC/SD card

• DTMF detection for European-style incoming caller ID and outgoing number detection

• Allows listening to calls in real time or replaying them later

• Allows simultaneous record and playback

• Transmits audio over the serial port either in real time or replaying from the memory ca

• LCD for call progress monitoring and timing

• Optional “mini-UPS” battery backup allows operation even in case of power failures


Device is built around Atmega32 microcontroller and smaller ATTiny45 which is responsible for battery voltage and AAA NiMH charging. Device is controlled by 5 push buttons while viewing actions in simple 2×16 LCD. Great project to make your home more hacked. Full project can be found here.

Easy Input – The Great Helper of Disabled People!

As a human being, we should be  glad that we’re born as a healthy person. Do you know that there are many unfortunate people that living helpless in this world?

For helping those disabled people to overcome the difficulties in their life, a group of research from Cornell University School of Electrical and Computer Engineering has developed an intelligent stuff named, “Easy Input”. For your information, Easy Input is a head-controlled keyboard and mouse input device, especially for those disabled users.


This system is a little bit different from others, as it uses accelerometers to detect the user’s head tilt in order to direct mouse movement on the monitor. This system is most suitable for paralyzed users, where the user can control the clicking of the mouse by blinking his/her eye through a reflective sensor.

With the eye blinking, the user is able to scroll through letters with head tilt as the selection mechanism.

Though, this project isn’t suitable for commercial device, as the head unit is still too large. Furthermore, the blink sensor also has to be mounted onto a clip, so it could be easily being used by people that wearing glasses!

The Compact Wind LCD Meter

Where do you live? If you living at place that always have strong wind current, then you must check this compact Wind LCD Meter out…


As you can see on the above figure, it’s actually a very simple interface to the windmill power storage (It would be awesome, if you can test it with the windmill). There’s a button for the user to toggle and getting the current voltage or percent charge on the stored energy in the windmill battery. In order to conserve the power, the unit is controlled by a toggle switch rather than always be on.

The whole system is based on an ATMega32, where is also the main core of the AvronicsKit. By using the onboard ADC, the system samples the voltage across the inputs. The voltage reading is converted into a binary coded decimal (BCD) percentage. Then, the results will be displayed on the LCD.

Although the LCD uses the common hd44780 compatible controller, but it does require 8+3 I/O lines (8 data, 3 control). You don’t have to worry about it, as the ATMega32 is much more powerful than what is needed.

Hope you’ll have a fun time with this wind LCD meter!