
Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37

En aquest article faré un projecte anomenat "Termòmetre digital". Utilitzo "DHT11" per al sensor de temperatura. I utilitzeu el "mòdul 7Segmrnt" com a pantalla.
Recomano llegir aquest article primer "DHT11" i "Mòdul de 7 segments". En aquest article he explicat com utilitzar el mòdul DHT11 i 7Segment
Pas 1: components necessaris



Aquests són els components que necessitem en aquest projecte:
- DHT11 Senosor
- MAX7219 7 segments
- Arduino Nano V3
- Jumper Wire
- USBmini
- Projecct Board
Biblioteca obligatòria:
- DHT
- LedControl
Pas 2: Muntar tots els components

Consulteu la imatge anterior per obtenir indicacions sobre el muntatge dels components. O consulteu la informació següent:
Mòdul Arduino a 7Segment
+ 5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino a DHT11
+ 5V => +
GND => -
D2 => fora
Després de connectar tots els components, anem a la secció de programació
Pas 3: Programació

A continuació es mostra un esbós que he utilitzat en aquest projecte o tutorial. Podeu utilitzar aquest esbós per al vostre projecte.
#include "DHT.h" #include "LedControl.h"
#defineix DHTPIN 2
#define DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
configuració nul·la () {Serial.begin (9600); Serial.println (F ("termòmetre digital")); dht.begin (); lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }
bucle buit () {
endarreriment (2000); flotador h = dht.readHumidity (); flotador t = dht.readTemperature (); float f = dht.readTemperature (true); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("No s'ha pogut llegir del sensor DHT!")); tornar; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatura:"));
Serial.print (t); Serial.println (F ("° C"));
retard (1000);
char i = t; lc.setDigit (0, 3, t / 10, fals); lc.setDigit (0, 2, i% 10, fals); lc.setChar (0, 0, 0b1100, fals); retard (400);
}
un cop acabat l'esbós, feu clic a Puja i espereu que acabi.
També proporciono esbossos en forma de fitxers ".ino". El fitxer es pot descarregar a continuació.
Pas 4: resultat



Vegeu la imatge superior per veure els resultats.
per a aquest projecte només mostro només la temperatura Celsius. Per al nivell de temperatura i humitat de Fahrenheit, faré el següent article.
Gràcies per llegir aquest article, si teniu cap pregunta, escriviu a la columna de comentaris.
Ens veiem al següent article.
Recomanat:
Com fer un termòmetre amb Arduino i LM35: 6 passos

Com fer un termòmetre amb Arduino i LM35: Avui us mostraré com fer un termòmetre amb sensor de temperatura Arduino i LM35, pantalla LCD, en una placa de connexió connectada amb cables. Mostrarà la temperatura en centígrads i Fahrenheit. Observat
Com fer un termòmetre d’infrarojos ?: 9 passos

Com fer un termòmetre d’infrarojos ?: El termòmetre d’infrarojos pot mesurar la temperatura superficial d’un objecte. El seu avantatge és la mesura de temperatura sense contacte, que permet mesurar de forma còmoda i precisa la temperatura d’un objecte remot, que s’utilitza àmpliament. Aquí presentem
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: 8 passos (amb imatges)

Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: mesurant la temperatura corporal sense contacte / sense contacte com una termopistola. Vaig crear aquest projecte perquè Thermo Gun ara és molt car, de manera que he de tenir una alternativa per fer bricolatge. I el propòsit és fer amb una versió de baix pressupost.SuppliesMLX90614Ardu
Com fer que un termòmetre i un LCD funcionin junts ?: 10 passos

Com fer que un termòmetre i un LCD funcionin junts ?: L'objectiu d'aquest tutorial és mostrar-vos com utilitzar un termòmetre DHT11 que mostrarà la temperatura i la humitat en una pantalla LCD de 16 x 2
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos

Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari