Hello all, this is my first post here. I don't have a lot of microcontroller/engineering experience at all. I just graduated college and work in vb.net.
For my first project I've been working on building is brewpi (
www.brewpi.com). I might be a little bit over my head, but might as well start off right. So far I have a doner fridge that the thermostat went out on and to the point of hooking up the solid state relays.
My DigiSparks are going to be a little while yet and I got to thinking of improving this design by adding xbee wireless modules with the DigiSpark as the microcontroller in the fridge, battery powered of course.
I'm currently half way through Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing by Robert Faludi and have learned quite a bit so far.
I remember reading 4 pins are required for XBee (don't quote me), which leaves one for two ds18b20 temp sensors, and one for compressor relay. I would be 1 pin short. A workaround could be to utilize XBee pin for internal light control for heat. This would all be connected to a central raspberry pi. Of course if the pi crashes heat would be disabled, but the fridge should maintain close temp even though pi crash.
Is this even plausible? As the library is over 7kb
http://code.google.com/p/xbee-arduino/Is there another lightweight library? Am I even correct on the theory of this?
#electronicnoob