Table des matières:

Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes
Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes

Vidéo: Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes

Vidéo: Comment utiliser le capteur de température DHT11 avec Arduino et la température d'impression Chaleur et humidité : 5 étapes
Vidéo: Création d'une station météo - Microcontrôleur ESP8266 et serveur Web 2024, Juillet
Anonim
Comment utiliser le capteur de température DHT11 avec Arduino et imprimer la température, la chaleur et l'humidité
Comment utiliser le capteur de température DHT11 avec Arduino et imprimer la température, la chaleur et l'humidité

Le capteur DHT11 est utilisé pour mesurer la température et l'humidité. Ce sont des amateurs d'électronique très populaires. Le capteur d'humidité et de température DHT11 permet d'ajouter très facilement des données d'humidité et de température à vos projets électroniques de bricolage. Il est parfait pour les stations météorologiques distantes, les systèmes de contrôle de l'environnement domestique et les systèmes de surveillance de ferme ou de jardin. Ainsi, dans ce didacticiel, nous verrons comment utiliser le capteur de température DHT11 avec Arduino et imprimer la température, l'humidité et la chaleur sur le moniteur série d'arduino ide.

Étape 1: choses dont vous avez besoin

Choses dont tu as besoin
Choses dont tu as besoin
Choses dont tu as besoin
Choses dont tu as besoin

Donc, pour ce projet, vous avez besoin des éléments suivants: 1x Arduino uno:

1x capteur de température DHT11: https://www.utsource.net/itm/p/9221601.htmlBreadboard & quelques cavaliers

Étape 2: Connexions

Connexions
Connexions
Connexions
Connexions

Veuillez tout connecter selon comme indiqué dans l'image fournie et passez à l'étape suivante.

Étape 3: Installer la bibliothèque Arduino

Installer la bibliothèque Arduino
Installer la bibliothèque Arduino
Installer la bibliothèque Arduino
Installer la bibliothèque Arduino

accédez à votre IDE Arduino, puis à Sketch > Inclure la bibliothèque > Gérer les bibliothèques. Le gestionnaire de bibliothèque s'affichera. Ensuite, recherchez « DHT » dans la zone de recherche et installez ces bibliothèques DHT dans Arduino ide. Après avoir installé ces bibliothèques DHT, tapez « Adafruit Unified Sensor » dans la zone de recherche et faites défiler jusqu'en bas pour trouver la bibliothèque et installez-la et vous êtes prêt à coder.

Étape 4: Téléchargez le code sur Arduino Ide

Après tout ce qui précède, copiez simplement le code ci-dessous et téléchargez-le sur votre Arduino uno: #include "DHT.h"#define DHTPIN 7 // à quelle broche nous sommes connectés // Décommentez le type que vous utilisez ! # define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302)//#define DHTTYPE DHT21 // DHT 21 (AM2301) // Initialiser le capteur DHT pour un ArduinoDHT dht 16mhz normal (DHTPIN, DHTTYPE);void setup() { Serial.begin (9600); Serial.println("Test DHTxx !"); dht.begin();}void loop() { // Attendre quelques secondes entre les mesures. retard (2000); // La lecture de la température ou de l'humidité prend environ 250 millisecondes ! // Les lectures du capteur peuvent également avoir jusqu'à 2 secondes d'ancienneté (c'est un capteur très lent) float h = dht.readHumidity(); // Lecture de la température en Celsius float t = dht.readTemperature(); // Lecture de la température en Fahrenheit float f = dht.readTemperature(true); // Vérifiez si des lectures ont échoué et quittez plus tôt (pour réessayer). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Échec de la lecture depuis le capteur DHT !"); revenir; } // Calcul de l'indice de chaleur // Doit envoyer temp en Fahrenheit ! float salut = dht.computeHeatIndex(f, h); Serial.print("Humidité: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Température: "); Serial.print(t); Serial.print(" *C "); Serial.print(f); Serial.print(" *F\t"); Serial.print("Indice de chaleur: "); Serial.print(salut); Serial.println(" *F");}

Étape 5: Obtenez la température et l'humidité dans Serial Monitor

Obtenez la température et l'humidité dans Serial Monitor
Obtenez la température et l'humidité dans Serial Monitor

Après avoir téléchargé le code, ouvrez le moniteur série présent dans arduino ide et vous pouvez voir la température, l'humidité et l'indice de chaleur de votre environnement (dans lequel votre capteur est actuellement présent) sur votre moniteur série comme le mien et vous pouvez aller un peu plus loin vous pouvez également utiliser ces valeurs de température/humidité dans vos projets comme la station météorologique, la surveillance de l'environnement, etc.

Conseillé: