Newsgroup: it.comp.os.linux.sys
Titolo: Curiosità: domotica, cosa usereste?

Stavo navigando qua e la ed ho notato che
esistono 1000 milioni di protocolli differenti
per gestire la domotica in casa.
Voi cosa usereste per gestire le luci, tapparelle
e cose simili? E sopratutto, perchï¿œ?
Sarebbe interessante sapere le vostre opinioni, perchï¿œ
se dovessi (e fortunatamente per ora non ï¿œ cosï¿œ) mettere
in piedi un sistema del genere, non saprei quale standard
adottare.

 genere, non saprei quale standard adottare.
Arduino + TCP/IP ;-)
-- 
"Le opinioni dei fanatici prescindono dai fatti"
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"
Linux Registered User: 461615

 Arduino + TCP/IP ;-)
Si, ok, ma sai che non ho capito come interfacciarlo
con le luci, i motori delle tapparelle e tutto il resto?
L'avevo già visto tempo fa, ma non ho capito come si usa.

 Il 01/02/2010 21:55, Lorenzo Mainardi ha scritto:

Arduino è una scheda con vari pin di output con i quali puoi comandare 
motori, attuatori oppure potenziometri, etc.
Se poi interconnetti via TCP/IP diversi arduino, hai già un'applicazione 
domotica


 motori, attuatori oppure potenziometri, etc.
E ok, ma ad esempio come faccio a connettere una lampadina
ad arduino? Inoltre, che carico supportano i pin di arduino?
Dubito di poter connettere una lavatrice o un condizionatore
che tira 2KW, ad esempio.

 un cretino ha scritto:
"Il microkernel e' morto da molto tempo ed ancora non lo sa." (cit. Bluff)

 pratico ed economico. Certo che bisogna saperlo programmare :-)
Be, si impara.
Ma possibile che nel 2010 non esista una piattaforma standard per
la domotica?


i miei amici/colleghi m'hanno fatto du palle con Arduino.
Prova a gugolare.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo

 connettere una lavatrice o un condizionatore che tira 2KW, ad esempio.
Su Google trovi un mare di informazioni su Arduino


 la domotica?
Cosa intendi per piattaforma standard per la domotica? Cosa vuoi fare tu 
esattamente? Per esempio esistono vari protocolli di comunicazione (X10 è il 
più popolare) ma non penso siano quel che tu vuoi. Per controllare i vari 
dispositivi normalmente si utilizzano PLC e centraline che fungono da 
interfaccia di gestione.


 fungono da interfaccia di gestione.
Non devo fare nulla, però, mi piacerebbe sapere come fare, nel caso
mi servisse, un pannellino via web, magari gestibile tramite
palmare, che consenta di spingere un pulsantino e ritrovarsi con
le tepparelle abbassate, le luci soffuse in sala, le luci spente
in tutte le altre stanze della casa e così via.
Poi alla mattina spingere un bottone che apre le tapparelle, spegne
eventuali luci rimaste accese e così via.
Quando si esce di casa, spegne tutto, chiude le tapparelle, mette
l'antifurto...
X10 lo conosco, ma i moduli oltre a costare un occhio della testa
sono orribili. Non stanno bene con nessun arredamento, ad esempio
i pulsanti da muro sono delle schifezze assurde. L'unica è mettere
il dim nel quadro, ma anche quelli sono enormi, oltre a costare
un finimondo (80-100 euro e passa, mi pare)

 che tira 2KW, ad esempio.
si, con il relé.


 (mettiamola così, ma è proprio così).
può darsi che sono "elettromagnetici" ... mo' non lo so.
Credo che una volta attivato un elettromagnete chiuda un circuito.
comunque chi se ne frega... servono allo scopo.


 l'antifurto...
se prende un virus, apre tutte le fontane dopo aver chiuso i tappi ti 
mette la musica napoletana a tutto volume alle tre di notte :-)


 camicie, magari se ne può riparlare :)
Con X10 si fa con pochi minuti di programmazione.
Il problema, è che i moduli X10, come ho scritto, fan cagare, e costano
parecchio.
A dire il vero ho trovato un sito che vende i DIN relè 220v X10 a 36 
euro, e si mettono dritti nel quadro elettrico.
Non ho idea di quanto costi un DIN relè normale, però.

 un finimondo (80-100 euro e passa, mi pare)
Per quello consigliavo il PLC. Devi fare un impianto "centralizzato", ovvero 
devi far confluire tutti gli "oggetti" in un unico punto di controllo (e ciò 
ha un costo non indifferente), ma poi usi componentistica assolutamente 
standard.


 adottare.
