Search the Community
Showing results for tags 'domotica'.
-
Moddingstudio's info: ______________________________ Parliamo del futuro delle nostre case? Domus(casa)+Robotica = Domotica o Home Automation. La tecnologia legata al mondo della Domotica è esistente ormai da decenni, solo che non è mai stata ottimizzata a tal punto da permetterci di dire "OK, è una convenienza farlo" Ma cos'è una casa domotica? Non è niente altro che una casa intelligente, dotata di tecnologie (esistenti) che permettono alla stessa di essere quasi del tutto autonoma, ti permette di controllarla in qualsiasi momento e da qualsiasi posto, esempi pratici: Accendere le luci delle stanze da un pannello touch screen, dimmerarle o impostare uno scenario. Comandare le luci di tutte le stanze della casa da un unica stanza/interfaccia o dal proprio smartphone. Dimentichi una luce accesa, puoi spegnerla dall'ufficio o dalla classe di scuola. Abbassare o alzare le tende, gli oscuranti motorizzati, cliccare su "chiudi tutto" prima di uscire di casa. Inserire l'antintrusione con un click e disabilitarla a distanza se necessario. Accendere qualsiasi TV o impianto Multiroom nella casa sempre dalla solita interfaccia di controllo. Condividere la musica nelle stanze che vuoi. Essere svegliati al mattino dalla propria musica preferita, al volume giusto, con le luci soffuse per non accecarci asd cosa odiosa asd. Entrare in casa e avere un accoglienza scenica tipo: Arrivo a casa disinserisco l'allarme e in automatico si accendono gradualmente le luci dell'ingresso e del soggiorno, sottofondo musicale o voce del benvenuto e SKY online sulla TV nel canale che visualizzo di solito. Controllare quanta energia ho consumato in queste ore, in questo giorno, in questa settimana, mese e anno e correggermi dove posso.... Esco dalla stanza e le luci si spengono da sole.... insomma spazio alla creatività, questa è Domotica Oggi giorno le tecnologie sono state semplificate moltissimo e la programmazione anche, i costi ridotti e i consumi destinati a scendere, ecco perchè il mercato si sta spostando su questo, ora, anche una famiglia non benestante può permettersi un piccolo sistema di Domotica. Vediamo come: Un sistema tradizionale è dotato di quadro elettrico e dispositivi in campo (pulsanti a parete -> lampadine,motorizzazioni,DVD, XBOX, ecc ecc) Un sistema domotico ha bisogno di un cervello, quindi fra il quadro elettrico e i dispositivi in campo ci vuole un processore: Il processore gestisce la logica di programmazione per la gestione intelligente delle luci, del clima, delle motorizzazioni, dell'audio e del video, dell'antintrusione ecc ecc ecc Il processore si interfaccia con tutti i moduli elettrici ed in fine con i dispositivi in campo che ricevono i comandi da un display di controllo es.: Touch panel a parete, Smartphone, Tablet sulla quale vedremo l'interfaccia grafica utilizzata per controllare la casa Spesso vi è la possibilità di creare l'interfaccia di controllo come la si vuole, partendo dalla grafica del singolo bottone fino ad arrivare alla planimetria della casa, il colore dei feedback ecc ecc, in questo ambito CRESTRON è uno dei marchi più diffusi al mondo e permette una vera e propria customizzazione dell'interfaccia grafica, faremo sicuramente alcune guide qui per insegnare i passi fondamentali per la creazione di una smart GUI. L'esito dell'efficienza di una casa automatizzata è sicuramente la buona programmazione, processore, lampadina e touch panel non potranno mai comunicare se non li indirizziamo fra di loro in qualche modo. Ecco perchè ogni marchio che vende in questo settore ha il suo ambiente di sviluppo, come il Simple Windows per CRESTRON o il Composer per Control 4. A breve vedremo come procedere per realizzare un piccolo impianto domotico in laboratorio!
-
Giorno a tutti, ho alcuni problemi con questo programma e volevo sapere se qualcuno di voi avesse qualche suggerimento Grazie mille #include <SPI.h> #include <Ethernet.h> #include <LiquidCrystal.h> #include <math.h> #define LED1 12 #define LED2 11 LiquidCrystal lcd(2, 3, 4, 5, 6, 7); int TempI= A0; double v;/*voltaggio tra 0 e 1023*/ double volt;/* voltaggio reale tra o e 5 volt*/ double Rt;/* resistenza del termistore*/ double R1=10000;/*valore resistenza in ohm che abbiamo messo noi (sia per termostato da 5 che da 10 k)*/ double temp;/* temperatura in Kelvin*/ double Temperatura; int stato =0; byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; byte ip[] = { 192, 168, 1, 68 }; byte gateway[] = { 192, 168, 1, 1 }; byte subnet[] = { 255, 255, 255, 0 }; EthernetServer server(9000); String readString; String newValue; void setup() { lcd.begin(16, 2); Serial.begin(9600); pinMode(8, OUTPUT); pinMode(13, OUTPUT); Ethernet.begin(mac, ip, gateway, subnet); server.begin(); } void loop() { v=analogRead(TempI);/*leggiamo il valore della tensione ai capi di R1*/ volt=5*v/1023;// riportiamo la tensine tra 0 e 5 volt con una proporzione Rt=R1*(5/volt-1);//resistenza del termistore temp=1/(0.001319+(0.000234125*log(Rt))+(0.0000000876741*log(Rt)*log(Rt)*log(Rt)));/*calcolo la temperatura con la formula di Steinhart-Hart*/ Temperatura=temp-273.15;// gradi Chelsius if(Temperatura>20){ digitalWrite(LED1, HIGH);} if(Temperatura<19){ digitalWrite(LED2, LOW);} lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(Temperatura);/*stampo il valore della teperatura*/ delay(1000);/*ritardo di un secondo*/ EthernetClient client = server.available(); while (client.connected()) { if (client.available()) { readString=client.readStringUntil('\n'); } if (readString=="?button8on" ){ digitalWrite(8, HIGH); } if (readString=="?button8off" ){ digitalWrite(8, LOW); } if (readString=="?button13on" ){ digitalWrite(13, HIGH); } if (readString=="?button13off" ){ digitalWrite(13, LOW); } } newValue=""; readString=""; }