mercoledì 8 gennaio 2014

Meteo LM35 -/1

LM35     

  - Meteo Arduino partiamo da zero - n° 1m -

 

Progetto per stazione meteo.

Oggi inizia una serie di post di preparazione che serviranno alla costruzione di una piccola stazione meteo.

In questo post tratterò i seguenti argomenti:

Misurare temperature con LM35.

Misurare Umidità relativa.

Utilizzare sensore DHT22.

***************

Project for a weather station.

Today begins a series of posts of preparation that will serve the construction of a small weather station.

In this post we will cover the following topics:
Measure temperature with LM35.
Measure relative humidity.
Use DHT22 sensor.

***************

 


Cominciamo a misurare le temperature con LM35

Procuratevi almeno un paio di LM35 il costo 3 €


Per le prime prove:
Un alimentatore o batteria da 5-6 Volt
Un Voltmetro o Millivolmetro

Quindi collegare il nostro LM35 come qui sotto



La foto della prova.




Misurando con il Voltmetro leggerete circa 0.22V ( dipende dalla temperatura nella Vostra stanza), se infatti moltiplicate per 100 avrete la temperatura in gradi Celsius. Vx(100) = T in C°

Fin qui tutto facile (Ma se T va sotto zero?)

Fortunatamente la Texas ci viene incontro e suggerisce alcuni modi per poter utilizzare il sensore in tutto il suo campo ( da -55 a 100  C°).

Vedi figura 18 a pag. 11 del datasheet Texas.

Quindi ho fatto il seguente schema:

Le foto delle misure.   Qui sottto Vref




Qui sotto Vout




Misureremo  due tensioni positive ma se facciamo (V(verde) - V (giallo) ) = avremo ( 1.15 - 0.93) = 0.22 che moltiplicata per 100 ci darà la temperatura ambiente 22,0 C°
V (verde) pinOut  del LM35
V ( giallo) pin GND  del LM35

Attenzione tutti i valori misurati sono indicativi e dipendono dalla temperatura della stanza.

Adesso colleghiamo Arduino


In rete si trovano molti esempi su come utilizzare questo sensore di temperatura in unione con Arduino.

Ma pochi spiegano come ottenere temperature negative.

Ho utilizzato lo schema che prevede l'uso di due diodi 1N914 (quello di fig. 18 ma io ho usato 1N4007) avevo solo questi, ma sembra funzionare.

I diodi collegati in serie fra la terra ed il pin GND dell'integrato creano una tensione di circa 0,93 che chiameremo Vref

Quando la temperatura scende sotto zero la tensione in uscita sul pin OUT sarà inferiore alla caduta di tensione sui diodi e quindi avremo Vout – Vref = ( -V) una tensione negativa.

Arduino non è in grado di misurare tensioni negative allora useremo due Pin (A0) per Vout e Pin (1) per Vref.

Ricaveremo la Vtemp facendo la differenza (Vout-Vref) e questa verrà utilizzata per ricavare la Temperatura.


  temp = ((Vout - Vref)* fatt); // trasformazione delle letture in  Temperatura sopra e sotto zero.

fatt = trasforma da numeri a temperatura in C°.

Ecco qui lo schema di collegamento ad Arduino.


continua .....

Nessun commento:

Posta un commento

Vi ringrazio per la lettura e vi invito al prossimo post.
Se il post vi è stato utile, vi è piaciuto oppure no, scrivete un commento.

Un saluto a tutti.
Sergio

Copyright - Condizioni d’uso - Disclaimer
http://avventurarduino.blogspot.it/2012/10/inizia-lavventura-arduino-12-settembre.html