Premesso che non so nulla di protocolli per la domotica, io darei 
un'occhiata a linuxMCE:
http://www.linuxmce.com/
Ciao.
-- 
*** Linux user # 198661 ---_ ICQ 33500725 ***
    ***  Home  
http://www.kailed.net
  ***
        ***  Powered by openSUSE  ***


non saprei dirti. Chiaramente i relè cui mi riferivo io funzionano a 12 
volts.... e chissà quando è stata l'ultima volta che ne ho comperato 
uno.... però, non vorrei sbagliare, ma potrebbe costare anche una decina 
di euro.


 componentistica assolutamente standard.
Il che non sarebbe male.
Ma ci saranno dei venditori che vendono già un PLC con
interfaccia seriale per pc no?
Porto tutti gli apparati al PLC, poi dal plc vado al computer
tramite seriale.

 interfaccia seriale per pc no?
Praticamente tutti i PLC hanno un'interfaccia per il PC, necessaria per la 
programmazione. Chi seriale chi ethernet.


On 1 Feb, 22:42, Gandalf Corvotempesta

i pin dell'arduino comandano un bel rele' di potenza :)
Ciao Jack

 pratico ed economico. Certo che bisogna saperlo programmare :-)
Be', non esagerare :)
Il PLC in se' è un concetto quasi superato, ormai si tende a fare tutto 
con un microcontrollore da pochi euro, e Arduino ne è semplicemente 
l'esempio più noto.
E se serve maggiore potenza di calcolo, basta spostarsi di categoria; un 
arm9 a 32bit da 200MHz lo pago poco più di una decina di euro. L'unico 
vero ostacolo per chi intende fare da se' è rappresentato dal fatto che 
ormai l'elettronica è quasi completamente orientata verso gli SMD.
Vorrei tuttavia incoraggiare l'OP, noi tra le altre utilizziamo una 
piattaforma analoga, realizzata internamente, ATmega168 a 20MHz 
banalmente connessa a un ENC28: connessione ethernet e programmazione 
diretta in linguaggio C (senza l'astrazione di arduino), compilando col 
GCC, un vero paradiso di flessibilità e affidabilità :)
I/O digitali, PWM, analogica, timer e tutto ciò che è proprio di un PLC 
in un quadratino di vetronite di pochi euro, senza gli inutili orpelli e 
complicazioni di un PLC marchiato giapponese o tedesco e senza 
sottostare a paradigmi di programmazione rigidi e anacronistici e, per 
ultimo, senza vincoli commerciali o lock-in.
In conclusione, il consiglio di Lorenzo Mainardi mi trova d'accordo.
Ciao.

 adottare.
Ciao,
vedo che ti hanno consigliato Arduino o PLC...
Io non ho in effetti esperienza diretta di domotica, bensi' di robotica
(sto costruendo un robot con un amico).
La cosa, in effetti, e' molto simile...
Io NON ho usato Arduino, ma una scheda chiamata RnbFra 1.2 (progettata da
roboternetz.de
) che e' uno spasso.
Ho poi progettato io personalmente un paio di schede supplementari, basate
su un ATMega8 (ma nel tuo caso punterei a qualcosa di piu' grosso...
almeno un ATMega128).
Questi microcontroller hanno una o due RS232 integrate e possono parlare
via I�C con altri componenti (dalla bussola, ai comandi per i Servomotori,
ai LED stile "albero di Natale").
Quindi hai qualche porta (in numero differente a seconda del
microcontroller) da usare come ingresso e uscita (comandi o leggi i
singoli Bits) con le quali puoi fare quello che vuoi.
Ovviamente non puoi attaccare un Relais direttamente alla porta del Micro,
altrimenti fondi tutto, ma basta un Transistor e una resistenza e sei a
posto.
Una volta che hai fatto questo, puoi comandare tutti i Relais che vuoi
(eventualmente espandendo il tutto con altri Microcontroller) e comandare
tutti i motori e le luci che vuoi.
Infine hai anche degli ADC (convertitori analogico/digitali) che puoi
usare, per esempio, per leggere la temperatura ambientale (via PTC, se non
vuoi usare un LM75 via I�C, che pero' e' disponibile solo SMD, quindi piu'
piccolo e difficile da saldare), o per leggere la luminosita' ambientale
tramite una fotoresistenza (e conseguentemente accedere/spegnere luci).
Il tutto lo programmi in C, Assembler e Bascom (quest'ultimo lo
sconsiglio).
In C puoi usare avr-gcc che gira su Linux e puoi anche integrarlo con
Eclipse per avere un OTTIMO ambiente integrato per lo sviluppo e il Debug.
Ah, gia'! Devi poi comprare/farti un programmatore per poter caricare i
programmi sul micro.
Volendo, poi, non sei limitato alla seriale, ma puoi anche parlare con un
PC via USB. Ci sono parecchi progetti simili, anche se, finora, io ho solo
avuto problemi in questo campo.
Buon divertimento!
Luca Bertoncello
(
luca...@lucabert.de
)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


