Instructables

Mouse as door alarm

Picture of Mouse as door alarm
A friend of mine who own a shoes store, since he had some missing articles,   asked me a way to monitor the door of the stock.
He just want a cheap system, connected to a pc, which will be able to send emails alarm when the stock door will be open during the days-off.

I decided to hack a old usb mouse and use the existing reed switch as click emulator.

A piece of python on a linux box will detect the mouse click as a open/close door alarm, and send a email.
 
Remove these adsRemove these ads by Signing Up

Step 1: Prerequisites

Picture of Prerequisites

You will need :

 - a old wired usb mouse
 - a linux box using Xorg/X11 (tested on Linux Mint and Ubuntu)
 - a reed switch (not on the photo) or a other mecanical switch
 - an iron solder
 - terminal blocks
 - some cables

Step 2: Hack the mouse

Picture of Hack the mouse
buttons.JPG
swiches_pinouts.JPG
blocks.JPG
done.JPG
Open your mouse carrefully, take care about all screws.

Next, identify the mouse buttons. Depending on the mouse, you can have 2 to 5 or 6 buttons.

Next, bypass the button switch. You can  desolder the switch or solder directly the cable on the mouse board.
Here, i've decided to solder directly, to be able to reuse the mouse later.
Also, i've only used one switch, but the python script can handle 3 switches.

Once completed, the mouse up and get out the cable to the outside.

Solder the cable to the terminal blocks. These blocks will be used to connect the alarm switch (reed switch or mecanic switch).
Cool... If you used a keyboard you could monitor the whole building.
Sermos2 years ago
That's pretty awesome!