INHOUDSOPGAWE:

ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor): 4 stappe
ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor): 4 stappe

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor): 4 stappe

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor): 4 stappe
Video: How to use ESP8266 NodeMCU with DHT11 Temperature and Humidity Sensor 2024, Julie
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor)
ESP8266 NodeMCU + LM35 + Blynk (IOT Weerstasie/ Digitale Temp Sensor)

Hi ouens! In hierdie instruksies gaan ons leer hoe om die LM35 -sensor met NodeMCU te koppel en die temperatuurinligting oor die internet op 'n slimfoon met die Blynk -toepassing te vertoon.

(Ook in hierdie projek gebruik ons die SuperChart -widget in die Blynk -toepassing, sodat die data in die Blynk -wolk gestoor word en ons al die vorige data in 'n grafiek kan sien. Kortom, geen sensordata gaan verlore nie en u kan sien 'n koel grafiek.)

Voorrade

Aan die gang kom…

Lys van items wat benodig word vir hierdie projek

1. NodeMCU

2. LM35

3. jumper drade

4. Broodbord

5. Arduino ide (met blynk biblioteke geïnstalleer)

Stap 1: Kringaansluiting

Kringverbinding
Kringverbinding

LM35 het 3 penne. (As die plat gesig van die sensor na u toe kyk, laat pen 1 die pen aan die linkerkant wees, die middelste pen is pen 2 en die regterkantste pen sal pen 3 wees)

Pin1 is gekoppel aan 3.3v op NodeMCU.

Pin2 is gekoppel aan A0. (enigste analoog pen op NodeMCU)

Pin3 is gekoppel aan Ground on NodeMCU.

(Ek sal nie jumperdrade gebruik nie, want ek is van plan om dit vir 'n geruime tyd verbind te hou)

Stap 2: Die opstel van Blynk -toepassing

Die opstel van Blynk -toepassing
Die opstel van Blynk -toepassing
Die opstel van Blynk -toepassing
Die opstel van Blynk -toepassing
Die opstel van Blynk -toepassing
Die opstel van Blynk -toepassing

1. Installeer die Blynk -app vanaf Playstore/ App store en meld aan by u rekening.

2. Skep 'n nuwe projek deur NodeMCU as die toestel te kies en Wi-Fi as die verbindingstipe. (Verifikasieteken word na u pos -ID gestuur, dit sal later in die kode gebruik word)

3. Klik op die + -ikoon en voeg die volgende widgets by - Weergawe met etikette, meter en superkaart. (verander die grootte van die widgets na u smaak)

4. Ons sal die gemerkte waarde -widget gebruik om die uptime te wys. (aantal sekondes vanaf die tydstip waarop ons NodeMCU aanskakel) Deur hierdie te gebruik, het ons 'n paar voordele- ons kan weet of die Nodemcu aan die internet gekoppel is (die toonbank moet elke sekonde met 1 styg) en hierdie toonbank word elke keer herstel krag herstel (sodat u 'n rowwe idee sal kry as die kragtoevoer nie behoorlik is nie). ons gebruik virtuele pen V6 hiervoor en die lesingstempo is ingestel op 1 sekonde.

5. Ons sal die meter -widget gebruik om die temperatuur te wys. laat ons data via die virtuele pin V5 na die blynk -app stuur, die vertoonbereik is 0 tot 50 grade Celsius en die leessnelheid is ingestel op PUSH (aangesien ons superkaart sal gebruik).

6. Nou kom Superchart. Ons sal dit gebruik om vorige temperatuurmetings in 'n grafiek te sien. Voeg temperatuur in die widget -instellings as 'n datastroom by. deur op die instellingsikoon langs die geskepte datastroom te klik, kies die invoerpen as virtuele pen V5. (U kan die res van die instellings na u smaak verander).

** OPMERKING: as u nie verstaan wat ek in die bogenoemde stappe bedoel het nie, kan u die foto's hierbo volg om die toepassing op te stel.

Stap 3: Kodeer

Kode
Kode
Kode
Kode

Ek sal die vereiste kode lêer op hierdie bladsy heg.

Stap 4: Verpak …

Klaar maak…
Klaar maak…
Klaar maak…
Klaar maak…

Laai die kode op na NodeMCU deur dit aan u rekenaar te koppel. druk op die speelknoppie in die Blynk -app; u behoort nou data op u slimfoon te ontvang, en dan kan u dit van die rekenaar afkoppel en aan 'n powerbank koppel en die hele temperatuurwaarnemingsapparaat plaas waar nodig.

** LET WEL: 'n Paar dinge om op te let-

1. UITTYD: as die Blynk -app via die internet met NodeMCU verbind word, vra dit elke sekonde tyd om op te tree. NodeMCU word nie aangedryf nie).

2. SUPERCHART: U kan u opgeneemde sensordata as 'n CSV -lêer uitvoer of selfs vorige data uitvee om nuut te begin. (die temperatuurlesingstempo moet op PUSH gestel word om Superchart te kan gebruik)

3. Ek het notas by 'n paar foto's gevoeg. (kan twyfel uit die weg ruim)

Hoop jy het hierdie instruksies geniet!

Aanbeveel: