Mise en marche du capteur DHT11

Arduino UNO : Mise en marche du capteur DHT

Dans ce tutoriel, vous allez apprendre comment utiliser, et mettre en marche le capteur DHT (DHT11 & DHT22) sur une carte  Arduino UNO.

Pour ce tutoriel, vous aurez besoin de:

  • Une carte Arduino UNO, Nano
  • Un capteur DHT (DHT11 ou DHT22)
  • Une Résistance 10kΩ
  • Câbles pour connecter notre circuit “Mâle & Femelle”

Comparative  DHT-11 et DHT-22

  • Le plus souvent je rencontre  deux versions du capteur DHT en général, elles se ressemblent un peu et ont le même brochage, mais présentent des caractéristiques différentes. Voici les spécifications:

Description de capteur DHT-11 & DHT-22

DHT11 DHT22
Alimentation 3 à 5V et E / S 3 à 5V et E / S
Maximum mA 2,5 mA 2,5 mA
Bon pour des lectures d’humidité de 20 à 80% avec une précision de 5% 0-100% avec une précision de 2-5%
Bon pour les lectures de température de 0 à -50 ° C ± précision de 2 ° C   -40 à 80 ° C ± précision de 0,5 ° C
Fréquence d’échantillonnage Max  1 Hz (une fois par seconde) Max 0,5 Hz de (une fois toutes les 2 secondes)
Taille du corps 15.5mm x 12mm x 5.5mm 27mm x 59mm x 13.5mm (1.05 “x 2.32” x 0.53 “)
Nombre des broches 4 avec un espacement de 0,1 4 avec un espacement de 0,1
  • Comme vous pouvez le constater, le  DHT22  est un peu plus performant sur une plage légèrement plus large. Les deux utilisent une seule épingle numérique.

 





Branchement de capteur DHT-11

  • Fait  raccordement des  broches de votre capteur DHT   à la carte Arduino UNO selon les couleurs affiché dans le tableau  :
Capteur DHT 11 Arduino UNO 
VCC [5V]
PIN 2 / Signal [2]
PIN3 none
Ground GND

Câblage de DHT-11

  • Fait branchement des broches de votre capteur [DHT]  par couleurs suivants :

Branchement de DHT sur Arduino : vue schématique

  • L’exemple de connexion DHT-11 sur Arduino UNO :

vue schématique Arduino DHT


L’exemple de câblage du DHT 11 sur Arduino UNO

câblage du DHT 11 sur Arduino UNO
câblage du DHT 11 sur Arduino UNO

Importer bibliothèque

  • Dans un premier temps, avant connecter par USB votre  carte Arduino au l’ordinateur il vous faudra importer les librairies nécessaire qui permet une communication directe entre votre l’Arduino et le capteur DHT.

[Télécharger la librairie DHT-sensor-library ici] : https://github.com/adafruit/DHT-sensor-library

  • En suite ouvrez l’DE Arduino  et cliquez sur :
  1. Croquis
  2. Inclure une bibliothèque
  3. Ajouter la bibliothèque
  4. Choisir le ficher  DHT-sensor-library téléchargé.

Installer la bibliothèque RFID zip


  • Une fois la bibliothèque DHT-sensor-library est  chargée, vous pouvez fermer et relancer votre l’IDE Arduino.
  • Si vous avez besoin de la version précédente, vous pouvez la télécharger ici:

<< DHT_sensor_library-1.3.7.zip >>





Arduino UNO capteur  DHT11 écrire  minimum de code

  • Voici un exemple de code le plus fondamental et le plus simpliste pour déclencher le capteur:

(Bien entendu, rien ne vous empêche de le développer davantage 🙂 ). 
[Entrez le code suivant, ou téléchargez le fichier “Minimum code DHT” sur votre ordinateur]

<<TELECHARGER : Arduino__Minimum_de_code_capteur_DHT>>

#include "DHT.h"
DHT dht;
void setup()
{
 Serial.begin(9600);
 dht.setup(2); // data pin 2
}
void loop()
{
 delay(2000); // minimum - fréquence d'échantillonnage
 Serial.print("Humidité: ");
 Serial.print(dht.getHumidity()); // Afficher la valeur de la humidité 
 Serial.print(("Temperature: "));
 Serial.println(dht.getTemperature()); // Afficher la valeur de la température
}
    • En suite ouvrez “Moniteur série” et observez la résultat :

( Pour ouvrir le moniteur série vous pouvais utiliser aussi  CTRL+MAJ+M)

Arduino DHT temperature humidité - code plus simple

Amusez vous bien ! 🙂



Laisser un commentaire