Contact
Home Electronics Software Miscellaneous
µServer
AIR
BluePrint
16x16 Matrix
µTetris MSP430
USB Power Monitor
WeatherDisplay
Winamp Control
CPC
AVR ISP Insulator
Logic Insulator
USB Insulator
USB UART Insulator
AVR: LCD Driver
AVR: USB Stuff
AVR: De-Bricker
Temp-O-Clock
Touch-O-Clock
Digital Analog Clock
Block Clock
Binary Clock
Module: Rambo-S
Module: INA226
current sensor
Module: Nokia LCD
Module: misc
voltage modules
Module: DS3231
RTC
Module: VS1011e
MP3 decoder
Module: OSD
Module: SD-Card
Module: USB<->UART
Auto Video Switch
Enctest
GB Camera
Robot: Gizmo
IR Remote Control
Keyboard Extender
Laser Tagger
UV Timer
Thermometer
Telephone Control
Telephone Spy
Games
Blinking Hearts
EGG Timer



My first attempt using an AVR together with the USB port. It's an HID keyboard device featuring a num lock LED and num lock key. I used the VUSB library that bit bangs the USB by software. The advantage is that any small, cheap AVR like the tiny2313 can be used. This project was published in the June 2013 issue of the Elektor.POST.
picture


Prototype hardware USB stick

This is a prototyping hardware that I use for testing different softwares. Programming is done with micro clips and the dW. It is built into an old USB stick case.
picture
It has an LED attached to a port pin.
picture
All the parts together cost less than 5.
picture
The circuit is simple but needs to fit into a very small case.
picture
The SMD version is very compact. Etched on a blue PCB.
picture


Software 1: USB masterkey

picture A simple solution to an everyday problem. The stick identifies itself to the PC as keyboard and can hold one or more passwords. The different passwords are activated by typing a short code on the three buttons with LED indicators (num lock, caps lock and scroll lock). If the wrong code is entered or the default combination is wrong the device erases the passwords.


Software 2: Annoyatronic

picture This software does only one thing: it sets the caps lock button to annoy someone. If the person tries to turn it off it will just go on again after a second. Best place to mount it is on the back of a PC... :-)
LAST
NEXT