Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas

Composants et fournitures

ComposantQuantité
Capteur température/humidité DHT11 (4 broches)1
Fils de connexion (jumper wires)1
Arduino UNO1
Appareil Android1

Applications et services en ligne

À propos de ce projet

Apprenons à lire température et humidité d'un DHT11 via Blynk. Si vous ne savez pas connecter votre Arduino à un ordinateur (Linux), consultez ce projet (sans ajouter de LED). N'ajoutez pas de bouton LED sur Blynk et n'utilisez pas le code de ce projet ! Téléversez uniquement le code ci-dessous.

Le schéma de câblage du DHT11 est joint.

Configuration Blynk

Si vous avez suivi les étapes, votre projet apparaît « en ligne ». Ajoutez deux jauges (Gauges) configurées ainsi :

Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas
Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas
Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas

Optionnel : ajoutez un graphique d'historique (History Graph) :

Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas

Résultat final dans l'appli :

Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas

Lancez le projet !

Lire température et humidité avec DHT11 sur Blynk – Tutoriel Arduino pas à pas

Résultat

Température et humidité s'affichent sur les jauges ; l'historique enregistre l'évolution. Projet simple – si vous l'aimez, likez et suivez-moi !

P.S. Amusez-vous (règle la plus importante !)

Code

Code pour DHT11 (C/C++)

/**************************************************************
 * Blynk – plateforme iOS/Android pour contrôler Arduino, RPi, etc. via Internet.
 * Interfaces graphiques par glisser-déposer.
 * Téléchargements, docs, tutos : https://www.blynk.cc
 **************************************************************/
#include 
SoftwareSerial DebugSerial(2, 3); // RX, TX
#define BLYNK_PRINT DebugSerial
#include 
#include 
#include 

#define DHTPIN 5          // Broche digitale connectée au DHT
#define DHTTYPE DHT11     // DHT 11
//#define DHTTYPE DHT22   // DHT 22, AM2302, AM2321
//#define DHTTYPE DHT21   // DHT 21, AM2301

DHT dht(DHTPIN, DHTTYPE);
SimpleTimer timer;

// Remplacez par votre Auth Token (Paramètres projet → icône écrou)
char auth[] = "YourAuthToken";

// Envoie température/humidité chaque seconde sur broches virtuelles V5/V6
// Fréquence lecture widget Blynk = PUSH (c'est l'Arduino qui décide)
void sendSensor() {
  float h = dht.readHumidity();
  float t = dht.readTemperature(); // ou dht.readTemperature(true) pour °F
  if (isnan(h) || isnan(t)) {
    Serial.println("Échec lecture DHT !");
    return;
  }
  Blynk.virtualWrite(V5, h); // Humidité sur V5
  Blynk.virtualWrite(V6, t); // Température sur V6
}

void setup() {
  DebugSerial.begin(9600); // Console debug
  Serial.begin(9600);      // Communication série avec Blynk (via USB)
  Blynk.begin(Serial, auth);
  dht.begin();
  timer.setInterval(1000L, sendSensor); // Appel chaque seconde
}

void loop() {
  Blynk.run();
  timer.run();
}

Schémas

Je n'ai pas trouvé de composant DHT11 dans l'éditeur, j'ai renommé un TMP36 en DHT11.

dht11_JqQomro2Tj.fzz (Fritzing)

Processus de fabrication

  1. Système de contrôle d'accès intégré QR, RFID et vérification de température
  2. Comment lire la température avec un DS18B20 sur Raspberry Pi 2
  3. Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
  4. Construire un système aéroponique automatisé avec Raspberry Pi et capteur d'humidité
  5. Vérifier et calibrer votre capteur d'humidité pour des mesures précises
  6. Projet capteur DHT11 température/humidité avec indicateurs LED et buzzer piézo
  7. Enregistreur de Température et Humidité Arduino avec DHT11 et Shield Ethernet
  8. Afficher Température, Humidité et Pression BME280 sur Écran Tactile Nextion
  9. Générer des Sons Musicaux avec Arduino : Guide Pas à Pas