Différences entre les pages « Item:Capteur d'humidité-Température DHT22 » et « Utilisateur:Lugardon »

 
(create user page)
 
Ligne 1 : Ligne 1 :
{{Item
 
|Main_Picture=Item-capteur_d_humidit_-Temp_rature_DHT22_DHT22.jpg
 
|Description=ce capteur permet d'avoir la mesure de la température et de l'humidité de l'air ambiant avec une bonne précision (meilleure que celle du DHT11)
 
|Categories=Matériel
 
|Cost=1
 
|Currency=EUR (€)
 
|ItemLongDescription='''DHT''' c'est pour "'''D'''igital-output relative '''H'''umidity & '''T'''emperature sensor", ce qui signifie à peu près capteur d'humidité relative et température à sortie numérique.
 
  
 
il fonctionne de 3,3 V à 6V et sur une plage de température de -40°C à +80°C.
 
 
 
Ses dimension sont de :
 
 
*14*18*5.5mm, pour le petit modèle
 
*22*28*5mm , pour le grand modèle
 
 
Il s'utilise avec Arduino, Raspberry pi ou n'importe quel microcontrôleur ou ordinateur.
 
 
<br />
 
 
==Caractéristiques : ==
 
 
*Alimentation: 3,3 à 6 Vcc
 
*Consommation maxi: 1,5 mA
 
*Consommation au repos: 50 µA
 
*Plage de mesure: - température: -40 à +80 °C - humidité: 0 à 100 % RH
 
*Précision: - température: ± 0,5 °C - humidité: ± 2 % RH
 
*Dimensions: 25 x 15 x 9 mm
 
 
<br />
 
==Bibliothèque : ==
 
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque "'''''DHT Sensor Library by Adafruit'''''" (présente dans le gestionnaire de bibliothèques arduino)
 
 
plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]{{#annotatedImageLight:Fichier:Item-Capteur dhumidite-Temperature DHT22 Arduino-lib-DHT.png|0=780px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/8/8e/Item-Capteur_dhumidite-Temperature_DHT22_Arduino-lib-DHT.png|href=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Arduino-lib-DHT.png|resource=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Arduino-lib-DHT.png|caption=|size=780px}}La bibliothèque est ici : https://github.com/adafruit/DHT-sensor-library
 
 
 
 
Installez la dépendance Adafruit Unified Sensor Library si le gestionnaire de Bibliothèque ne vous la propose pas :{{#annotatedImageLight:Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-25-59.png|0=831px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/e/e9/Item-Capteur_dhumidite-Temperature_DHT22_Capture_decran_du_2020-12-08_16-25-59.png|href=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-25-59.png|resource=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-25-59.png|caption=|size=831px}}<br />
 
 
==Câblage : ==
 
Attention utilisez une résistance de 10KOhm pour la résistance de PULLUP !{{#annotatedImageLight:Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-59-41.png|0=816px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/8/82/Item-Capteur_dhumidite-Temperature_DHT22_Capture_decran_du_2020-12-08_16-59-41.png|href=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-59-41.png|resource=./Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-59-41.png|caption=|size=816px}}<br />
 
==Code Minimal==
 
<br />
 
{| class="wikitable" cellspacing="0" border="0"
 
| height="17" align="left" bgcolor="#999999" |
 
| align="center" valign="middle" bgcolor="#999999" |
 
| align="center" bgcolor="#999999" |Capteur DHT22
 
|-
 
| rowspan="2" height="49" align="center" valign="middle" bgcolor="#999999" |Avant le Setup
 
| align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
 
| align="left" valign="middle" |#include "DHT.h"
 
|-
 
| align="center" valign="middle" bgcolor="#999999" |Création de l’objet
 
| align="left" valign="middle" |DHT dht(broche, DHT22);
 
|-
 
| height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup
 
| align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
 
| align="left" valign="middle" |dht.begin();
 
|-
 
| height="41" align="center" valign="middle" bgcolor="#999999" |Dans le Loop
 
| align="center" valign="middle" bgcolor="#999999" |Utilisation
 
| align="left" valign="middle" |int temp = dht.readTemperature();
 
int hum = dht.readHumidity();
 
|}
 
<br /><syntaxhighlight lang="arduino" line="1" start="1">
 
 
//Ajout de la bibliothèque DHT Sensor Library
 
#include "DHT.h"
 
 
// Broche où est connectée le capteur DHT
 
#define DHTPIN D2
 
 
// Définir le type de capteur DHT
 
#define DHTTYPE DHT22 
 
 
// Initialisation du Capteur DHT
 
DHT dht(DHTPIN, DHTTYPE);
 
 
void setup() {
 
  Serial.begin(9600); // démarrage de la connexion série
 
  dht.begin();
 
}
 
 
void loop() {
 
  /* Mesure de température et d'humidité */
 
  //Lecture de l'humidité ambiante
 
  float h = dht.readHumidity();
 
  // Lecture de la température en Celcius
 
  float t = dht.readTemperature();
 
}
 
</syntaxhighlight>
 
}}
 
{{Tuto Status
 
|Complete=Published
 
}}
 

Version actuelle datée du 12 mai 2023 à 11:20