Table des matières:

Interface DHT11 avec Arduino : 4 étapes
Interface DHT11 avec Arduino : 4 étapes

Vidéo: Interface DHT11 avec Arduino : 4 étapes

Vidéo: Interface DHT11 avec Arduino : 4 étapes
Vidéo: DHT11 Temperature & Humidity sensor with Arduino - Tutorial 2024, Juillet
Anonim
Interface DHT11 utilisant Arduino
Interface DHT11 utilisant Arduino

Dans ce Instructables, vous apprendrez à configurer le capteur d'humidité et de température DHT11 sur votre Arduino UNO. Et découvrez comment fonctionne le capteur d'humidité et comment vérifier les lectures de sortie du moniteur série

La description:

Le DHT11 détecte la vapeur d'eau en mesurant la résistance électrique entre deux électrodes. Le composant de détection d'humidité est un substrat retenant l'humidité avec des électrodes appliquées à la surface. Lorsque la vapeur d'eau est absorbée par le substrat, des ions sont libérés par le substrat ce qui augmente la conductivité entre les électrodes. La variation de résistance entre les deux électrodes est proportionnelle à l'humidité relative. Une humidité relative plus élevée diminue la résistance entre les électrodes, tandis qu'une humidité relative plus faible augmente la résistance entre les électrodes.

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

Voici la liste des composants nécessaires pour démarrer avec l'Instructable,

Composants matériels:

  1. Arduino UNO Acheter chez Flipkart
  2. Capteur d'humidité et de température DHT11 Acheter chez Flipkart
  3. Planche à pain (facultatif)
  4. Fils de cavalier
  5. Cable USB

Composants logiciels:

IDE Arduino

Étape 2: Câblage du circuit

Câblage du circuit
Câblage du circuit
Câblage du circuit
Câblage du circuit

Le câblage du DHT11 à l'Arduino UNO est vraiment facile.

Les connexions de câblage sont effectuées comme suit:

La broche VCC du DHT11 passe en +3v de l'Arduino.

La broche DATA du DHT11 va dans la broche analogique A0 de l'UNO.

La broche GND du DHT11 entre dans la broche de masse (GND) de l'UNO.

Étape 3: Programmation de l'Arduino

Programmation de l'Arduino
Programmation de l'Arduino

Télécharger le fichier zip

Extrayez la bibliothèque et le code DHT.

Code:

#include "dht.h"#define dht_apin A0 // Le capteur de broche analogique est connecté à Arduino dht DHT;

Les lignes ci-dessus sont l'initialisation pour la bibliothèque dht

Définition de la broche de données de dht

et créer une instance en tant que DHT

void setup(){

Serial.begin(9600); delay(500);//Délai pour laisser le système démarrer Serial.println("DHT11 Humidity & temperature Sensor\n\n"); delay(1000);//Attendez avant d'accéder au capteur }

Les lignes ci-dessus sont le code de configuration

Démarre la communication série à 9600 bauds

imprimer le nom du projet avec un délai de 1 sec

boucle vide(){ DHT.read11(dht_apin); Serial.print("Humidité actuelle = "); Serial.print(DHT.humidité); Serial.print("% "); Serial.print("température = "); Serial.print(DHT.temperature); Serial.println("C "); délai (5000); // Attendre 5 secondes avant d'accéder à nouveau au capteur. }

Il lit les données de DHT11 à plusieurs reprises toutes les 5 secondes

Étape 4: Résultat

Résultat
Résultat

Ouvrir le moniteur série

régler le débit en bauds à 9600

Voir le résultat sur Serial Monitor….

Tout d'abord, je tiens à vous remercier d'avoir lu ce guide ! J'espère que ça t'aide. Si vous avez des questions, je suis toujours heureux de vous aider….. Laissez un commentaire. Vos retours sont précieux pour moi.

Conseillé: