Table des matières:
- Étape 1: Composants requis
- Étape 2: Câblage du circuit
- Étape 3: Programmation de l'Arduino
- Étape 4: Résultat
Vidéo: Interface DHT11 avec Arduino : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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
Voici la liste des composants nécessaires pour démarrer avec l'Instructable,
Composants matériels:
- Arduino UNO Acheter chez Flipkart
- Capteur d'humidité et de température DHT11 Acheter chez Flipkart
- Planche à pain (facultatif)
- Fils de cavalier
- Cable USB
Composants logiciels:
IDE Arduino
Étape 2: 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
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
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é:
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : 6 étapes
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : dans ce projet, je vais vous montrer un moyen efficace et courant d'augmenter les tensions CC. Je vais vous montrer à quel point il peut être facile de construire un convertisseur boost à l'aide d'un Nodemcu. Construisons-le. Il comprend également un voltmètre à l'écran et un retour
Interface du capteur de température et d'humidité (dht11) avec Arduino : 4 étapes
Interface du capteur de température et d'humidité (dht11) avec Arduino: Le capteur de température a une large gamme d'applications, il est utilisé à de nombreux endroits où il fonctionne comme système de rétroaction. Il existe plusieurs types de capteurs de température disponibles sur le marché avec des spécifications différentes, certains capteurs de température utilisés l
Interface ESP32 avec SSD1306 Oled avec MicroPython : 5 étapes
Interface ESP32 avec SSD1306 Oled avec MicroPython : Micropython est l'optimisation de python et la faible empreinte de python. Ce qui signifiait construire pour un appareil embarqué qui a des contraintes de mémoire et une faible consommation d'énergie. Micropython est disponible pour de nombreuses familles de contrôleurs qui incluent ESP8266, ESP32, Ardui
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 - Surveiller la température, l'humidité et l'indice de chaleur sur le M5stick-C avec DHT11 : 6 étapes
Moniteur météorologique M5Stack M5stick C basé sur ESP32 avec DHT11 | Surveiller l'indice d'humidité et de chaleur de la température sur M5stick-C avec DHT11 : Salut les gars, dans ces instructables, nous apprendrons comment interfacer le capteur de température DHT11 avec m5stick-C (une carte de développement par m5stack) et l'afficher sur l'écran de m5stick-C. Donc, dans ce tutoriel, nous allons lire la température, l'humidité & chauffer je
Tutoriel Comment créer une interface d'affichage à 4 chiffres avec Arduino UNO : 6 étapes (avec images)
Tutoriel Comment utiliser l'interface d'affichage à 4 chiffres avec Arduino UNO: Ce tutoriel va vous apprendre quelques bases sur l'utilisation de l'affichage à 4 chiffres avec Arduino UNO