Afficher la température et l’humidité mesurées par le capteur DHT11 connecté à Arduino sur l’afficheur SSD1306

Arduino UNO 10-12-23
578 2

Plan du tutoriel

1- Qu'est ce que le capteur DHT11 ?

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

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

4- Schéma de câblage de la carte Arduino avec le capteur DHT11 et l'afficheur SSD1306

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

 

 

Qu'est que le capteur DHT11 ?

Le capteur DHT11 est un capteur d'humidité et de température relativement basique, mais populaire et facile à utiliser dans des projets électroniques et d'IoT (Internet des objets). Ce capteur est abordable et peut être intégré à des microcontrôleurs tels que l'Arduino pour mesurer à la fois l'humidité relative et la température ambiante.

Voici quelques caractéristiques clés du capteur DHT11 :

- Mesure de l'humidité : Le DHT11 peut détecter l'humidité relative dans une plage de 20% à 80% avec une précision de +/- 5%. Il le fait en mesurant la résistance entre deux plaques métalliques qui réagit aux variations d'humidité.

- Mesure de la température : Il peut mesurer la température ambiante dans une plage de 0 à 50 degrés Celsius avec une précision de +/- 2 degrés Celsius.

- Sortie numérique : Le capteur émet des signaux numériques, ce qui signifie qu'il est relativement simple à utiliser avec des microcontrôleurs. Il utilise un seul fil pour envoyer à la fois les données de température et d'humidité.

Ce capteur est souvent utilisé dans des projets où une précision très élevée n'est pas nécessaire, mais où des mesures de base de température et d'humidité sont utiles, tels que les systèmes de contrôle d'environnement, les stations météorologiques domestiques, les thermostats intelligents, etc.

L'intégration du DHT11 dans un projet électronique est généralement assez simple grâce à des bibliothèques logicielles disponibles pour différentes plateformes matérielles, ce qui facilite la récupération et l'utilisation des données de température et d'humidité dans vos applications.

Comment utiliser le capteur DHT11 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 DHT11. Elle dispose de plusieurs broches numériques qui peuvent être utilisées pour connecter une le capteur DHT11.

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

1- Comprendre les spécifications du capteur DHT11 : 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 DHT11 à 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 DHT11, 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 DHT11. Ceci peut inclure l'initialisation du capteur, la lecture des données, et l'affichage sur l'afiicheur SSD1306.

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 DHT11 connecté à Arduino sur l'afficheur SSD1306

Pour afficher la température et l'humidité mesurées par le capteur DHT11 sur un afficheur SSD1306 à 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 DHT11 :

Pour mesurer la température et l'humidité de l'environnement.

Afficheur SSD1306 :

L'afficheur SSD1306 est un écran à matrice de points (dot matrix display) largement utilisé dans les projets électroniques, notamment pour afficher des informations sur de petits écrans OLED. Le SSD1306 est le contrôleur de l'écran OLED et il est compatible avec différentes tailles d'écrans. Il est souvent utilisé avec des microcontrôleurs comme l'Arduino

L'afficheur SSD1306 est utilisé pour afficher la température et l'humidité mesurées par le capteur DHT11.

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 DHT11 et l'afficheur SSD1306

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

Schéma de câblage de la carte Arduino avec le capteur DHT11 et l'afficheur SSD1306Schéma de câblage de la carte Arduino avec le capteur DHT11 et l'afficheur SSD1306

Détail des connexions :

Pour le capteur DHT11 :

- Connecter la broche VCC du capteur DHT11 à la broche 3.3V de l'Arduino UNO

- Connecter la broche DATA du capteur DHT11 à la broche N°2 de l'Arduino UNO.

- Connecter la broche GND du capteur DHT11 à la broche GND de l'Arduino.

Pour l'afficheur SSD1306 :

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

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

- Connecter la broche SDA de l'afficheur SSD1306 à la broche A4 de l'Arduino.

- Connecter la broche SCL de l'afficheur SSD1306 à la broche A5 de l'Arduino.

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

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

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

Pour ce code, vous aurez besoin des bibliothèques Adafruit_SSD1306 pour l'afficheur SSD1306 et DHT11 pour le capteur DHT11. Assurez-vous de les installer via le Gestionnaire de bibliothèques de l'IDE Arduino.

Ce code initialise le capteur DHT11 et l'afficheur SSD1306, puis lit périodiquement la température et l'humidité du capteur. Il affiche ensuite  la température et l'humidité sur l'afficheur SSD1306.

2 commentaires

Image
best gold ira companies 17-12-2323

My spouse and I absolutely love your blog and find almost all of your post's to be just what I'm looking for. Do you offer guest writers to write content for you? I wouldn't mind creating a post or elaborating on many of the subjects you write about here. Again, awesome web site!

Image
best gold ira companies 14-12-2323

It's really a cool and useful piece of info. I am glad that you just shared this helpful info with us. Please stay us informed like this. Thank you for sharing.

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