Newsgroup: it.hobby.fai-da-te
Titolo: Home Automation, quasi [OT] per esperti di elettronica

Sono OT ma forse non troppo perche' quello che vorrei fare forse 
interessa
anche ad altri.
Se nessuno mi potra' aiutare allora mi spostero', a malincuore,
 su hobby.elettronica.
Progetto: regolazione termostatica della casa con computer
Tempo fa avevo chiesto un consiglio su cronotermostati programmabili.
A me ne serve uno  che consenta di impostare una diversa temperatura di 
set per ogni ora del giorno
Sono stati individuati alcuni modelli ma dal costo proibitivo 
(>100Euro).
Siccome me ne servono 3 allora cambio programma.
Ho un vecchio notebook, al quale manca lo schermo LCD,
 che invece di buttarlo potrei usarlo come strumento
di home automation. Magari in DOS puro con programma in QuickBasic e 
boot da floppy.
Le capacita' di programmazione ci sono. Non ho fatto altro per 24 anni.
Mi serve una scheda di interfaccia che acquisisca i segnali analogici 
dai sensori
di temperatura e che piloti i rele' delle valvole di zona.
Tipicamente un 4 ingressi ingressi analogici e 4 uscite digitali.
La scheda l' avrei trovata e costa pure poco : 38 euro compreso il 
software di gestione.
Mi mancano i sensori di temperatura.
Cosa posso usare: NTC, Termocoppie, o IC del tipo LM35 o LM135 della 
RS-Components,
o cosa altro ancora?
Ma la cosa che piu' mi manca e' come progettare il circuito del sensore, 
cioe' come va alimentato
e come va interfacciato alla scheda di ingresso segnale analagico ?
Grazie a tutti e in particolare a Boiler che non si fa piu' sentire da 
queste parti.
ciao
Pino Massello
PS: se la cosa interessa ad altri a progetto finito cedo volentieri il 
tutto compreso sorgenti del software
che realizzo.

 ciao
Come no, sono qui ;-)
I sensori li vuoi per forza analogici o digitali vanno bene?
Se vanno bene digitali è facilissimo.
Ciao Boiler

 o cosa altro ancora?
Visto che si tratta di lettura della temperatura ambiente, l'LM35 va  
benissimo, costa poco, ha un'uscita lineare, e' facilmente reperibile.
A questo punto serve una conversione ma anche la possibilita' di  
dislocarlo a spasso per la casa.
A che distanza si troverebbero i sensori dall'unita' centrale ?
ciao.alberto.
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 7.54->
news.individual.net
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Visita il mio museo di computers: 
http://www.oldcomputers.it
---------------------------------------------------------------
Per favore, non scrivetemi in html, testo ascii a 7 bit
Non rispondo a chi mi scrive con indirizzo di reply alterato
===============================================================

 PM> Progetto: regolazione termostatica della casa con computer
cosa ne pensi del sistema 
http://www.domotica-digicsoft.it/
 ? il problema si
riduce al passaggio dei fili a bassa tensione, sistemare sensori ed
attuatori e programmare il tutto, troppo poco fai-da-te? Alloravorrei
seguire il prgetto se vai avanti, percio' avvisa se cambi newsgroup per
favore.

 ha scritto nel 
messaggio news:hw0Ad.336863$b5.16...@news3.tin.it...

E' interessante ma adatto se si vuole fare qualcosa di piu' di quello 
che mi propongo io
Vedo comunque un limite quando si propongono schede embedded basate su 
qualche
PIC o micro.
Un PC ce l'hanno tutti, la soluzione a cui penso io e' banale, una 
scheda di interfaccia
(praticamente passiva) per i segnali di ingresso uscita, dei sensori, 
del software
embedded o meno su PC standard.
Ciao grazie

 embedded o meno su PC standard.
Il grosso vantaggio e' che ci metti sopra un compilatore e via.
Unico svantaggio l'assorbimento
Ciao.Alberto.


 ha scritto nel messaggio 
news:41d08...@news.bluewin.ch...

Non ho capito bene come sono fatti i sensori digitali.
Vuoi dire che hanno gia' a bordo il DAC ?
E come li attacco al PC ?
Costano poco ?
Nell'attesa delle vostre risposte mi sono spulciato un po' google
ed ho visto che LM35 e le sue varianti LM135, LM335 sono molto usati.
Quello che mi manca e' come alimento questo sensore, se lo devo 
amplificare o meno.
come lo collego all'interfaccia.
La scheda di interfaccia a cui avevo pensato si trova su questo sito:
http://www.futurashop.it/
nel menu' scegliere
Kit Automazione interfacce PC
 Interfacce USB
  Demoboard USB  38 Euro
