Home Automation EZine
EMagazine
Volume 10 Issue 3
June / July 05

Features

Cover Page

Infocomm 2005 Show  Report

Home Theater Design – Part 1

Choosing the Right Large Screen Display

Understanding Projector Screens

DLP™: The Winning Choice

Choosing The Right Speakers

Total Room Home Theater - Part 2

Acoustics in Home Theater Design

Cables for Your Home Theater

Z-Wave as Home Control RF Platform

DVD Insider #38

Artist Meets Engineer -- Part II

CEDIA Management Conference

Home Entertainment Show 2005

Digital Home Leadership Conference

Whole House High Definition Experience

PlaceLab: A Living Laboratory

The design of an iHome

Million Dollar Home Theater Demo

Motorola Home Monitoring & Control

Size Matters

Series and Parallel Speaker Wiring

Quick Guide to TV Video Inputs

Web based Sensors using Open Source

Step Up from USB WebCams

Top Ten Protection Checklist

X10 Irrigation Control

Home Automation from Radio Shack

Kitchen Stuff

As Safe As Houses? How Safe is Yours?

Wine Cellar Management System

Personal Video Arcade Products

Getting Remotes Under Control

Affordable AV Distribution

Modular Entertainment Furniture

In-Building Internet Distribution - PLC

Christie Bows New “Wave” Wireless AV

Home Access – Access Management

How to increase safety and security

Selling Solutions

Protect Your Home Theater System

Adding Heat to Cold, Finished Rooms

Return to Main Menu
Home Toys Article
- June 2005 -
[Home Page]
KEEP INFORMED OF THE LATEST NEWS
Sign Up for our Newsletter
[Click Message To Learn More]

Web based Sensors using Open Source software, and Web Services.
By Gary Drake, www.BroadBandSentry.com 

Using Hotkey's ability to create custom key sequences and automate events from single Keys, we convert these key closures into a simple interface to generate sensor message to www.BroadbandSenrty.com's web services.

By using a open source program named Hotkey (from www.autohotkey.com) , a keyboard with an interface that is available on your computer and the Web services of www.BroadbandSentry.com a simple interface can be built to generate alert messages. The combination makes a very low cost and simple to implement system for creating sensor inputs on your home computer. The software is free, the web service can be free depending on service required, and a low cost keyboards (perhaps you have a old keyboard gathering dust). With these three pieces the computer side of a home monitoring system can be implemented.

Keyboards work on a simple concept, the closing of a connection on a grid is decoded into a number that represents the key or key's depressed. So if one's sensor could push buttons on a keyboards it could generate all the information needed to send a alert. The complexity of both pushing a button, and then a number keys in sequence is not a simple interface. Modifying a keyboard to allow for electrical closure of the key pads is a mater of opening up the keyboard and choosing the key or key's you want to activate and making a wire connection. Nicely, Windows supports having more then one keyboard attached to your computer at a time, so you can modify a keyboard for use as a sensor input and still have your favorite keyboard to use.

This keyboard has three layers of material making up the key array. Two contain the signal, a spacer layer is inserted between creating an air gap. Pushing on the key presses the two signal layers together completing the circuit. Once the circuit is closed the electronics of the keyboard convert that closure into a message to the computer. The keyboard array is made of two or more arrays that use the closure of a connection point in that array to determine which key was depressed. The choice of keys to use in making your sensor is up to the user, however keep in mind that if your system is to be used with an unmodified keyboard as well some care is needed in picking those keys. I suggest combining Ctrl, Alt, or the windows key, these can be hardwired closed, and the keyboard then generates code based on that combination.

Once you have opened up the keyboard you will discover that the electronics portion is very small ( 1,25 inches by 3 inches for example).

So we made a small box that contains the electronics from the keyboard and bring the connections to the barrier strip. The windows key is permanently closed, closing the connections on the barrier strip generates the keystroke as "windows key" - x, c, v.

Using Hotkey's ability to create custom key sequences and automate events from single Keys, we convert these key closures into a simple interface to generate sensor message to www.BroadbandSenrty.com's web services. Hotkey is a windows utility with numerous features, however for this application we use very little of Hotkey's abilities. By adding to Hotkey's INI file and auto loading Hotkey keyboard closures generate request to our server. The request are converted into alerts that can then be sent via email or voice to your Cell phone, office email, phone list. (all service require registration, some service have fee's, detail at www.BroadbandSentry.com)

My other articles on creating simple sensors here at www.HomeToys.com can be applied, you need a switch or relay closure. The signal in the keyboard can not have any external voltage applied! We can have more then multiply closures as most keyboards report the last key pressed even if other keys are stuck.

For more information and to register please visit www.BroadBandSentry.com.