ds1921:templogger - termometro digitale con registratore di temperatura!

Tempo fa provai, inutilmente, ha costruire un circuito intorno all'integrato DS1615, per realizzare con poca spesa un termometro digitale con registratore dei dati: il ds1615 infatti permette di memorizzare fino a 2048 valori di temperatura registrati a intervalli tra 1 e 255 minuti. Avevo rinunciato al progetto perche' non c'era verso di far funzionare il pur semplice circuito... poi ho scoperto (per caso, come pure scoprii per caso il ds1615!) l'I-Button: un circuito grande quanto la pila di una calcolatrice (anzi, il circuito occupa una parte minma, gran parte del volume e' occupato proprio dalla batteria!), che fa esattamente questo: registrare la temp. tra -10 e 85 °C in una memoria di 2048 bytes, con precisione di 0,5 gradi, con possibilità di collegarlo al PC tramite porta seriale per scaricare i dati o riprogrammarlo; in rete è disponibile anche il software già pronto per programmare il chip, leggere i dati e graficarli.

Questo "aggeggino miracoloso" e' il DS1921, che su

formatting link
trovate nel kit ds1921dk , comprensivo di cavo per porta seriale, al costo di circa 50 euro. Da notare che la batteria dovrebbe garantire (stando alle specifiche del ds1615, ma non ho quelle del 1921) un funzionamento tra i 3 e i 10 anni, a seconda della frequenza di campionamento impostata!

E' interessante vedere l'andamento grafico delle folli temperature di questi giorni! Sara' ancora piu' interessante accumulare i dati per i prossimi anni: e' sufficiente programmare una volta il circuito, e metterlo fuori di finestra, e controllare i dati quando si vuole: ogni giorno, una volta al mese, tra 10 anni...

Il tutto per meno di 50 euro! Che ficata!

Luca

P.S. E' interessante anche graficare i dati con Excel, che permette di ottenere grafici più elaborati di quelli possibili col programma fornito "di serie"; a patto, però, di saper dire a Excel come leggere solo una riga ogni TOT da un elenco di valori. Ecco come ci sono riuscito (vi assicuro che non e' stato facile arrivarci):

Memorizzate in una colonna tutti i dati di temperatura; memorizzate questa formula nella prima righa della seconda colonna, e "trascinatelo" in basso fino a coprire un numero di righe pari al numero di campioni che volete: INDICE($A$1:$A$5000;PRODOTTO(RIF.RIGA(B1);$E$1)+$F$1-1) create un grafico basato sui valori della seconda colonna.

La casella E1 contiene il passo: "1" per leggere tutte le righe, "2" per una ogni due, "3" per una ogni 3,ecc... La casella F1 contiene l'OFFSET, cioe' quanti valori saltare all'inizio. Entrambi i valori devono essere maggiori di 0. Ad esempio, per leggere solo le righe dispari dell'elenco, partendo dalla terza, dovremo avere: e1=2 f1=3

Reply to
luca
Loading thread data ...

Io ho costruito alcuni datalogger usando il DS1615 e DS1616 e funzionano benissimo... nessun problema... uno l'ho messo all'esterno della casa e registra la termperatura da circa 1 anno...

Ho provato anche l'i-button e funziona... pero' mi piace di piu' un circuito costruito da me...

ciao

luca wrote:

Reply to
Giuss

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.