Table des matières:

Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11 : 4 étapes
Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11 : 4 étapes

Vidéo: Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11 : 4 étapes

Vidéo: Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11 : 4 étapes
Vidéo: Подробное описание интерфейса BMP180 с Pi | ЯВА | Пи4Дж | Малиновый Пи #25 2024, Juillet
Anonim
Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11
Système de surveillance météorologique utilisant le capteur Raspberry Pi3 et DHT11

Dans ce tutoriel, je vais vous montrer comment connecter le DHT11 au Raspberry Pi et afficher les lectures d'humidité et de température sur un écran LCD.

Le capteur de température et d'humidité DHT11 est un joli petit module qui fournit des lectures numériques de température et d'humidité. Il est vraiment facile à configurer et ne nécessite qu'un seul fil pour le signal de données. Ces capteurs sont populaires pour une utilisation dans les stations météorologiques à distance, les moniteurs de sol et les systèmes domotiques

Connecter le DHT11 au Raspberry Pi

Il existe deux variantes du DHT11 que vous rencontrerez probablement. L'un est un module monté sur PCB à trois broches et l'autre est un module autonome à quatre broches. Le brochage est différent pour chacun, alors connectez le DHT11 en fonction de celui que vous avez:

De plus, certains des modules montés sur PCB peuvent avoir un brochage différent de celui ci-dessus, alors assurez-vous de vérifier votre capteur pour toute étiquette indiquant quelle broche est Vcc, masse ou signal.

Étape 1: Composants requis

Composants requis
Composants requis

1. Raspberry Pi 3 Model B+:- Le Raspberry Pi 3 Model B+ est le dernier produit de la gamme Raspberry Pi 3, doté d'un processeur quad core 64 bits fonctionnant à 1,4 GHz, LAN sans fil double bande 2,4 GHz et 5 GHz, Bluetooth 4.2/BLE, Ethernet plus rapide et capacité PoE via un HAT PoE séparé.

2. Capteur d'humidité/température DHT11: - Ce capteur dispose d'une sortie de signal numérique calibrée avec la capacité de capteur de température et d'humidité. Il est intégré à un microcontrôleur 8 bits hautes performances. Ce capteur comprend un élément résistif et un capteur pour appareils de mesure de température NTC humides. Il a une excellente qualité, une réponse rapide, une capacité anti-interférence et des performances élevées.

3. Écran LCD 16x2 (rétroéclairage vert):- L'écran LCD 16x2 est un module très basique couramment utilisé dans les bricolages et les circuits. Le 16×2 traduit o un affichage de 16 caractères par ligne dans 2 de ces lignes. Dans cet écran LCD, chaque caractère est affiché dans une matrice de 5x7 pixels.

4. Fils de cavalier femelle à femelle.

Étape 2: Installation des bibliothèques

Nous utiliserons la bibliothèque Python Adafruit DHT11. Vous pouvez télécharger la bibliothèque à l'aide de Git, donc si Git n'est pas déjà installé sur votre Pi, entrez ceci à l'invite de commande:

sudo apt-get installer git-core

Remarque: si vous obtenez une erreur lors de l'installation de Git, exécutez sudo apt-get update et réessayez.

Pour installer la bibliothèque Adafruit DHT11:

1. Saisissez ceci à l'invite de commande pour télécharger la bibliothèque:

git clone

2. Changez de répertoire avec: cd Adafruit_Python_DHT

3. Maintenant, entrez ceci: sudo apt-get install build-essential python-dev

4. Installez ensuite la bibliothèque avec: sudo python3 setup.py install

Pour installer la bibliothèque LCD Adafruit Char:

1. Saisissez ceci à l'invite de commande pour télécharger la bibliothèque:

git clone

2. Changez de répertoire avec: cd Adafruit_Python_CharLCD

3. Installez ensuite la bibliothèque avec: sudo python3 setup.py install

Étape 3: Connecter les composants ensemble

Connecter des composants ensemble
Connecter des composants ensemble

LCD PIN_RS ------------------ 40 de Raspberry Pi

LCD PIN_RW ------------------ 6 de Raspberry Pi

LCD PIN_EN --------------------38 de Raspberry Pi

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 -------------------- 36 de Raspberry Pi

LCD PIN_D5 -------------------- 32 de Raspberry Pi

LCD PIN_D6 -------------------- 24 de Raspberry Pi

LCD PIN_D7 -------------------- 26 de Raspberry Pi

LCD PIN_VSS ------------------ 9 de Raspberry Pi

LCD PIN_VDD ------------------ 4 de Raspberry Pi

DHT PIN_OUT----------------- 7 de Raspberry Pi

DHT PIN_VCC------------------ 2 de Raspberry Pi

DHT PIN_GND------------------ 14 de Raspberry Pi

Étape 4: le code

Téléchargez le code joint ici et chargez-le sur votre carte, et câblez le tout comme indiqué dans le schéma précédent.

Code de téléchargement:

Cela devrait couvrir la plupart de ce dont vous aurez besoin pour faire fonctionner le DHT11 sur votre Raspberry Pi. J'espère que cela vous a facilité la tâche. Assurez-vous de vous abonner si vous avez aimé cet article et l'avez trouvé utile, et si vous avez des questions ou avez besoin d'aide pour quoi que ce soit, laissez simplement un commentaire ci-dessous…

Conseillé: