Institut Supérieur des Etudes Technologiques de Sidi Bouzid.
TP N1 : capteur de température et d’humidité DHT11 .
Classes : GM 11-12-13-14
Enseignante : Noura Mliki
Matière : Atelier microcontrôleur
Objectif : se familiariser avec l’environnement de la carte Arduino, le
capteur DHT11 et le logiciel de simulation virtuelle (ISIS Proteus8).
Matériels utilisés :
Carte Arduino UNO
Capteur DHT11
Afficheur LCD1602
Jumpers
Câble de téléversement
1. Présentation du capteur DHT11
Le capteur DHT11 est un composant électronique largement utilisé pour mesurer la
température et l'humidité relative de l'environnement. Il est facile à utiliser et offre une
précision raisonnable pour de nombreuses applications. Le DHT11 se présente
généralement sous la forme d'un petit module intégrant le capteur lui-même ainsi que
les composants nécessaires pour le rendre facilement intégrable dans des projets
électroniques.
2. Caractéristiques de capteur DHT11
Humidité 20 ~ 80%
Précision (humidité) +/- 5%
Température 0 ~ +50°C
Précision (température) +/- 2°C
Fréquence mesure max 1Hz (1 mesure par seconde)
Tension d'alimentation 3 ~ 5 volts
Stabilité à long terme +/- 1% par an
3. Logiciel de simulation virtuelle ISIS Proteus 8.11
ISIS Proteus Professionnel est un logiciel de conception électronique qui fait partie de
la suite Proteus Design Suite. Il est largement utilisé par les ingénieurs électroniques,
les étudiants et les professionnels pour concevoir, simuler et tester des circuits
électroniques. Ce logiciel permet de concevoir des schémas électroniques, de simuler
leur comportement et de créer des prototypes virtuels avant de passer à la fabrication
réelle. ISIS Proteus Professionnel offre une gamme de fonctionnalités avancées pour la
conception de circuits intégrés, la simulation de signaux analogiques et numériques,
ainsi que la programmation de microcontrôleurs.
3.1. Ajouter une bibliothèque à isis proteus 8 professionnel
Après avoir installé le logiciel ISIS proteus8 on ajouter la bibliothèque nécessaire au
montage (doit être compatible avec la version de Proteus) en suivant ces étapes :
Une fois la bibliothèque téléchargée, extrayez le fichier zip dans un
emplacement facilement accessible sur votre ordinateur l’ouvrir et copier les
les fichiers d’extension LIB et IDX puis suivre ce chemin et coller les
fichiers : C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\
DATA\LIBRARY
Après l'importation de la bibliothèque, vous devriez maintenant voir une
nouvelle catégorie ou des composants Arduino dans la bibliothèque de
composants de Proteus.
Recherchez les composants Arduino (carte/capteur) que vous souhaitez utiliser
dans votre conception. Ils peuvent être répertoriés sous différentes catégories
selon la bibliothèque que vous avez importée.
Faites glisser les composants Arduino nécessaires dans votre schéma de
conception dans Proteus.
Vous pouvez maintenant connecter vos composants Arduino à d'autres
composants électroniques dans votre schéma et simuler le fonctionnement de
votre circuit.
En suivant ces étapes, vous pourrez ajouter des cartes Arduino à vos conceptions dans
Proteus 8 et les simuler efficacement.
4. Montage
1.
Après la réalisation du montage :
Ouvrez le logiciel arduino en tant qu’administrateur
Puis téléchargez la bibliothèque de capteur dht11
Ecrivez ce code
#include <DHT.h>
#define DHTPIN A0 // Pin auquel le capteur est connecté
#define DHTTYPE DHT11 // Type de capteur DHT utilisé
DHT dht(DHTPIN, DHTTYPE); // Création d'une instance de DHT
void setup() {
[Link](9600); // Initialise la communication série
[Link](); // Initialise le capteur DHT
}
void loop() {
// Lecture des données du capteur DHT11
float temperature = [Link]();
float humidity = [Link]();
[Link]("Température (°C): ");
[Link](temperature); // Affichage de la température
[Link]("Humidité (%): ");
[Link](humidity); // Affichage de l'humidité
delay(2000); // Attente de 2 secondes avant la prochaine lecture
}
Téléversez le code vers la carte puis copiez le chemin de fichier
d’[Link]
Double clique sur la carte et copiez le chemin dans program file
lancez la simulation pour vérifier le fonctionnement du capteur
Exercice1 : - Réaliser ce montage réellement
- Afficher les valeurs sur un afficheur LCD