Utiliser le capteur DHT11 par la carte Micro:bit

Micro:bit 27-01-24
282 0

Plan du tutoriel

1- Qu'est ce que le capteur DHT11 ?

2- Comment la carte Micro:bit reçoit les données mesurées par le capteur DHT11 ?

3- Les composants nécessaires pour commander le capteur DHT11 par la carte Micro:bit

4- Schéma de câblage de la carte Micro:bit avec le capteur DHT11

5- Programmer la carte Micro:bit avec Makecode pour lire et afficher la température et l'humidité mesurées par le capteur DHT11

 

 

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 la carte Micro:bit 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 la carte Micro:bit reçoit les données mesurées par le capteur DHT11 ?

La carte Micro:bit est un microcontrôleur programmable largement utilisé dans l'éducation et le prototypage électronique. Le capteur DHT11 est un capteur d'humidité et de température qui peut être utilisé avec la carte Micro:bit pour mesurer ces deux paramètres.

Pour que la carte Micro:bit puisse recevoir les données mesurées par le capteur DHT11, vous devez connecter physiquement le capteur à la carte Micro:bit et écrire un programme qui permet à la carte de lire les données du capteur.

Voici une procédure générale pour connecter un capteur DHT11 à une carte Micro:bit :

1- Connexion physique : Connectez les broches du capteur DHT11 aux broches d'entrée/sortie de la carte Micro:bit. Le DHT11 a généralement trois broches : une pour l'alimentation (VCC), une pour la masse (GND), et une pour la transmission de données (DATA). Assurez-vous de connecter correctement ces broches.

2- Programmation : Écrivez un programme dans un langage de programmation compatible avec la carte Micro:bit (comme le langage de blocs MakeCode ou MicroPython). Le programme doit inclure des instructions pour lire les données du capteur DHT11 à partir de la broche de données.

3- Interprétation des données : Une fois les données lues, vous pouvez les interpréter et les utiliser selon vos besoins. Dans l'exemple ci-dessus, les données d'humidité et de température sont extraites des octets lus à partir du capteur.

Les composants nécessaires pour commander le capteur DHT11 par la carte Micro:bit

Pour afficher la température et l'humidité mesurées par le capteur DHT11 sur l'afficheur de la carte Micro:bit, voici les composants nécessaires :

Carte Micro:bit

Carte Micro:bit

La carte Micro:bit est un petit ordinateur programmable conçu pour l'éducation des enfants et des débutants en informatique. Elle a été développée par la BBC au Royaume-Uni en 2015 dans le but d'encourager l'apprentissage de la programmation et de l'électronique.

Capteur DHT11 :

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

Câbles avec pince crocodile

Pour relier physiquement la carte Micro:bit et le capteur DHT11 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 Micro:bit avec le capteur DHT11

Schéma de câblage de la carte Micro:bit avec le capteur DHT11Schéma de câblage de la carte Micro:bit avec le capteur DHT11

Détail des connexions pour le capteur DHT11 :

- Connecter la broche VCC du capteur DHT11 à la broche 3.3V de la carte Micro:bit

- Connecter la broche DATA du capteur DHT11 à la broche P1 de la carte Micro:bit

- Connecter la broche GND du capteur DHT11 à la broche GND de la carte Micro:bit

Une fois que vous avez connecté correctement les composants, vous pouvez utiliser le Makecode pour lire les données du capteur DHT11 et les afficher sur l'afficheur de l'afficheur Micro:bit, comme mentionné précédemment.

Programmer la carte Micro:bit avec Makecode pour lire et afficher la température et l'humidité mesurées par le capteur DHT11

Pour programmer la carte Micro:bit avec MakeCode afin d'afficher la température et l'humidité, vous pouvez suivre ces étapes :

1- Ouvrez l'éditeur MakeCode pour Micro:bit : https://makecode.microbit.org/.

2- Créez un nouveau projet ou ouvrez un projet existant.

3- Dans la catégorie "Extensions", recherchez et ajoutez l'extension "DHT11" à votre projet.

4- Utilisez les blocs de code du makecode pour lire la température et l'humidité mesurées par le capteur DHT11. Ces blocs se trouvent  dans la catégorie "DHT11".

Voici un exemple simple de code pour lire la température et l'humidité, puis les afficher sur l'afficheur de la carte Micro:bit :

Télécharger programme

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