controllo temperatura con arduino
controllo temperatura con arduino
ciao a tutti ho la necessita di costruire un controllo di temperatura e non so bene come fare ho pensato di usare arduino con una sonda di temperatura e fare la lettura del cambio della resistenza prodotta dalla sonda e farla leggere come temperatura
conoscete altri modi per fare questa cosa anche senza arduino?
conoscete altri modi per fare questa cosa anche senza arduino?
Re: controllo temperatura con arduino
N.B.: faccio riferimento a rs-online ESCLUSIVAMENTE per comodita', perche' hanno un catalogo molto vasto e mi fa fatica cercare su piu' siti... Una volta trovata la soluzione piu' appetitosa, cerca pure su siti piu' locali e specifici, per l'amor del cielo. NON ho alcun rapporto di lavoro o personale con la ditta rs-online.
- Senza Arduino. Modo semplice (ma piu' costoso): comprare un controllore dedicato, per esempio (non conosco le specifiche)
https://it.rs-online.com/web/p/regolato ... a/8771454/
Ma ce ne sono molti altri, con algoritmi ON/OFF o PID, a seconda delle necessita' del progetto
- La cosa piu' semplice e' usare un termometro digitale, che produce direttamente un valore di temperatura. So per (dolorosa) esperienza che i sensori resistivi di temperatura che funzionano bene cambiano poco di resistenza per variazioni "ordinarie" di temperatura, mentre quelli che cambiano molto di resistenza tipicamente richiedono calibrazioni (oppure fanno semplicemente schifo). Esempio classico in ambito Arduino, e accompagnato da librerie a sfascio, l'ormai classico DS18B20 (https://it.rs-online.com/web/p/sensori- ... a/1901709/). Ne esistono altri, piu' precisi, meno precisi, piu' costosi, meno costosi, ma questo e' la pizza margherita dei termometri digitali.
Un'opzione piu' costosa ma interessante e' un modulo tipo questo: https://www.adafruit.com/product/1782. Aggiungi Arduino, fili e alimentazione e sei a buon punto. Adafruit fornisce ottime librerie ed esempi.
- Se vuoi divertirti con l'analogico, allora potresti utilizzare uno della famiglia LM35, per esempio
https://it.rs-online.com/web/p/sensori- ... a/5335878/
che produce una tensione in uscita che vale 0 a 0 Centigradi e cresce di 10 milliVolt per ogni grado Centigrado in piu' (se devi misurare temperature negative esistono altri membri della stessa famiglia). Lo leggi con un ingresso analogico di Arduino. Se hai un Arduino a 5V probabilmente gli ingressi analogici coprono l'intervallo [0..+5]V con una risoluzione di 10 bit (ossia 2 alla 10 gradini, cioe' 1024 valori diversi), e quindi hai in teoria una granularita' di 5 milliVolt (5 V diviso 1024 intervalli) ossia mezzo grado Centigrado.
- Converti una termoresistenza o una termocoppia (meglio la termoresistenza, le termocoppie sono noiose da usare come si deve). Per esempio
https://www.adafruit.com/product/3328 per una termoresistenza al Platino da 100 Ohm (Pt100), oppure
https://www.adafruit.com/product/3648 per una termoresistenza al Platino da 1000 Ohm (Pt1000).
Re: controllo temperatura con arduino
ok grazie dei link con lm 35 ho fatto varie prove ma non mi piace molto
Re: controllo temperatura con arduino
avevo usato anche un altro sensore che misurava la temperatura e umidità ma credo sia rotto oppure ho sbagliato a scrivere il codice perchè dava valore a 6 zeri
Re: controllo temperatura con arduino
Che sensore era? SHqualcosa?
Re: controllo temperatura con arduino
ciao, io ne avevo costruito un con sensore T H sigla DHT11
,abbastanza preciso, misure di temperatura ed umidita'
per una precisione migliore mi pare ci fosse il DHT22
su internet trovi gia 'gli sketch
,abbastanza preciso, misure di temperatura ed umidita'
per una precisione migliore mi pare ci fosse il DHT22
su internet trovi gia 'gli sketch
Re: controllo temperatura con arduino
Ma il Dht è quello con con la copertura di plastica blu forata?
Re: controllo temperatura con arduino
Si bravo proprio quello, hanno lo
stesso contenitore sia l'11 che il 22
stesso contenitore sia l'11 che il 22