Afficher la température et l’humidité mesurées par le capteur DHT22 connecté à Arduino sur l’afficheur LCD I2C

Arduino UNO 31-12-23
1042 0

Plan du tutoriel

1- Qu'est que le capteur DHT22 ?

2- Comment utiliser le capteur DHT22 par la carte Arduino UNO ?

3- Les composants nécessaires pour afficher la température et l'humidité mesurées par le capteur DHT22 connecté à Arduino sur l'afficheur LCD I2C

4- Schéma de câblage de la carte Arduino avec le capteur DHT22 et l'afficheur LCD I2C

5- Programmation de la carte Arduino UNO pour afficher la température et l'humidité mesurées par le capteur DHT22 sur l'afficheur LCD I2C

 

 

Qu'est que le capteur DHT22 ?

Le capteur DHT22 est un capteur d'humidité et de température relativement populaire et abordable. Il est utilisé pour mesurer à la fois la température ambiante et l'humidité relative dans un environnement donné. Ce capteur utilise un élément capacitif pour mesurer l'humidité et un thermistor pour mesurer la température.

Il fournit des données précises avec une précision typique de ±2% pour l'humidité et ±0.5°C pour la température. Le DHT22 utilise un signal numérique pour transmettre les données, ce qui le rend relativement facile à utiliser avec des microcontrôleurs ou des cartes de développement comme Arduino, Raspberry Pi, etc.

Il est largement utilisé dans des projets DIY (Do It Yourself) et dans des applications où la surveillance de la température et de l'humidité est nécessaire, comme la domotique, le contrôle de l'environnement, les serres, les stations météorologiques, etc.

Comment utiliser le capteur DHT22 par la carte Arduino UNO ?

La carte Arduino UNO est une plateforme de développement souvent utilisée pour interagir avec divers capteurs comme le capteur DHT22. Elle dispose de plusieurs broches numériques qui peuvent être utilisées pour connecter une le capteur DHT22.

Pour connecter le capteur DHT22  à la carte Arduino UNO, voici quelques étapes générales :

1- Comprendre les spécifications du capteur DHT22 : Avant de commencer, il est essentiel de connaître les spécifications du capteur, y compris la façon dont il est alimenté (tension requise) et les broches de données (entrée/sortie).

2- Alimentation et mise à la terre : Assurez-vous de connecter correctement les broches d'alimentation (VCC) et de mise à la terre (GND) du capteur DHT22 à la carte Arduino UNO en utilisant les broches 3.3V et GND, respectivement.

3- Connexion des broches de données : Selon le type de capteur, il nécessite une connexion à une broche numérique sur la carte Arduino UNO.

4- Utilisation des bibliothèques : Pour interagir avec le capteur DHT22, vous devrez utiliser des bibliothèques spécifiques. Assurez-vous d'importer et d'utiliser les bonnes bibliothèques dans votre code Arduino pour communiquer avec le capteur.

5- Écriture du code : Une fois que vous avez connecté physiquement le capteur à la carte Arduino UNO, écrivez le code nécessaire pour lire les données du capteur DHT22. Ceci peut inclure l'initialisation du capteur, la lecture des données, et l'affichage sur l'afiicheur LCD I2C.

6- Test et débogage : Téléversez votre code sur la carte Arduino et surveillez la sortie série ou l'affichage pour vérifier si les données du capteur sont lues correctement. Assurez-vous de déboguer votre code si nécessaire.

Les composants nécessaires pour afficher la température et l'humidité mesurées par le capteur DHT22 connecté à Arduino sur l'afficheur LCD I2C

Pour afficher la température et l'humidité mesurées par le capteur DHT22 sur un afficheur LCD I2C à l'aide d'une carte Arduino, voici les composants nécessaires :

Arduino UNO :

Arduino Uno

La carte Arduino servira de cerveau pour contrôler et interagir avec les différents composants.

Capteur DHT22 :

DHT22

Le capteur DTH22 est utilisé pour mesurer la température et l'humidité de l'environnement.

Afficheur LCD I2C :

Un écran LCD qui simplifie la connexion à l'Arduino en utilisant le protocole I2C. Il comprend un contrôleur intégré qui réduit le nombre de broches nécessaires pour le connecter à l'Arduino.

Il est utilisé pour afficher la température et l'humidité mesurées par le capteur DHT22.

Câbles de connexion :

Fils de connexion

Pour relier physiquement les composants entre eux.

Plaque d'essai (Breadboard) :

plaque d'essai

On utilise le plaque d'essai pour faciliter le câblage des différents composants.

Schéma de câblage de la carte Arduino avec le capteur DHT22 et l'afficheur LCD I2C

Voici un schéma de câblage pour connecter la carte Arduino avec le capteur DHT22 et l'afficheur LCD I2C :

Schéma de câblage de la carte Arduino avec le capteur DHT22 et l'afficheur LCD I2CSchéma de câblage de la carte Arduino avec le capteur DHT22 et l'afficheur LCD I2C

Détail des connexions :

Pour le Capteur DHT22 :

- Connecter la broche (+) du DHT22 à 3.3V de l'Arduino UNO

- Connecter la broche OUT du DHT22 à la broche Pin 2 de l'Arduino UNO.

- Connecter la broche (-) du DHT22 à GND de l'Arduino.

Pour l'Afficheur LCD I2C :

- Connecter la broche VCC de l'afficheur à 5V de l'Arduino.

- Connecter la broche GND de l'afficheur à GND de l'Arduino.

- Connecter la broche SDA de l'afficheur à la broche A4 (Analogique 4) de l'Arduino.

- Connecter la broche SCL de l'afficheur à la broche A5 (Analogique 5) de l'Arduino.

Assurez-vous que les broches SDA et SCL de votre afficheur LCD I2C correspondent aux bonnes broches de votre modèle. Il est également crucial de respecter la polarité (connecter correctement VCC à 5V et GND à GND) pour éviter d'endommager les composants.

Une fois que vous avez connecté correctement les composants, vous pouvez utiliser le code Arduino approprié pour lire les données du capteur DHT22 et les afficher sur l'afficheur LCD I2C, comme mentionné précédemment.

Programmation de la carte Arduino UNO pour afficher la température et l'humidité mesurées par le capteur DHT22 sur l'afficheur LCD I2C

voici le code Arduino pour lire la température et l'humidité à partir du capteur DHT22 et afficher ces données sur un afficheur LCD I2C :

Pour ce code, vous aurez besoin des bibliothèques "LiquidCrystal_I2C" pour l'afficheur LCD I2C et "dhtlib" pour le capteur DHT22. Assurez-vous de les installer via le Gestionnaire de bibliothèques de l'IDE Arduino.

Ce code initialise le capteur DHT22 et l'afficheur LCD, puis lit périodiquement la température et l'humidité du capteur. Il affiche ensuite ces valeurs sur l'afficheur LCD I2C.

Téléversez ce code sur votre Arduino et vous devriez voir les lectures de température et d'humidité s'afficher sur votre afficheur LCD I2C.

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info