ecco, questo � il nome tecnico: rel� di potenza.
p.s.: un po' a occhio, penso che quasi sicuramente all'interno dei 
condizionatori ci sia un rel� di potenza. L'accensione avviene tramite 
telecomando o pulsantino e si sente immediatamente "TAC". Quel "tac" 
secondo me � il classico rumore del rel� di potenza. Quindi basta andare 
da un tecnico per comprarne uno.
Stavo dando un'occhiata a un sito e *bisogna* verificare che si tratti 
di un rel� normale o a impulsi.
In quello normale l'interruttore principale chiude _sempre_ il circuito.
In quello a impulsi il circuito viene chiuso temporaneamente e questo 
azione il rel�, sia per l'apertura, sia per la chiusua.
Penso che arduino chiuda solo i circuiti, e quindi ci vuole un rel� normale.


 Penso che arduino chiuda solo i circuiti, e quindi ci vuole un relè normale.
boh, non cambia. Se il rele' vuole l'impulso basta fare generare
all'arduino un'impulso:
- setpin()
- delay()
- resetpin()
Ciao Jack

 l'esempio più noto.
Quindi, se ho ben capito, l'arduino è una scheda relativamente
economica che mi consente di inviare impulsi on/off ad un relè ?
Quindi il carico non passa attraverso l'arduino ma solo attraverso
il relè, l'arduino serve come una sorta di "telecomando" remoto.
Interessante.
Un arduino quanti relè può controllare ?
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito è di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.


il relè di potenza lo userai in certi casi. Se devi accendere un 
ventilatore forse chiuderai direttamente il circuito... o forse no, 
perché c'è da dire che il relè protegge comunque gli switch di arduino, 
in quanto il circuito del relè e un circuito a potenza molto bassa.
Ma su gugol non trovi nulla?
Su youtube i miei colleghi mi facevano vedere cose incredibili: c'è un 
video dove arduino comanda una motore che abbassa e alza la maniglia di 
una porta.... poi non mi ricordo, ma c'erano anche altre cose.
ovviamente la meraviglia consiste nel fatto che si tratta di cose fatte 
in casa, e con non molti soldi.


 economica che mi consente di inviare impulsi on/off ad un relè ?
Intuisco che l'elettronica non è la tua occupazione principale.
Ti consiglio di frequentare i parecchi siti dedicati all'argomento, 
cominciando a documentarti magari a partire da arduino.cc anche perchè 
qui siamo ormai fuori tema.
Se hai voglia di imparare ce n'è parecchio.
Ciao.

 Ma su gugol non trovi nulla?
Ma gli stai facendo una supercazzola o hai attivato il risponditore 
mischia-parole automatico? :)

 Se hai voglia di imparare ce n'è parecchio.
Mi son documentato tempo fa (1-2 mesi massimo) e non ho cavato
il ragno dal buco.



ti svelo l'arcano: HO UNA GAMBA INGESSATA e non trovo niente di meglio 
da fare che scrivere qui e su facebook.
sapeste quanto ne ho piene le palle di non poter camminare :-( E' una 
sfortuna anche per voi, me ne rendo conto :-) Ma non vi preoccupate: tra 
15 giorni tutto tornerà come prima, per voi e per me.


 il ragno dal buco.
Consolati, tu sei un informatico che sconfina nel mondo
dell'elettronica, io il contrario :)
Non ci sono limiti per chi ha voglia di imparare, non farti scoraggiare 
e insisti, comincia magari comprandoti un testo delle superiori a 
indirizzo elettrotecnica e/o elettronica e tutto ti sembrerà più facile :)
Anche in internet ci sono un sacco di mini corsi che potrebbero esserti 
utili.
Ciao.

 15 giorni tutto tornerà come prima, per voi e per me.
Ti sidiasti p'accussì picca? :)
Stavo solo facendo lo spiritoso :) d'altronde il consiglio giusto a mio 
parere glielo hai dato: documentarsi su internet.
Buona guarigione.

 Buona guarigione.
grazie.
