Hi!
I hope this is the right forum for this question, I am new here!
First a short introduction: I am a computer programmer looking forward to playing with home automation, but don't have too much understanding of the details of the hardware part. But we have a totally new house, where I already have made some basic decisions for the home automation. But now I am a little stuck about how to really put the "Smart" into "Smart home".
Here is what I have:
- (low voltage) wires from all switches, PIR sensors etc to a central in the basement
- all lights, ovens etc. are switched on/off by relays
- The relays are toggling pulse relays requiring a 24VDC pulse, one to switch on, another to switch off. Please do not suggest changing these for another type, that is not an option since they are already paid for and installed! And they work fine when I connect a toggling light switch to give 24VDC directly to the correct relay (which is how the lighting system works so far, as in an ordinary house).
- thermo actuators for the water based floor heating, also requiring 24V to be on, 0V is off.
The only smart part working so far, is the heating control. I use a PC with Windows 7 Pro, reading temperatures from 1wire sensors (through a USB plug) hidden in the smoke detectors in every room (hidden wires in the roof) and a Phidget board with 16 digital outputs to switch the 24V for the actuators. The whole thing runs through Promixis Girder as programming environment.
But this is to unreliable (not the Phidget, but Windoze)! Once in a while, some Windows update demands a reinstall of the 1wire drivers, a hard disk goes corrupt etc. etc.
So I want to use a more reliable brain. I don't really care if it's an Arduino, Raspberry Pi, Microcontroller (not quite true, being from Trondheim I have a little bias towards Atmel microcontrollers) or anything else.
What I can't quite grasp, is what hardware I need to use the signal I get from an Arduino, Raspberry Pi or a microcontroller. It seems they mostly output 5VDC, while I need a 24VDC pulse to switch my relays (and a steady 24VDC signal to keep the thermoactuators open).
Of course, price is also a point here. The easiest for me would be to buy some more Phidgets. But $100 for 16 more digital outputs seems a little overkill, when I need maybe 60-70 outputs. I have the feeling this can be done easier and cheaper.
Concrete suggestions or hints on good tutorials around this are much appreciated!
I hope this is the right forum for this question, I am new here!
First a short introduction: I am a computer programmer looking forward to playing with home automation, but don't have too much understanding of the details of the hardware part. But we have a totally new house, where I already have made some basic decisions for the home automation. But now I am a little stuck about how to really put the "Smart" into "Smart home".
Here is what I have:
- (low voltage) wires from all switches, PIR sensors etc to a central in the basement
- all lights, ovens etc. are switched on/off by relays
- The relays are toggling pulse relays requiring a 24VDC pulse, one to switch on, another to switch off. Please do not suggest changing these for another type, that is not an option since they are already paid for and installed! And they work fine when I connect a toggling light switch to give 24VDC directly to the correct relay (which is how the lighting system works so far, as in an ordinary house).
- thermo actuators for the water based floor heating, also requiring 24V to be on, 0V is off.
The only smart part working so far, is the heating control. I use a PC with Windows 7 Pro, reading temperatures from 1wire sensors (through a USB plug) hidden in the smoke detectors in every room (hidden wires in the roof) and a Phidget board with 16 digital outputs to switch the 24V for the actuators. The whole thing runs through Promixis Girder as programming environment.
But this is to unreliable (not the Phidget, but Windoze)! Once in a while, some Windows update demands a reinstall of the 1wire drivers, a hard disk goes corrupt etc. etc.
So I want to use a more reliable brain. I don't really care if it's an Arduino, Raspberry Pi, Microcontroller (not quite true, being from Trondheim I have a little bias towards Atmel microcontrollers) or anything else.
What I can't quite grasp, is what hardware I need to use the signal I get from an Arduino, Raspberry Pi or a microcontroller. It seems they mostly output 5VDC, while I need a 24VDC pulse to switch my relays (and a steady 24VDC signal to keep the thermoactuators open).
Of course, price is also a point here. The easiest for me would be to buy some more Phidgets. But $100 for 16 more digital outputs seems a little overkill, when I need maybe 60-70 outputs. I have the feeling this can be done easier and cheaper.
Concrete suggestions or hints on good tutorials around this are much appreciated!