Le distanze tra i sensori e la scheda di interfaccia saranno al massimo 
20 metri.
ciao
 

 ha scritto nel 
messaggio news:opsjouh3nn053poy@pca104alberto...

Si ho visto anch'io che e' molto usato.
Trovi le mie risposte al reply a Boiler.
Se riesco a realizzarlo fra dieci anni sara' un
retrocomputing: come trasformare un notebook in un embedded system.
Siccome non ha piu' lo schermo penso di fissarlo a muro da qualche parte 
e per
interfacciarlo usero' la porta seriale e mi inventero' un programma di 
dialogo
sia per fargli eseguire comandi DOS da remoto che per l'interfccia 
applicativa.
Escludo la LAN perche' mi toccherebbe usare Windows  e l'harddisk.
ciao

 ciao
Guarda che si lavora tranquillamente in rete anche sotto dos.
Solo che per quello che vuoi fare tu, forse la seriale e' piu' comoda,  
visto che in fondo devi solo impartire comandi.
Anzi, potresti fare la configurazione sul floppy che usi e poi scriverla  
su un pc.
I sensori li leggerei tramite la parallela, con una piccola interfaccia.
Ciao.Alberto.


 Costano poco ?
Dai un'occhiata al DS1621. Dovrebbe essere sotto i 10Euro.
Costa piú di un LM35, ma fai il calcolo di quanto spenderesti in 
alimentazione e ADC. Inoltre con il DS1621 puoi mettere fino a 8 sensori 
su un bus. Quindi ti porti a spasso per casa solo 4 fili a cui sono 
attaccati tutti e 8 i sensori.
Il PC manda una richiesta di temperatura con l'indirizzo (3 bit) del 
sensore e quello risponde con la temperatura (2 byte).
Se hai fatto programmazione per 24 anni non dovrebbe essere un problema.
Ciao Boiler

 Dai un'occhiata al DS1621. Dovrebbe essere sotto i 10Euro.
Distrelec Svizzera --> 3.87 CHF --> ca. 2.58 EUR

 Dai un'occhiata al DS1621. Dovrebbe essere sotto i 10Euro.
Il DS1621 non si interfaccia in RS232, ma in I2C, che e' una seriale  
sincrona.
Anche adattando i livelli della 232, non sarebbe possibile usarlo in modo  
immediato.
Se proprio volete usare quello, conviene usare due linee della parallela  
(strobe e D0).
Io ho gia' il software fatto (in Delphi) per gestire il bus ed il  
protocollo I2C


 modo  immediato.
Intendevo dire che puoi attaccarla direttamente alla porta seriale del 
PC adattando i livelli (che non è un problema).
Ciao Boiler

 ha scritto nel messaggio 
news:41d1631f$1...@news.bluewin.ch...

Ho visitato il sito Distrelec e mi sono fatto una bella studiata sia dei 
Dallas che degli equivalenti
della National.
A me sembra che per i miei scopi si complichino le cose rispetto ad un 
banale sensore con ADC centralizzato
su scheda collegata a PC perche':
1- il bus I2C e' un troiaio non solo per l'incompatibilita' del livello 
di tensione rispetto alla RS232 ma perche'
non sono sicuro che il chip Uart dei PC sia in grado di trasferire i bit 
come se li aspetta quel protocollo. Giurerei di no
perche' deve essere un compatibile con il vecchio Intel  8251 e quello 
non ce la farebbe.
Per esperienze passate so che per andare sul sicuro occorre usare un bit 
dell'interfacccia parallela e simularsi
software protocollo e temporizzazione. Un po' come faceva il buon 
Commodore 64 sull'interfaccia seriale GPIB.
Anche Alberto  conferma questa tesi.
2- Il circuitino si complica, occorre anche un clock per far andare il 
DS1621. Io non saprei da dove cominciare.
3- Leggendo il datasheet viene detto che il DS1621 pur avendo il 
protocollo multipoint di fatto non funziona
in multipoint per cui occorre portare almeno 2 fili per ogni sensore
4- La scheda di interfaccia centralizzata mi serve comunque perche' devo 
pilotare i rele' delle valvole di zona,
  quella che ho visto ha i quattro tipi di segnale :DI-DO-AI-AO.
