Sisukord:

ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur): 4 sammu
ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur): 4 sammu

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur): 4 sammu

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur): 4 sammu
Video: Weather station,❄️🌫️⛈️🌨️🌨️🌤️#arduino #nodemcu #electronics 2024, November
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur)
ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur)
ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur)
ESP8266 NodeMCU + LM35 + Blynk (IOT ilmajaam/ digitaalne temperatuuriandur)

Tere kutid! Selles juhendis õpime, kuidas ühendada LM35 andur NodeMCU -ga ja kuvada selle temperatuuri teave Interneti kaudu nutitelefonis koos Blynk -rakendusega.

(Ka selles projektis kasutame rakenduses Blynk SuperChart vidinat, nii et andmed salvestatakse Blynk pilve ja me näeme kõiki varasemaid andmeid diagrammil. Lühidalt, andurite andmed ei lähe kaduma ja näete lahe välimus.)

Tarvikud

Alustamine…

Selle projekti jaoks vajalike üksuste loend

1. NodeMCU

2. LM35

3. hüppaja juhtmed

4. Leivalaud

5. Arduino ide (installitud blynk -raamatukogudega)

Samm: vooluahela ühendus

Vooluahela ühendus
Vooluahela ühendus

LM35 -l on 3 tihvti. (Kui anduri tasane külg on teie poole, olgu tihvt 1 vasakpoolseim tihvt, keskmine tihvt on tihvt 2 ja parempoolne tihvt on tihvt 3)

Pin1 on ühendatud NodeMCU 3.3V -ga.

Pin2 on ühendatud A0 -ga. (üks ja ainus analoogpulk NodeMCU -l)

Pin3 on ühendatud NodeMCU Groundiga.

(Ma ei kasuta hüppajajuhtmeid, kuna kavatsen seda mõnda aega ühendada)

2. toiming: rakenduse Blynk seadistamine

Rakenduse Blynk seadistamine
Rakenduse Blynk seadistamine
Rakenduse Blynk seadistamine
Rakenduse Blynk seadistamine
Rakenduse Blynk seadistamine
Rakenduse Blynk seadistamine

1. Installige rakendus Blynk Play poest/ rakenduste poest ja logige oma kontole sisse.

2. Looge uus projekt, valides seadmeks NodeMCU ja ühenduse tüübiks Wi-Fi. (Autentimisluba saadetakse teie e -posti aadressile, seda kasutatakse koodis hiljem)

3. Klõpsake ikooni + ja lisage järgmised vidinad - märgistatud väärtuste kuvamine, gabariit ja superkaart. (muutke vidinate suurust oma maitse järgi)

4. Kasutame tööaja kuvamiseks märgistatud väärtuste vidinat. (sekundite arv NodeMCU sisselülitamisest) Seda kasutades on meil mõned eelised- saame teada, kas Nodemcu on Internetiga ühendatud või mitte (loendur peaks tõusma 1 sekundi võrra) ja see loendur lähtestatakse iga kord, kui toide lähtestatakse (nii saate ligikaudse ettekujutuse, kui toide pole õige). kasutame selleks virtuaalset tihvti V6 ja lugemiskiiruseks seatakse 1 sekund.

5. Temperatuuri kuvamiseks kasutame mõõturi vidinat. saadame andmed virtuaalse tihvti V5 kaudu rakendusse blynk, kuvamisvahemik on 0 kuni 50 kraadi Celsiuse järgi ja lugemiskiirus on seatud PUSH -le (kuna kasutame superkaarti).

6. Nüüd tuleb Superchart. Kasutame seda graafiku eelmiste temperatuurinäitude vaatamiseks. Vidinate seadetes lisage andmevooks temperatuur. klõpsates loodud andmevoo kõrval oleval seadete ikoonil, valige sisendpulk virtuaalseks tihvtiks V5. (Ülejäänud seadeid saate oma maitse järgi muuta).

** MÄRKUS. Kui te ei saa aru, mida ma ülaltoodud sammudes silmas pidasin, saate rakenduse seadistamiseks järgida ülaltoodud pilte.

3. samm: kood

Kood
Kood
Kood
Kood

Lisan sellel lehel vajaliku koodifaili.

4. samm: pakkimine…

Ümbramine…
Ümbramine…
Ümbramine…
Ümbramine…

Laadige kood NodeMCU -sse, ühendades selle arvutiga. Vajutage rakenduses Blynk esitusnuppu, nüüd peaksite andmeid oma nutitelefoni vastu võtma ja saate selle arvutist lahti ühendada ning mõne toitepangaga ühendada ja kogu temperatuurianduri kõikjale paigutada.

** MÄRKUS: vähe asju, mida tähele panna-

1. UPTIME: Kui rakendus Blynk Interneti kaudu NodeMCU -ga ühenduse loob, küsib see iga sekundit tööaega. NodeMCU pole toiteallikas).

2. SUPERCHART: Saate salvestatud anduri andmed eksportida CSV -failina või isegi kustutada varasemad andmed, et alustada uuesti. (Superchart'i kasutamiseks peab temperatuuri lugemiskiirus olema PUSH)

3. Olen lisanud mõnele pildile märkmeid. (võib mõned kahtlused kõrvaldada)

Loodan, et teile meeldis see õpetlik!

Soovitan: