di Derek Kennedy: Why The House Automation Hub? Sono sempre stato entusiasta del concetto di automazione della casa, tuttavia due elementi mi hanno rimosso per iniziare. Uno, la spesa di un buon controller HA (e non implica un PC 24 × 7). Due, lei che dovrebbe essere obbedita odia i fili che corrono intorno al posto.
Quindi, ho avuto a che fare con un amico per stabilire un controller HA a spese a bassa voce che telefoniamo al “hub di automazione domestica” (o hah). Ora siamo quasi due anni nel progetto; Ha preso molto sforzo (soprattutto dal lato dell’applicazione del software), tuttavia, è stato fantastico. Il migliore di tutto si basa su un router WiFi riproposto che può essere acquistato in genere su eBay per circa £ 10.
Iniziare: la prima cosa che è stata fatta è stata quella di produrre il wiki del lavoro che abbiamo utilizzato per tracciare tutti i concetti e il lavoro svolto. È stato impiegato il tempo per sostituire il sistema operativo sul sistema con uno per cui abbiamo tutto il codice sorgente per (e open source alla comunità). Il sistema esegue il kernel mini-unix Busybox. Anche l’aggiornamento dell’auto del firmware dal nostro sito è stata implementata.
Quindi, abbiamo iniziato a credere su cosa gestire e monitorare. Tenendo presente la cosa “senza fili” SWMBO, abbiamo sperimentato il controllo delle prese di rete RF attraverso un micro sviluppato personalizzato e un trasmettitore RF. Dopo un po ‘di lavoro con la nostra “portata e su una scheda di avanzamento MEGA8, avevamo un codice per gestire questi che sono estremamente affidabili in funzione e anche con una grande varietà.
Brett, il mio amico guru dell’applicazione software, ha iniziato a progettare le funzioni di base sull’HAH. Fa queste cose in modo estremamente accurato. Eravamo desiderosi di utilizzare protocolli “Open Standard”, per garantire che l’HAH possa collegare e giocare con altri kit HA. Brett ha scoperto rapidamente XAP, un fantastico protocollo HA basato su trasmissione. Tutti i “moduli” sull’HAH sono completamente conformi a XAP.
Hardware personalizzato: il collegamento tra il nostro “hardware personalizzato” e l’hardware del router core è attraverso la porta seriale sul router. Non numerosi router sottopongono una porta seriale, tuttavia per fortuna questo design lo fa. Successivamente ho sviluppato un piccolo PCB che sarebbe stato in forma all’interno della custodia del router. Ciò aggiunge quattro input, quattro relè, il trasmettitore RF, un LCD, un bus I2C e un bus a 1 filo per leggere fino a 16 x sensori di temperatura DS1820. Lo abbiamo inviato per la produzione e per fortuna, la scheda che è tornata ha funzionato prima senza alcun tipo di alterazioni della pista.
I collegamenti HAH al tuo router a banda larga e ottengono il suo indirizzo IP tramite DHCP. L’indirizzo IP assegnato viene visualizzato sul LCD, quindi capisci dove puntare il browser. Il mio mulino desktop CNC Sherline era perfetto per tagliare l’apertura nella situazione del router per il LCD.
La fantastica applicazione software – Nel frattempo, Brett ha scoperto il codice come un ragazzo posseduto. L’interfaccia utente basata sul browser è iniziata con un paio di pagine facili per consentire il controllo delle prese remote RF, i valori degli ingressi da controllare e i relè da guidare. Le letture della temperatura si sono rispettate subito dopo questo. Le foto dell’interfaccia utente sono qui. È stato istituito un adattatore XAP per parlare con il nostro hardware personalizzato. È stato istituito un modulo di supporto a spesa attuale per consentire il monitoraggio sull’utilizzo di energia elettrica. Quindi un modulo XAP a Pachube ha permesso al sistema di registrare tutti i dati di dati tanto quanto la Gestione organizzata da Pachube.com (piuttosto che tramite il controllo dell’interfaccia utente) era il prossimo. Un modulo di calendario di Google XAP a Google consente di guidare il sistema attraverso eventi in un calendario di Google. Twitter sembra essere tutto popolare in questi giorni, un modulo Twitter consente la gestione del sistema tramite tweet. Naturalmente, il sistema operativo Busybox consente anche l’invio di e -mail. Anche il sistema può inviare messaggi SMS, basta collegare un telefono Nokia. Abbiamo anche il supporto “Wake on Lan”. Fantastico per ridurre la potenza facendo in modo che i PC vadano su standby fino a quando non li richiedi.
Panoramica delle interfacce HAH
Scripting personalizzato – Con tutti questi moduli in atto, sembrava esserci un requisito per abilitare le interazioni tra i moduli. per esempio. Se la temperatura sul sensore sulle recensioni 25C, invia un avviso e -mail; Se il riscaldatore è stato acceso per molto più di un’ora, spegnerlo; Quando l’ingresso si chiude, disattiva tutti gli switch RF. Il modulo “Plugboard”, con il suo linguaggio di scripting semplice da utilizzare, consente tutto questo tipo di cose.
Utilizzo pratico: in pratica, tutto funziona molto bene, solido e affidabile nel funzionamento. Abbastanza “verde” poiché riutilizziamo un vecchio router che potrebbe essere altrimenti gettato via e disegna solo 6 watt di potere, quindi non costosi da correre. Tengo d’occhio le temperature nel mio laboratorio del seminterrato e posso accendere il riscaldamento prima di presentarsi a casa. Allo stesso modo posso ottenere un tweet se qualcuno lascia la porta del frigorifero. Un sensore Dawn/Dusk, collegato a una riga di input, mi consente di modificare la sceneggiatura su cui l’illuminazione deve essere cambiata. SWMBO è contento perché il sistema (con il bus a 1 filo si collegaGli ioni e gli altri sensori “cablati”) si trovano nel seminterrato. Le prese di rete RF implicano che il cablaggio bit è necessario intorno alla casa.
Qual è il prossimo per l’HAH – beh, le cose non sono così frenetiche ora. Brett e ho grandi offerte di impegni del lavoro diurno. Sto armeggiando con un’idea del sottosistema del ricevitore RF. Ciò utilizzerebbe il ponte XAP (che Brett ha già codificato) per agganciare tanto quanto l’HAH. Abbiamo provato a presentare tutto ciò che è necessario per consentire agli altri di comprendere il proprio hah – difficile da capire se qualcuno lo ha fatto. Sarebbe lieto di sentire se qualcuno credesse questo uno sforzo utile. I messaggi possono essere lasciati sul forum HAH o sui commenti di AutomatedHome.com di seguito.
Home Automation Hub: LiveBox su eBay: xapautomation.org
Voglio di più? – Seguici su Twitter, come noi su Facebook, o iscriviti al nostro feed RSS. Puoi anche ottenere queste notizie consegnate tramite e -mail, direttamente alla tua casella di posta ogni giorno
Condividi questo:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Di più
WhatsApp
Stampa
Skype
Tumblr
Telegramma
Tasca