Misurazione di temperatura e umidità con Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 129:
 
== Termometro con display a 7 segmenti ==
Il '''progetto''' che segue è pensato per la realizzazione di unaun termometro ventoladigitale, realizzatarealizzato concol unsupporto motoredel DCmicrocontrollore controllatoArduino, dache unattraverso transistor,il in gradosensore di azionarsitemperatura tramitee unumidità pulsanteDHT11, emostra regolabileil attraversovalore della temperatura dell'ambiente su un potenziometrodisplay a 7 segmenti.
[[File:Dht11 term and humidity sensor.jpg|miniatura|Sensore dht11 utilizzato nel circuito]]
 
=== Descrizione del progetto ===
Il funzionamento del circuito può essere riassunto in 3 punti:
 
* Il sensore DHT11 effettua la misurazione della temperatura;
 
*Il valore della temperatura viene poi elaborato dal microcontrollore Arduino che lo converte in stringa;
Il sistema è composto da:
* Arduino invia la stringa al display, il quale illumina i segmenti per comporre le cifre derivanti dal valore iniziale;
 
* Motore DC, che ruotando fa girare una ventola;
* Transistor NPN, che svolge la funzione di un interruttore;
* Pulsante, che aziona o ferma il motore;
* Potenziometro, che regola la velocità del motore DC.
 
=== Schema elettrico ===
lo schema elettrico del circuito effettuato è il seguente.
[[File:Schema_elettrico_n2.png|link=https://it.wikiversity.org/wiki/File:Schema_elettrico_n2.png|alt=schema elettrico|bordo|nessuno|miniatura|500x500px|schema elettrico]]
Alla scheda di Arduino vengono collegati i componenti utilizzando sia i pin analogici, per il potenziometro, sia i pin pwm, per il motore DC
 
=== Schema di montaggio ===
[[File:Schema display.jpg|miniatura|Schema di collegamento del display a 7 segmenti utilizzato ]]
[[File:Schema_di_montaggio_n2.png|link=https://it.wikiversity.org/wiki/File:Schema_di_montaggio_n2.png|bordo|senza_cornice|500x500px]]
[[File:Schema di montaggio del circuito.jpg|centro|senza_cornice|600x600px|Schema di montaggio effettuato con l'utilizzo di fritzing; il sensore utilizzato nel circuito è diverso da quello nello schema di montaggio, per modificarlo basta sostituirgi un dht11.]]
{| class="wikitable"
|+I componenti utilizzati nel ciruito sono:
!componente
!quantità
|-
|Arduino
|1
|-
|Display a 7 segmenti a 4 cifre
|1
|-
|sensore DHT11
|1
|-
|cavi di collegamento
|14
|}
Nello schema di montaggio è stato utilizzato un diverso sensore di temperatura, per realizzare il circuito basta sostituirlo con un sensore DHT11 ( nel nostro caso cpn tre pin).
 
=== Codice ===
Line 359 ⟶ 370:
</syntaxhighlight>
 
=== Conclusioni2Conclusioni ===
[[File:Immagine del termometro digitale.jpg|miniatura|Foto del circuito]]
In conclusione, la realizzazione di questo circuito permette, grazie ad un pulsante, l'accensione e lo spegnimento del motore DC; la velocità del motore DC è regolata da un potenziometro, realizzando così una ventola.
In conclusione, la realizzazione di questo circuito permette, grazie al display di poter visualizzare in tempo reale la temperatura in una determinata stanza o in un determinato ambiente, con un'approssimazione al grado centigrado. Il circuito può rivelarsi particolarmente utile appunto negli ambienti chiusi per poter verificare costantemente la temperatura, ad esempio nelle serre.
 
''ProgettoIl progetto è stato realizzato da Andrea Piergiovanni, Matteo Coccia, Daniel Gostoli e Sasha Fasolo Massoli.''