Inzending door Derek Kennedy: Waarom de Huis Automation Hub? Ik ben altijd enthousiast geweest over het concept van huisautomatisering, maar twee elementen hebben me uitgerust. Eén, de kosten van een goede HA -controller (en ik impliceer geen 24 × 7 pc). Twee, zij die moet worden gehoorzaamd, haat draden die rond de plaats lopen.

Dus heb ik een buddy behandeld om een ​​HA -controller met een lage instap te vestigen die we bellen met de ‘Home Automation Hub’ (of HAH). We zijn nu bijna twee jaar in het project; Het heeft veel moeite gedaan (vooral aan de kant van de softwaretoepassing), was echter fantastisch leuk. Het is het beste dat het is gebaseerd op een herbereidde wifi-router die meestal op eBay kan worden gekocht voor ongeveer £ 10.

Aan de slag – het allereerste dat werd gedaan, was om de baan te produceren wiki die we hebben gebruikt om alle concepten en werk te volgen. Er werd tijd genomen om het besturingssysteem op het systeem te vervangen door een besturingssysteem waarvoor we alle broncode hebben (en open source terug naar de community). Het systeem draait de Mini-Unix-kernel van de drukbox. Auto-update van firmware van onze site werd eveneens geïmplementeerd.

Toen begonnen we te geloven over wat te beheren en te controleren. Houdheid van het SWMBO -‘geen draden’ in gedachten, hebben we geëxperimenteerd met het besturen van RF -nettenbakken via een op maat gemaakte ontwikkelde micro en RF -zender. Na wat werk met onze ‘reikwijdte en op een Mega8 -vooruitgang, hadden we code om deze te beheren die extreem betrouwbaar zijn in bedrijf en ook met een grote variëteit.

Brett, mijn softwaretoepassing Guru -vriend, begon de kernfuncties op de HAH te ontwerper. Hij doet dit spul extreem grondig. We wilden graag ‘Open Standard’ protocollen gebruiken om ervoor te zorgen dat de HAH kan aansluiten en met andere HA -kit kan spelen. Brett ontdekte snel XAP – een geweldig uitzending gebaseerd HA -protocol. Alle ‘modules’ op de HAH zijn volledig XAP -compatibel.

Aangepaste hardware – De link tussen onze ‘aangepaste hardware’ en de kernrouterhardware is via de seriële poort op de router. Niet talloze routers onderwerpen een seriële poort, hoe gelukkig dit ontwerp ook doet. Vervolgens ontwikkelde ik een kleine printplaat die in vorm zou komen in de routerkast. Dit voegt vier ingangen toe, vier relais, de RF-zender, een LCD, een I2C-bus en een 1-draads bus voor het lezen tot 16 x DS1820 temperatuursensoren. We hebben dit voor de productie gestuurd en gelukkig werkte het bord dat terugkwam 1e keer zonder enige vorm van baanwijzigingen.

De HAH linkt naar uw breedbandrouter en krijgt zijn IP -adres via DHCP. Het toegewezen IP -adres wordt weergegeven op de LCD, zodat u begrijpt waar u uw browser op kunt richten. Mijn Sherline CNC -desktopmolen was perfect om de diafragma in de routersituatie voor de LCD te snijden.

De geweldige softwaretoepassing – ondertussen is Brett code gebleken als een bezeten man. De op browsers gebaseerde gebruikersinterface begon met een paar eenvoudige pagina’s om de RF -externe stopcontacten te kunnen bedienen, de waarden van de inputs kunnen worden uitgecheckt en de relais kunnen worden aangedreven. Temperatuurmetingen hebben hierna voldaan. Foto’s van de gebruikersinterface zijn hier. Een XAP -adapter is opgericht om met onze aangepaste hardware te spreken. Er is een huidige kostenondersteuningsmodule opgericht om het gebruik van elektrisch stroomverbruik mogelijk te maken. Vervolgens heeft een XAP naar PACHUBE -module het systeem in staat gesteld om alle datastromen zoveel te loggen als Pachube.com gerangschikt beheren (in plaats van via de UI -besturingselement) was de volgende. Met een XAP naar Google Agenda -module kan het systeem worden aangedreven via evenementen in een Google -agenda. Twitter lijkt tegenwoordig allemaal populair te zijn, een Twitter -module maakt het systeem mogelijk via tweets. Natuurlijk maakt de BusyBox OS ook het verzenden van e -mails mogelijk. Het systeem kan ook sms -berichten verzenden – stop gewoon een Nokia -telefoon. We hebben ook ‘wake on lan’ ondersteuning. Fantastisch voor het verminderen van het vermogen door pc’s te laten staan ​​totdat u ze eisen.

HAH Interfaces Overzicht

Aangepaste scripting – Met al deze modules op hun plaats, leek er een vereiste te zijn om interacties tussen de modules mogelijk te maken. bijv. Als de temperatuur op de sensor op beoordelingen 25C een e -mailwaarschuwing verzenden; Als de verwarming veel meer dan een uur is ingeschakeld, zet hem dan uit; Wanneer invoer men sluit, schakelt u alle RF -schakelaars uit. De ‘plugboard’ -module, met zijn eenvoudig te gebruiken scripttaal, maakt dit soort dingen mogelijk.

Praktisch gebruik – In de praktijk werkt alles extreem goed, solide en betrouwbaar in werking. Heel ‘groen’, omdat we een oude router hergebruiken die anders kan worden weggegooid en het slechts 6 watt vermogen trekt, dus niet kostbaar om te rennen. Ik houd de temperaturen in mijn kelderworkshop in de gaten en kan verwarming aanzetten voordat ze naar huis verschijnen. Ik kan ook een tweet krijgen als iemand de deur van de koelkast open laat. Een dageraad/schemeringssensor, gekoppeld aan een invoerregel, stelt mij in staat om dat verlichting te schriften. SWMBO is tevreden omdat het systeem (met de 1-draads busverbindingionen en de andere ‘bekabelde’ sensoren) zit in de kelder. De RF -hoofdmachines impliceren dat bitbedrading nodig is rond het huis.

Wat de volgende stap is voor de hah – nou ja, de dingen zijn nu niet zo hectisch. Brett en ik heb geweldige aanbiedingen van dag-job. Ik knap aan het idee van een RF -ontvangersubsysteem. Dit zou de XAP -brug (die Brett al heeft gecodeerd) gebruiken om zoveel te haken als de HAH. We hebben geprobeerd alles in zoveel details in te dienen als nodig is om anderen in staat te stellen hun eigen HAH te vormen – moeilijk te begrijpen als iemand dit heeft gedaan. Zou graag horen of iemand dit een waardevolle inspanning gelooft. Berichten kunnen worden achtergelaten op het HAH -forum of op de opmerkingen van AutomatedHome.com hieronder.

Home Automation Hub: LiveBox op eBay: xapautomation.org

Meer willen? – Volg ons op Twitter, zoals wij op Facebook, of meld u aan voor onze RSS -feed. U kunt deze nieuwsverhalen zelfs via e -mail bezorgen, rechtstreeks naar uw inbox elke dag

Deel dit:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E -mail
Meer

Whatsapp
Afdrukken

Skype
Tumblr

Telegram
Zak

Leave a comment

Your email address will not be published.