This shows you the differences between two versions of the page.
|
livebox:hah_hahnode [2012/07/01 15:54] minerva9 [Flashing from the HAH] |
livebox:hah_hahnode [2013/04/23 11:27] (current) brett Added DHT11 support and image |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| Block diagram of how the JeeNodes are integrated into the [[HAH]] [[livebox]] | Block diagram of how the JeeNodes are integrated into the [[HAH]] [[livebox]] | ||
| - | You will need a minimum of TWO nodes, one is tethered to the LIVEBOX and acts as the RF/Serial gateway (HAHcentral). The others will be scattered about your environment acting as remote nodes. | + | You will need a minimum of TWO nodes, one is tethered to the LIVEBOX via a [[http://www.homeautomationhub.com/content/ttl-connectionprogramming-cable|USB attach cable]] and acts as the RF/Serial gateway (HAHcentral). The others will be scattered about your environment acting as remote nodes. |
| ===== Architecture ===== | ===== Architecture ===== | ||
| Line 74: | Line 74: | ||
| * 1x6 Male pin header (for our attach/programming cable) | * 1x6 Male pin header (for our attach/programming cable) | ||
| ===== Flashing from the HAH ===== | ===== Flashing from the HAH ===== | ||
| + | |||
| + | Firmware images are available from : http://code.google.com/p/livebox-hah/downloads/list | ||
| The first thing to do is to connect the PCB to your HAH. To do this you will need the [[http://www.homeautomationhub.com/content/ttl-connectionprogramming-cable|attach/program cable]] | The first thing to do is to connect the PCB to your HAH. To do this you will need the [[http://www.homeautomationhub.com/content/ttl-connectionprogramming-cable|attach/program cable]] | ||
| Line 251: | Line 253: | ||
| {{:livebox:xap-serial-webgui.png|}} | {{:livebox:xap-serial-webgui.png|}} | ||
| + | |||
| + | <note>If you connect your baseNode to the HAH via a USB Hub, it is advisable to have a separate power supply for the Hub. We have had a reported instance of intermittent operation with an unpowered hub.</note> | ||
| **Example configuration** | **Example configuration** | ||
| Line 405: | Line 409: | ||
| [ID] = RoomNode{ base = "dbzoo.livebox.jeenode:bedroom2", endpoints = {temp=1,light=1} } | [ID] = RoomNode{ base = "dbzoo.livebox.jeenode:bedroom2", endpoints = {temp=1,light=1} } | ||
| </code> | </code> | ||
| + | |||
| + | The RoomNode2 sketch will also support the DHT11 sensor which is a drop in replacement for the DS18B20 and adds temperature and humidity; with change in the code to select this device instead. | ||
| + | |||
| + | {{:livebox:p1000678m.jpg|}} | ||
| + | |||
| ===== Output Node ===== | ===== Output Node ===== | ||
| Line 508: | Line 517: | ||
| - Remote LCD head and a PCB with the IDC connector that allows the existing LCD from the HAH to be removed and placed into this remote head unit. All messages to the INTERNAL LCD could now be displayed remotely!\\ Larger LCD panels for heads up displays. | - Remote LCD head and a PCB with the IDC connector that allows the existing LCD from the HAH to be removed and placed into this remote head unit. All messages to the INTERNAL LCD could now be displayed remotely!\\ Larger LCD panels for heads up displays. | ||
| - | - Using the I2C expansion board to allow multiple inputs/outputs | + | - Using the I2C expansion board to allow multiple inputs/outputs. |
| - Controlling a Stepper motor linked to a remote rotator this would make an interesting demo, not sure of the practical purpose of it. | - Controlling a Stepper motor linked to a remote rotator this would make an interesting demo, not sure of the practical purpose of it. | ||
| - GAS monitoring by counting the pulses. Each pulse is 1cu of gas used. Reporting consumption every 2min and then resetting the internal counter. | - GAS monitoring by counting the pulses. Each pulse is 1cu of gas used. Reporting consumption every 2min and then resetting the internal counter. | ||
| + | - Extended range nodes via use of external antenna. See the [[http://www.packetradio.co.uk/gallery/index.php/HAH|pics of the setup]] that HAH user Dean has put in place. | ||