Comment programmer un capteur dhumidité Arduino?

Comment programmer un capteur dhumidité Arduino?

Bibliothèque Dht11 arduino

Une fois le sketch téléchargé, ouvrez une fenêtre Serial Monitor pour voir la sortie de l’Arduino.Output on Serial MonitorCode Explication:Le sketch commence par inclure la bibliothèque DHT. Ensuite, nous devons définir le numéro de la broche Arduino à laquelle la broche Data de notre capteur est connectée et créer un objet DHT. Ainsi, nous pouvons accéder aux fonctions spéciales liées à la bibliothèque.#include <dht.h>

Dans la fonction ‘loop’, nous allons utiliser la fonction read22() qui lit les données de la DHT22. Elle prend le numéro de broche Data du capteur comme paramètre. Si vous bricolez avec la DHT11, vous devez utiliser la fonction read11(). Vous pouvez le faire en décommentant la deuxième ligne.//Décommentez le type que vous utilisez !

float h = DHT.humidity ; // Obtient les valeurs de l’humiditéL’objet DHT renvoie la valeur de la température en Celsius (°C). Elle peut être convertie en Fahrenheit (°F) à l’aide d’une formule simple:T(°F) = T(°C) × 9/5 + 32///imprime la température en Fahrenheit

Serial.print((t * 9.0) / 5.0 + 32.0);Arduino ProjectCode Arduino – DHT11 et DHT22 avec LCDSIl vous arrive parfois d’avoir l’idée de surveiller la température et l’humidité de votre incubateur. Dans ce cas, vous aurez probablement besoin d’un écran LCD de 16×2 caractères pour afficher les conditions dominantes dans votre incubateur, au lieu d’un moniteur série. Donc, dans cet exemple, nous allons connecter le LCD à l’Arduino avec les capteurs DHT11 et DHT22.Au cas où vous ne seriez pas familier avec les LCD 16×2 caractères, pensez à lire (au moins à survoler) le tutoriel ci-dessous.SUGGESTED READING Interfacing 16×2 Character LCD Module with ArduinoVous voulez que vos projets Arduino affichent des messages d’état ou des lectures de capteurs ? Alors ces écrans LCD pourraient être la solution parfaite. Ils sont extrêmement courants et… Ensuite, nous devons établir les connexions avec l’écran LCD, comme indiqué ci-dessous.Câblage de DHT11 et de l’écran LCD 16×2 caractères avec Arduino UNOWiring DHT22 and 16×2 Character LCD to Arduino UNOTLe sketch suivant imprime les valeurs de température et d’humidité relative sur l’écran LCD 16×2 caractères. Il utilise le même code, sauf que nous imprimons les valeurs sur le LCD.#include <LiquidCrystal.h> // inclut la bibliothèque LiquidCrystal.

  Comment fonctionne un capteur à ultrason?

Arduino dht11

Dans ce tutoriel, vous apprendrez comment fonctionnent les capteurs numériques de température et d’humidité DHT11 et DHT22/AM2302 et comment vous pouvez les utiliser avec Arduino. Ces capteurs sont très populaires pour les projets de bricolage électronique et sont parfaits pour les stations météorologiques à distance, les projets de domotique et les systèmes de surveillance des plantes/jardins.

Dans cet article, j’ai inclus des schémas de câblage et plusieurs exemples de codes pour que vous puissiez commencer à expérimenter avec votre capteur. Après chaque exemple, je décompose et explique le fonctionnement du code, de sorte que vous ne devriez avoir aucun problème à le modifier pour répondre à vos besoins.

Capteur DHT11 à 4 broches× 1AmazonCapteur DHT22/AM2302 à 4 broches× 1AmazonCapteur DHT11 à 3 broches (recommandé)× 1AmazonCapteur DHT22/AM2302 à 3 broches (recommandé)× 1AmazonRésistance de 5 à 10 kΩ (uniquement pour les capteurs à 4 broches)× 1AmazonArduino Uno Rev3× 1AmazonBreadboard× 1AmazonFils de liaison~ 10AmazonCâble USB de type A/B× 1AmazonLCD I2C à 16 caractères (en option)× 1Amazon

L’élément de détection de l’humidité se compose de deux électrodes entre lesquelles se trouve un substrat qui retient l’humidité. Le capteur mesure la résistance entre les électrodes, qui change en fonction de la quantité d’humidité dans l’air.

Capteur de température et d’humidité Dht11

Le capteur de température et d’humidité DHT22 est un excellent choix pour mesurer la température et l’humidité ambiantes. Ce capteur se compose d’un capteur d’humidité capacitif et d’une résistance thermique. Le capteur DHT22 possède une large gamme de mesure de température et d’humidité. Il peut mesurer la température dans une plage de -40 à +125 degrés Celsius avec une précision de 0,5 degré Celsius. L’humidité est mesurée dans une plage de 0 à 100 % avec une précision de 2,5 %. Ce capteur transmet les données par une seule broche numérique, ce qui facilite la communication avec divers microcontrôleurs. La fréquence d’échantillonnage est également de 0,5 Hz. Cela signifie qu’il met à jour les données de température et d’humidité toutes les deux secondes.

  Comment fonctionne un capteur de position?

Arduino capteur d’humidité écran lcd

Dans ce tutoriel, je vais parler du module HL-69, un capteur d’humidité du sol qui utilise la conductivité entre deux bornes pour déterminer certains paramètres liés à l’eau, aux liquides et à l’humidité. Ce capteur a la capacité de mesurer l’humidité du sol. En appliquant une petite tension entre les bornes du module, il fait passer un courant qui dépend essentiellement de la résistance générée dans le sol, laquelle dépend beaucoup de l’humidité. Par conséquent, lorsque l’humidité augmente, le courant augmente et lorsque l’humidité diminue, le courant diminue.

Ce capteur d’humidité possède deux types de sorties, une analogique et une numérique. La sortie numérique délivrera une impulsion basse lorsqu’il y aura une conductivité suffisante entre chacune des pointes. Le seuil de déclenchement peut être réglé en déplaçant le potentiomètre du circuit de commande. Au niveau de la sortie analogique, le niveau de tension dépendra directement du degré d’humidité du sol. C’est-à-dire que selon la quantité de conductivité (produit de l’eau dans le sol) entre les pointes du module, cela fera varier la valeur délivrée par l’Arduino (entre 0 et 1023).