de Derek Kennedy: De ce hub -ul de automatizare a casei? Întotdeauna am fost dornic de conceptul de automatizare a casei, cu toate acestea, două elemente m -au pus să încep. Una, cheltuielile unui controler HA bun (și nu implică un computer 24 × 7). Doi, ea care ar trebui să se supună urăște firele care rulează în jurul locului.
Așadar, m -am ocupat de un amic pentru a stabili un controler HA cu cheltuieli de intrare scăzute pe care telefon îl apelăm la „hub -ul de automatizare la domiciliu” (sau hah). Acum suntem aproape doi ani în proiect; A depus un efort mare (în special pe partea de aplicație software), cu toate acestea, a fost o distracție fantastică. Cel mai bun dintre toate se bazează pe un router WiFi re-propus, care poate fi cumpărat de obicei pe eBay pentru aproximativ 10 GBP.
Noțiuni introductive – primul lucru care a fost făcut a fost să producem wiki -ul pe care l -am utilizat pentru a urmări toate conceptele, precum și munca depusă. Timpul a fost luat pentru a înlocui sistemul de operare din sistem cu unul pentru care avem tot codul sursă (și open source înapoi în comunitate). Sistemul rulează kernel-ul BusyBox Minix. De asemenea, actualizarea automată a firmware-ului de pe site-ul nostru a fost implementată.
Apoi, am început să credem despre ce să gestionăm, precum și despre monitorizare. Ținând cont de chestia „fără fire” SWMBO, am experimentat controlul prizelor RF RF printr -un micro micro dezvoltat, precum și emițător RF. După câteva lucrări cu „sfera noastră de aplicare, precum și cu un mega8 consiliu de avansare, am avut cod pentru a le gestiona, care sunt extrem de de încredere în funcționare, precum și cu o mare varietate.
Brett, prietenul meu de aplicații software, a început să proiecteze funcțiile de bază pe HAH. El face aceste lucruri extrem de bine. Am fost dornici să folosim protocoale „standard deschis”, pentru a ne asigura că HAH se poate conecta, precum și pentru a se juca cu un alt kit HA. Brett a descoperit rapid XAP – un protocol HA minunat, bazat pe difuzare. Toate „modulele” de pe HAH sunt complet conforme cu XAP.
Hardware personalizat – Legătura dintre „hardware -ul nostru personalizat”, precum și hardware -ul routerului principal se face prin portul serial al routerului. Nu numeroase routere supun un port serial, cu toate acestea, din fericire, acest design o face. În continuare am dezvoltat un mic PCB care ar fi în formă în interiorul carcasei routerului. Aceasta adaugă patru intrări, patru relee, emițătorul RF, un LCD, un autobuz I2C, precum și un autobuz cu 1 fire pentru citirea senzorilor de temperatură până la 16 x DS1820. Am trimis acest lucru pentru fabricare, precum și, din fericire, consiliul care a revenit a lucrat prima dată fără niciun tip de modificări ale piesei.
HAH se leagă de routerul dvs. de bandă largă, precum și primește adresa IP prin DHCP. Adresa IP alocată este afișată pe ecranul LCD, astfel încât să înțelegeți unde să vă îndreptați browserul. Fabrica mea de desktop Sherline CNC a fost perfectă pentru tăierea deschiderii în situația routerului pentru LCD.
Aplicația software minunată – Între timp, Brett s -a dovedit cod ca un tip posedat. UI -ul bazat pe browser a început cu câteva pagini ușoare pentru a permite controlului prizelor de la distanță RF, valorile intrărilor care urmează să fie verificate, precum și releele care vor fi conduse. Citirile de temperatură au respectat curând după aceasta. Fotografiile UI sunt aici. Un adaptor XAP a fost creat pentru a vorbi cu hardware -ul nostru personalizat. A fost stabilit un modul de asistență pentru cheltuieli actuale pentru a permite urmărirea utilizării energiei electrice. Apoi, un modul XAP la Pachube a permis sistemului să înregistreze toate datele de date la fel de mult ca Pachube.com Aranjat Manage (mai degrabă decât prin controlul UI). Un modul XAP la Google Calendar permite sistemului să fie condus prin evenimente dintr -un calendar Google. Twitter pare să fie popular în aceste zile, un modul Twitter permite gestionarea sistemului prin tweet -uri. Desigur, sistemul de operare Busybox permite trimiterea de e -mailuri. De asemenea, sistemul poate trimite mesaje SMS – trebuie doar să conectați un telefon Nokia. Avem și sprijin „Wake on Lan”. Fantastic pentru scăderea puterii prin faptul că PC -urile merg la standby până când le ceri.
Prezentare generală a interfețelor HAH
Scripturi personalizate – cu toate aceste module în vigoare, părea să existe o cerință pentru a permite interacțiunile dintre module. de exemplu. Dacă temperatura pe senzor pe recenziile 25C, trimiteți o alertă prin e -mail; Dacă încălzitorul a fost pornit de mult mai mult de o oră, opriți -l; Când intrarea se închide, opriți toate comutatoarele RF. Modulul „Plugboard”, cu limbajul său simplu de utilizat pentru a utiliza scripturile permite tot acest tip de lucruri.
Utilizare practică – în practică, totul funcționează extrem de bine, solid, precum și de încredere în funcționare. Destul de „verde”, deoarece reutilizăm un router vechi care altfel ar putea fi aruncat, precum și atrage doar 6 wați de putere, deci nu este costisitor să funcționeze. Fac cu vedere la temperaturi în atelierul meu de subsol, precum și pot transforma încălzirea înainte de a apărea acasă. De asemenea, pot obține un tweet dacă cineva lasă ușa frigiderului deschis. Un senzor Dawn/Dusk, legat de o linie de intrare, îmi permite să scriu această iluminare să fie schimbată. SWMBO este mulțumit pentru că sistemul (cu Bus Bus Connect Connectioni, precum și ceilalți senzori „cu fir”) stau în subsol. Solzele RF MAINS implică cabluri de biți este necesară în jurul casei.
Ce urmează pentru hah – ei bine, lucrurile nu sunt atât de frenetice acum. Brett, precum și am oferte mari de angajamente de muncă de zi. Mă descurc cu o idee de subsistem de receptor RF. Acest lucru ar folosi podul XAP (pe care Brett l -a codat deja) pentru a se agăța la fel de mult ca hah. Am încercat să depunem orice detaliu la fel de mult, pentru a le permite altora să -și cuprindă propriul hah – dificil de înțeles dacă cineva a făcut acest lucru. ar fi încântat să aud dacă cineva crede că este un efort demn. Mesajele pot fi lăsate pe forumul hah sau pe comentariile automathome.com de mai jos.
Home Automation Hub: Livebox pe eBay: xapautomation.org
Vreau mai mult? – Urmați -ne pe Twitter, ca noi pe Facebook, sau înscrieți -vă la fluxul nostru RSS. Puteți primi chiar și aceste știri livrate prin e -mail, direct în căsuța de e -mail în fiecare zi
Imparte asta:
Facebook
Stare de nervozitate
Reddit
LinkedIn
Pinterest
E-mail
Mai mult
WhatsApp
Imprimare
Skype
Tumblr
Telegramă
Buzunar