tags:

views:

194

answers:

4

I've got quite a fun challenge / work assignment. I'm to monitor a couple of 5V light bulbs (warning lights) on a machine standing far out in no man's land. I'm looking for an affordable device with an input which allows me to hook into the light bulb circuit to tell whether it's lit or not.

Requirements:

  • GPRS
  • Inputs for at least two light bulbs
  • Programmable in C or something similar.

Bonus (not required, but it would be kind a nice):

  • Waterproof casing / chassis (I could make this my self, but it would be nice if I didn't have to)
  • Option to add other sensors like humidity, temperature and gps.

Any tips?

+4  A: 

Have you looked at Arduino?

Chris Ballance
+6  A: 

I'd recommend an arduino

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP).

there's an article here on hooking one up with gps

http://www.arduino.cc/playground/Tutorials/GPS

and for more information on the arduino platform in general, and where to buy

http://www.arduino.cc/

Edit: just noticed you were looking mainly for GPRS and not GPS - doh, however, quick look on google brings up this: http://www.libelium.com/squidbee/index.php?title=New_GPRS_module_for_Arduino_%28Hilo_-_Sagem%29 which is a GPRS module for the arduino :]

Lee
GPRS isn't GPS, it's packet radio through the cellular system. The Arduino can still do that on the cheap: http://www.libelium.com/squidbee/index.php?title=New_GPRS_module_for_Arduino_(Hilo_-_Sagem)
Dean J
too quick! I'd just corrected my own reply :)
Lee
I've contemplated Arduino. I liked the Waspmote device from Libelium. It looks like it might save me some work compared to buying a "raw" Arduino board.
Kimble
+3  A: 

in fact, what you are asking already exists: many companies which produces electrical component for the industry provides a rail-mounted GPRS modem for remote signaling.

there are countless other solutions...

Adrien Plisson
Good point. It would probably be more robust than a DIY device--it's one thing to get something "working"; it's another thing to make it able to handle extremes of temperature, wind, being leaned on by cattle, power glitches. 50% of the code would probably have to be error handling to make it robust against every conceivable crazy thing that might happen.
Craig McQueen
On the other hand, DIY could be a very interesting project. Just be prepared to invest a lot of time to make it fit for purpose if it's being used on a real work site.
Craig McQueen
+2  A: 
Rex Logan