Table des matières:

Thermomètre numérique utilisant NodeMCU et LM35 : 5 étapes
Thermomètre numérique utilisant NodeMCU et LM35 : 5 étapes

Vidéo: Thermomètre numérique utilisant NodeMCU et LM35 : 5 étapes

Vidéo: Thermomètre numérique utilisant NodeMCU et LM35 : 5 étapes
Vidéo: TutoDuino 4 : Capteur de Température LM35 ! 2024, Novembre
Anonim
Thermomètre numérique utilisant NodeMCU et LM35
Thermomètre numérique utilisant NodeMCU et LM35

Créez votre propre thermomètre numérique et surveillez la température sur Internet de n'importe où. Cette instructable est une base pour commencer à bricoler avec l'IoT. Nous allons interfacer le capteur de température LM35 avec NodeMCU 1.0 (ESP-12E).

Le LM35 est un capteur de température qui peut mesurer la température dans la plage de -55°C à 150°C. C'est un appareil à 3 bornes qui fournit une tension analogique proportionnelle à la température. NodeMCU ADC peut être utilisé pour mesurer la tension analogique du LM35 et donc calculer la température qui est proportionnelle à la tension analogique.

Étape 1: Composants requis

Composants requis
Composants requis
Composants requis
Composants requis
  • Capteur de température LM35
  • NodeMCU 1.0 (module ESP 12-E)
  • Fils de connexion
  • Planche à pain
  • IDE Arduino

Étape 2: Établir des connexions

Créer des liens
Créer des liens
  1. Effectuez les connexions comme indiqué sur le schéma de circuit.
  2. Connectez la broche Vcc du LM35 à la broche 3V du NodeMCU.
  3. Connectez la broche analogique de LM35 à A0 de NodeMCU.
  4. Connectez la broche GND du LM35 au GND du NodeMCU.

Étape 3: Conversion de la valeur analogique en valeur numérique

Conversion de la valeur analogique en valeur numérique
Conversion de la valeur analogique en valeur numérique
Conversion de la valeur analogique en valeur numérique
Conversion de la valeur analogique en valeur numérique

Le convertisseur analogique-numérique (ADC) convertit les valeurs analogiques en une approximation numérique basée sur la formule:

Valeur ADC = échantillon * 1024 / tension de référence

Pour convertir les valeurs analogiques en Celsius, nous avons 3,3 V sur notre carte et nous savons que la tension de sortie du LM35 varie de 10 mV à chaque augmentation/diminution de degré Celsius

temp_celsius = ((analogRead(A0) * 330.0)/1024.0);

Pour convertir Celsius en Fahrenheit

temp_fahrenheit = (temp_celsius * 1,8)+32,0;

Étape 4: Interfaçage du LM35 et du NodeMCU

  1. Ouvrez l'IDE Arduino.
  2. Allez dans Outils -> Cartes -> NodeMCU 1.0 (module ESP 12-E).
  3. Copiez le code. (Le code est joint ci-dessous).
  4. Compilez-le.
  5. Téléchargez-le sur NodeMCU.

Étape 5: Surveillance de la température

Surveillance de la température
Surveillance de la température
Surveillance de la température
Surveillance de la température
  • La température peut être surveillée en ouvrant le moniteur série.
  • Il peut être surveillé via le réseau en copiant et collant l'adresse IP affichée sur le moniteur série, ici c'est 192.168.43.163

Conseillé: