Table des matières:

ESP8266 NodeMCU + LM35 + Blynk (station météo IOT/capteur de température numérique) : 4 étapes
ESP8266 NodeMCU + LM35 + Blynk (station météo IOT/capteur de température numérique) : 4 étapes

Vidéo: ESP8266 NodeMCU + LM35 + Blynk (station météo IOT/capteur de température numérique) : 4 étapes

Vidéo: ESP8266 NodeMCU + LM35 + Blynk (station météo IOT/capteur de température numérique) : 4 étapes
Vidéo: Formation sur l'internet des objets tuto 7: Blynk Dashboard pour le capteur de température TMP36 2024, Juillet
Anonim
ESP8266 NodeMCU + LM35 + Blynk (Station météo IOT/Capteur de température numérique)
ESP8266 NodeMCU + LM35 + Blynk (Station météo IOT/Capteur de température numérique)
ESP8266 NodeMCU + LM35 + Blynk (Station météo IOT/Capteur de température numérique)
ESP8266 NodeMCU + LM35 + Blynk (Station météo IOT/Capteur de température numérique)

Salut les gars! Dans ce Instructable, nous allons apprendre à interfacer le capteur LM35 avec NodeMCU et afficher ces informations de température sur Internet sur un smartphone avec l'application Blynk.

(Aussi dans ce projet, nous utiliserons le widget SuperChart dans l'application Blynk afin que les données soient stockées dans le cloud Blynk et que nous puissions voir toutes les données passées dans un graphique. En bref, aucune donnée de capteur n'est perdue et vous pouvez voir un graphique sympa.)

Fournitures

Commencer…

Liste des éléments nécessaires pour ce projet

1. NodeMCU

2. LM35

3. fils de cavalier

4. Planche à pain

5. Arduino ide (avec les bibliothèques blynk installées)

Étape 1: connexion du circuit

Connexion des circuits
Connexion des circuits

LM35 a 3 broches. (Lorsque la face plate du capteur est face à vous, laissez la broche 1 être la broche la plus à gauche, la broche du milieu sera la broche 2 et la broche la plus à droite sera la broche 3)

Pin1 est connecté à 3.3v sur NodeMCU.

La broche 2 est connectée à A0. (une et seule broche analogique sur NodeMCU)

La broche 3 est connectée à la masse sur NodeMCU.

(Je n'utiliserai pas de cavaliers car j'ai l'intention de le garder connecté pendant un certain temps)

Étape 2: Configuration de l'application Blynk

Configuration de l'application Blynk
Configuration de l'application Blynk
Configuration de l'application Blynk
Configuration de l'application Blynk
Configuration de l'application Blynk
Configuration de l'application Blynk

1. Installez l'application Blynk depuis Playstore/App Store et connectez-vous à votre compte.

2. Créez un nouveau projet en sélectionnant NodeMCU comme appareil et Wi-Fi comme type de connexion. (Le jeton d'authentification sera envoyé à votre identifiant de messagerie, il sera utilisé plus tard dans le code)

3. Cliquez sur l'icône + et ajoutez les widgets suivants: affichage des valeurs étiquetées, jauge et supergraphique. (redimensionnez les widgets à votre guise)

4. Nous utiliserons le widget de valeur étiqueté pour afficher la disponibilité. (nombre de secondes à partir du moment où nous mettons le NodeMCU sous tension) En utilisant cela, nous avons quelques avantages - nous pouvons savoir si le Nodemcu est connecté ou non à Internet (le compteur doit augmenter de 1 chaque seconde) et ce compteur se réinitialise à chaque fois que le réinitialisation de l'alimentation (vous aurez donc une idée approximative lorsque l'alimentation n'est pas appropriée). nous utiliserons la broche virtuelle V6 pour cela et le taux de lecture est défini sur 1 seconde.

5. Nous utiliserons le widget jauge pour afficher la température. envoyons des données à l'application blynk via la broche virtuelle V5, la plage d'affichage sera de 0 à 50 degrés Celsius et le taux de lecture réglé sur PUSH (puisque nous utiliserons superchart).

6. Vient maintenant Superchart. Nous allons l'utiliser pour afficher les lectures de température précédentes dans un graphique. Dans les paramètres du widget, ajoutez la température en tant que flux de données. en cliquant sur l'icône des paramètres à côté du flux de données créé, sélectionnez la broche d'entrée en tant que broche virtuelle V5. (Vous pouvez modifier le reste des paramètres à votre guise).

**REMARQUE: Si vous ne comprenez pas ce que je voulais dire dans les étapes ci-dessus, vous pouvez simplement suivre les images ci-dessus pour configurer l'application.

Étape 3: Coder

Code
Code
Code
Code

Je joindrai le fichier de code requis sur cette page.

Étape 4: Conclusion…

Emballer…
Emballer…
Emballer…
Emballer…

Téléchargez le code sur NodeMCU en le connectant à votre PC. Appuyez sur le bouton de lecture dans l'application Blynk, vous devriez maintenant recevoir des données sur votre smartphone et c'est tout, vous pouvez le débrancher du PC et le connecter à une banque d'alimentation et placer l'ensemble de l'appareil de détection de température là où vous en avez besoin.

**REMARQUE: Peu de choses à remarquer-

1. UPTIME: Lorsque l'application Blynk se connecte à NodeMCU via Internet, elle demande une disponibilité chaque seconde. Si ce compteur n'augmente pas toutes les secondes, cela signifie simplement que la connexion réseau du côté du téléphone ou du côté NodeMCU est faible ou cassée NodeMCU n'est pas alimenté).

2. SUPERCHART: vous pouvez exporter vos données de capteur enregistrées sous forme de fichier CSV ou même supprimer les données précédentes pour repartir à zéro. (le taux de lecture de la température doit être réglé sur PUSH afin d'utiliser Superchart)

3. J'ai ajouté des notes à quelques images. (peut dissiper certains doutes)

J'espère que vous avez apprécié cette instructable !

Conseillé: