Wireless Recycled Reef Controller

   Home   |   Recent Edits   |   Search   |   Edit this page

GettingStarted -|- NewS -|- HOWTos -|- DownLoads -|- SoftWare -|- Input - One_Wire_Sensors
Output - 1_Wire_Control -|- X-10_Control -|- ABout



-

Relay Controllers:
This is just technical information. The end user can just buy a kit, board, or complete relay controller from a hardware vendor.

A relay controller is the means to interface from software to the physcial world. From WRRC's software it sends a command to the controller to turn things on or off. Since this is software, can also take a reading from a sensor then decide if a physical action should be taken. Or we can do time events to turn physical objects on or off.



The idea behind a relay controller is to send a low voltage signal to a controller which then triggers a relay that can switch on or off a high voltage device. Such as a pump, lighting, valve, fans, or whatever else you might be running in your reef setup.

In our 1-Wire world, the WRRC sends a command via the 1 Wire network to a 1 Wire Switch. The 1 Wire Switch is a low voltage device (typically 5 volts) and low current. The only way we can make this operate a real AC device is to use a relay.

The design idea for the WRRC relay controller is to use a Maxim/Dallas 1 Wire Digital Switch. Such as the DS2405?, DS2406?, DS2407? and DS2408. The 1 Wire switch will be on a board in a box with a standard relay socket. The purpose of this is that the user can select a relay based on their needs for the intended load. To address 1 Wire Network protection, a Solid State Relay should be considered.



code to turn our switch is as simple as:
echo "1" /var/1wire/<1-wire switch id>/pio.1

This will turn on our target device's Switch 1 in the case of a multiple channel switch.



The following are some of the 1 Wire Relay Controllers I have found. Most can not handle our loads such as pumps, but from the relay outputs it is very easy to add a higher load carrying relay for our needs.

  • H. Roelle's Scalable 1 Wire Relay Controller. Complete with a Board Layout

    http://wwwmnmteam.informatik.uni-muenchen.de/~roelle/private/1-wire/relay_controller-1.0/
  • AAGelectronica?'s Multi I/O board. 4 inputs, such as floats or contact switches. 4 outputs to turn on or off relays. Very good circuit protection. Based on a DS2408

    http://www.aagelectronica.com/aag/index.html?target=p_38.html
  • Embedded Systems has a complete line of I/O boards. From 1 Channel up to 8. They even offer bare pc boards for 1 Channel Relay operation that is very affordable.

    http://embeddeddatasystems.com/page/EDS/CTGY/IO

    1 Wire Dimming
  • For controlling the level of lights. Such as moon lights.
    http://www.maxim-ic.com/appnotes.cfm/appnote_number/1001

    Opto Isolation
    A way to protect your 1 Wire network from the High Current and Voltages in the event of a failure.
  • http://home.hetnet.nl/~thomas_7/1Wire/1wire_isolating.html
  • http://drew.hickmans.net/switching_110VAC.htm

    Regular surge protection
    A small inline circuit to help protect against lightning spikes
  • http://pond1.gladstonefamily.net:8080/surge-protection.html

    Basics
  • A very good tutorial on various relays with example circuits
    http://www.uoguelph.ca/~antoon/gadgets/relays/relays.html



  • Page Hits: 7960