Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak
Visió general
En aquest tutorial, aprendreu a configurar els sensors DHT11 i DHT22 i a mesurar la temperatura i la humitat de l’ambient.
Què aprendreu:
- Característiques i diferències de DHT11 i DHT22
- Estructura DHT11 i DHT22
- Com configurar els sensors DHT11 i DHT22 amb Arduino
Pas 1: Sensor de temperatura i humitat DHT11 i DHT22
A causa de la importància de paràmetres com la temperatura i la humitat en molts projectes, és molt important seleccionar correctament els sensors capaços de mesurar la temperatura i la humitat. La família DHT anomenada DHT11 i DHT22 són els sensors més populars i habituals entre els sensors de temperatura i humitat.
Podeu veure les seves funcions en aquesta taula de passos.
El preu baix és la característica més important de DHT11, però no té una precisió ni un ampli rang de mesura. D'altra banda, el DHT22, amb una àmplia gamma i una alta precisió de mesura, és més de 2,5 vegades més car que l'altre de la família.
Pas 2: mesurar la temperatura i la humitat mitjançant DHT11 i Arduino
Materials requerits
Arduino Uno R3
Sensor DHT11
Taula de pa
Filferro de pont
Aplicacions de programari
IDE Arduino
Pas 3: Circuit
DHT11 conté 4 pins. 2 pines per al subministrament, 1 per a l'enviament de dades i l'altre no serveix de res. Per fer funcionar correctament aquest sensor i proporcionar-vos les dades correctes, heu d’estirar el pin de dades amb una resistència de 4,7 k. Deixeu el tercer pin del sensor sense cap connexió.
Advertència Aneu amb compte amb el sensor i la direcció del pin, ja que el sensor es danyarà en cas d'error.
Pas 4: Codi
Per començar a transferir dades, pengeu aquest codi al vostre Arduino i obriu el monitor sèrie.
La humitat DHT retorna la humitat en percentatge i la temperatura DHT torna la temperatura en centígrads.
Nota Hem d'esperar 2 segons entre cada mesura. En cas contrari, el sensor retornarà dades incorrectes.
En lloc de mostrar informació a l'ordinador, podeu mostrar la temperatura i la humitat a la pantalla LCD.
Per obtenir més informació, consulteu aquest tutorial: Ús de l'escut del teclat LCD 1602 amb Arduino
Pas 5: mesurar la temperatura i la humitat mitjançant DHT22 i Arduino
configurar i utilitzar el sensor DHT22 és gairebé el mateix que DHT11.
Pas 6: materials necessaris
Arduino Uno R3
Sensor DHT22
Taula de pa
Filferro de pont
Aplicacions de programari
IDE Arduino
Pas 7: Circuit
Pas 8: Codi
L'única diferència es troba en la funció DHT.trad, on hauríeu d'escriure 22 en lloc de 11. A més, podeu definir paràmetres de temperatura i humitat com a flotants per DHT22 per veure'ls amb més precisió.
Pengeu aquest codi a la vostra placa Arduino i mireu els resultats al monitor sèrie.