Insomma se non hai altri suggerimenti io opterei per un LM35 o LM50 
sempre visti sul sito Distrelec.
Pero' anche per questi mi mancano le conoscenze per la progettazione del 
pur banale circuitino dello stesso.
Riesco a leggere un circuito ma non lo so scrivere !!!!!!! (saro' un 
Carabiniere mancato ?).
Ciao
Pino Massello 

 ha scritto nel 
messaggio news:opsjpz1ffj053poy@pca104alberto...

Penso che non usero' quel chip a meno che Boiler non mi convinca che sto 
sbagliando,
pero' mi hai incuriosito con l'uso del Delphi, e' un linguaggio che non 
conosco, che vantaggi
offre ?
ciao

 PC adattando i livelli (che non è un problema).
Non e' cosi' !!
NON puoi attaccarla adattando i livelli, non ci cavi nulla.
E' un bus diverso ed anche un protocollo diverso.
Ciao.alberto.


 sempre visti sul sito Distrelec.
Come preferisci. Fai sapere
Ciao Boiler

 conosco, che vantaggi
hai presente il vecchio turbo pascal ?
ecco, e' il successore in ambiente visuale win.
comunque, per questi lavori, 100 volte meglio il dos: io uso il turbo  
pascal , tu usi il quick basic, altri usano il c, ma non cambia molto.


 E' un bus diverso ed anche un protocollo diverso.
Penso che non ci capiamo.
Colpa mia che non ne capisco molto di protocolli.
Io intendevo usare la porta seriale, ma non con il protocollo classico, 
bensì decidendo tramite software quale pin della porta va High o Low e 
quando.
Così si può fare, no?
Ciao Boiler

 sempre visti sul sito Distrelec.
Qui c'è un'altra possibilità, se puoi programmare o far programmare un PIC:
http://quozl.netrek.org/ts/
Boiler


So di deluderti ma se mi aiuti con un LM35 o similari saro ancora piu' 
in debito con te e
potrei sdebitarmi inviandoti la prossima clessidra che costruiro'.
Grazie per tutto in ogni caso.
Ciao

 in debito con te e
Non diciamo cazzate ;-)
Nessun debito. Se lo faccio è perché mi fa piacere dare una mano a chi, 
tramite il NG, risponde alle mie domande (stupide).
Fammi capire esattamente cosa vuoi.
Un controllo che apre una valvola al raggiungimento di una certa 
temperatura inferiore e la chiude al raggiungimento di una temp. 
superiore? Se è tutto qui, il PC non serve.
Ciao Boiler
P.S.: domani sono assente, quindi rispondo giovedì.

 Questo si risolve con tre componenti attorno ai sensori.
Ma allora perche' non usare la parallela, che cosi' si evita di dover  
andare a programmare l'uart, che con i moderni chipset e' sempre piu'  
complesso ?
Se tanto si usano due linee di handshake della seriale, non e' piu' RS232  
intesa come V24 ecc, quindi tanto vale la parallela. Sviluppare il  
protocollo I2C e' semplice, io uso due fili(strobe e D0)
Ciao.alberto.


 quando.
Come ti ho detto nell'altro messaggio, conviene a questo punto usare la  
parallela.
Piuttosto, come e' la questione che questi DS sembra abbiano problemi a  
funzionare in multidrop, come diceva pino ? ne sai qualcosa ?
Ciao.Alberto.


 
Non so... due funzionano.
Ciao Boiler

Pino Massello ha scritto:
il tutto è molto interessante ed è una parte del compito che svolsi 
tanti anni fa per il diploma di Perito elettronico.
all'epoca era richiesto l'uso di un microprocessore 8085 e la 
programmazione di vari blocchi per l'acquisizione dei dati e la
ritrasmissione in FSK
Io mi divertirei ....prendendo un bel microcontrollore idoneo  mi 
studierei bene il funzionamento...vi sono in rete decine di siti con 
veri e propri manuali anche in italiano anche dettagliati sulle modalità 
di programmazione e mi divertirei a realizzare una bella piattaforma ad 
hoc ....ma bisognerebbe avere tanto tempo libero ...........
almeno imprarerei anche qualcosa di diverso e veramente utile.
Personalmente non sono convinto che l'approccio PC + scheda sia così 
affidabile anche se è certamente più versatile.
saluti

se compri su RS altro che 300 euro !!!!!!!!
