Sommario:
- Passaggio 1: componenti necessari
- Passaggio 2: assemblare tutti i componenti
- Passaggio 3: programmazione
- Passaggio 4: risultato
Video: Come realizzare un termometro digitale n. 1: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
In questo articolo realizzerò un progetto chiamato "Termometro digitale". Io uso "DHT11" per il sensore di temperatura. E usa il "Modulo 7Segmrnt" come display.
Consiglio di leggere prima questo articolo "DHT11" e "Modulo a 7 segmenti". In quell'articolo ho spiegato come usare DHT11 e 7Segment Module
Passaggio 1: componenti necessari
Ecco i componenti di cui abbiamo bisogno in questo progetto:
- Sensore DHT11
- MAX7219 7 Segmenti
- Arduino Nano V3
- Cavo del ponticello
- USBmini
- Consiglio di progetto
Libreria richiesta:
- DHT
- LedControl
Passaggio 2: assemblare tutti i componenti
Vedere l'immagine sopra per indicazioni sull'assemblaggio dei componenti. Oppure vedere le informazioni di seguito:
Modulo da Arduino a 7 segmenti
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino a DHT11
+5V => +
TERRA => -
D2 => fuori
Dopo aver collegato tutti i componenti, passiamo alla sezione di programmazione
Passaggio 3: programmazione
Di seguito è riportato uno schizzo che ho usato in questo progetto o tutorial. Puoi usare questo schizzo per il tuo progetto.
#include "DHT.h"#include "LedControl.h"
#define DHTPIN 2
#define DHTTYPE DHT11
LedControl lc=LedControl(12, 11, 10, 1);
DHT dht(DHTPIN, DHTTYPE);
void setup() { Serial.begin(9600); Serial.println(F("Termometro digitale")); dht.begin(); lc.shutdown(0, falso); lc.setIntensity(0, 8); lc.clearDisplay(0); }
ciclo vuoto() {
ritardo (2000); float h = dht.readHumidity(); float t = dht.readTemperature(); float f = dht.readTemperature(true); if (isnan(h) || isnan(t) || isnan(f)) { Serial.println(F("Impossibile leggere dal sensore DHT!")); Restituzione; } float hif = dht.computeHeatIndex(f, h);
float hic = dht.computeHeatIndex(t, h, false);
Serial.print(F(" Temperatura: "));
Serial.print(t); Serial.println(F("°C "));
ritardo(1000);
carattere i = t; lc.setDigit(0, 3, t/10, false); lc.setDigit(0, 2, i%10, false); lc.setChar(0, 0, 0b1100, falso); ritardo (400);
}
dopo che lo schizzo è finito, fai clic su Carica e attendi che finisca.
Fornisco anche schizzi sotto forma di file ".ino". Il file può essere scaricato di seguito.
Passaggio 4: risultato
Guarda l'immagine sopra per vedere i risultati.
per questo progetto visualizzo solo la temperatura Celsius. Per la temperatura e il livello di umidità Fahrenheit, farò il prossimo articolo.
Grazie per aver letto questo articolo, se hai domande, scrivi nella colonna dei commenti.
Ci vediamo al prossimo articolo.
Consigliato:
Come Realizzare un Termometro Usando Arduino e LM35: 6 Passaggi
Come realizzare un termometro utilizzando Arduino e LM35: oggi ti mostrerò come realizzare un termometro con Arduino e sensore di temperatura LM35, display LCD, su una breadboard collegata tra loro con fili. Mostrerà la temperatura in gradi Celsius e Fahrenheit. osservato
Come smontare un calibro digitale e come funziona un calibro digitale: 4 passaggi
Come smontare un calibro digitale e come funziona un calibro digitale: Molte persone sanno come usare i calibri per misurare. Questo tutorial ti insegnerà come smontare un calibro digitale e una spiegazione di come funziona il calibro digitale
Come realizzare un termometro a infrarossi?: 9 passaggi
Come realizzare un termometro a infrarossi?: Il termometro a infrarossi può misurare la temperatura superficiale di un oggetto. Il suo vantaggio è la misurazione della temperatura senza contatto, che può misurare comodamente e con precisione la temperatura di un oggetto remoto, che è ampiamente utilizzato. Qui vi presentiamo
Usa lo smartphone come termometro senza contatto/termometro portatile: 8 passaggi (con immagini)
Usa lo smartphone come termometro senza contatto / termometro portatile: misurazione della temperatura corporea senza contatto / senza contatto come una pistola termica. Ho creato questo progetto perché la pistola termica ora è molto costosa, quindi devo trovare un'alternativa per fare il fai-da-te. E lo scopo è fare con la versione a basso budget.SuppliesMLX90614Ardu
Come realizzare un orologio digitale Arduino: 5 passaggi
Come realizzare un orologio digitale Arduino: gli orologi digitali sono una delle grandi invenzioni nel campo della scienza. Ti sei mai chiesto "Come creare i tuoi orologi digitali, proprio come nei film! "????Beh, ho anche trascorso la mia infanzia in un sogno per costruire il mio clou digitale