Turinys:

ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): 4 žingsniai
ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): 4 žingsniai

Video: ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): 4 žingsniai

Video: ESP8266 „NodeMCU + LM35 + Blynk“(IOT orų stotis/ skaitmeninis temperatūros jutiklis): 4 žingsniai
Video: Монитор температуры и влажности с использованием ESP32 и Blynk IOT | Проекты Блинк 2.0 2024, Lapkritis
Anonim
ESP8266 „NodeMCU + LM35 + Blynk“(IOT oro stotis/ skaitmeninis temperatūros jutiklis)
ESP8266 „NodeMCU + LM35 + Blynk“(IOT oro stotis/ skaitmeninis temperatūros jutiklis)
ESP8266 „NodeMCU + LM35 + Blynk“(IOT oro stotis/ skaitmeninis temperatūros jutiklis)
ESP8266 „NodeMCU + LM35 + Blynk“(IOT oro stotis/ skaitmeninis temperatūros jutiklis)

Sveiki vaikinai! Šioje instrukcijoje mes mokysimės susieti LM35 jutiklį su „NodeMCU“ir parodyti šią temperatūros informaciją internete išmaniajame telefone su „Blynk“programa.

(Taip pat šiame projekte mes naudosime „SuperChart“valdiklį „Blynk“programoje, kad duomenys būtų saugomi „Blynk“debesyje ir mes matytume visus ankstesnius diagramos duomenis. Trumpai tariant, jokie jutiklių duomenys nėra prarasti ir pamatysite šauniai atrodanti grafika.)

Prekės

Darbo pradžia…

Šiam projektui reikalingų daiktų sąrašas

1. NodeMCU

2. LM35

3. megztiniai laidai

4. Duonos lenta

5. „Arduino ide“(su įdiegtomis „blynk“bibliotekomis)

1 žingsnis: grandinės prijungimas

Grandinės jungtis
Grandinės jungtis

LM35 turi 3 kaiščius. (Kai plokščias jutiklio paviršius yra nukreiptas į jus, tegul 1 kaištis yra kairiausias kaištis, vidurinis kaištis bus 2 ir dešinysis kaištis bus 3)

„Pin1“yra prijungtas prie „3.3V“„NodeMCU“.

Pin2 yra prijungtas prie A0. (vienas ir vienintelis „NodeMCU“kaištis)

„Pin3“yra prijungtas prie „NodeMCU“„Ground“.

(Nenaudosiu trumpalaikių laidų, nes ketinu kurį laiką palaikyti ryšį)

2 veiksmas: „Blynk“programos nustatymas

„Blynk“programos nustatymas
„Blynk“programos nustatymas
„Blynk“programos nustatymas
„Blynk“programos nustatymas
„Blynk“programos nustatymas
„Blynk“programos nustatymas

1. Įdiekite „Blynk“programą iš „Playstore“/ „App Store“ir prisijunkite prie savo paskyros.

2. Sukurkite naują projektą pasirinkdami „NodeMCU“kaip įrenginį ir „Wi-Fi“kaip ryšio tipą. (Autencijos prieigos raktas bus išsiųstas į jūsų el. Pašto ID, jis bus naudojamas vėliau kode)

3. Spustelėkite + piktogramą ir pridėkite šiuos valdiklius - pažymėtos vertės rodinys, matuoklis ir suvestinė. (pakeiskite valdiklių dydį pagal savo skonį)

4. Mes naudosime pažymėtą reikšmių valdiklį, kad būtų rodomas veikimo laikas. (sekundžių skaičius nuo to laiko, kai įjungėme „NodeMCU“) maitinimas atstatomas (taigi gausite apytikslį supratimą, kai maitinimo šaltinis netinkamas). tam naudosime virtualų kaištį V6, o skaitymo greitis nustatytas 1 sekundę.

5. Temperatūrai rodyti naudosime matuoklio valdiklį. siųskime duomenis į „blynk“programą per virtualų kaištį V5, ekrano diapazonas bus nuo 0 iki 50 laipsnių Celsijaus, o skaitymo greitis nustatytas kaip PUSH (nes naudosime superkartą).

6. Dabar ateina „Superchart“. Tai naudosime norėdami peržiūrėti ankstesnius temperatūros rodmenis grafike. Valdiklio nustatymuose kaip duomenų srautą pridėkite temperatūrą. spustelėję nustatymų piktogramą šalia sukurto duomenų srauto, pasirinkite įvesties kaištį kaip virtualų kaištį V5. (Likusius nustatymus galite keisti pagal savo skonį).

** PASTABA: Jei nesuprantate, ką turėjau omenyje atlikdamas aukščiau nurodytus veiksmus, galite tiesiog sekti aukščiau pateiktas nuotraukas, kad nustatytumėte programą.

3 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

Šiame puslapyje pridėsiu reikiamą kodo failą.

4 žingsnis: apvyniojimas…

Vyniojimas…
Vyniojimas…
Vyniojimas…
Vyniojimas…

Įkelkite kodą į „NodeMCU“prijungę jį prie kompiuterio. paspauskite paleidimo mygtuką „Blynk“programoje, dabar jūs turėtumėte gauti duomenis į savo išmanųjį telefoną ir viskas, ką galite atjungti nuo kompiuterio ir prijungti prie kai kurių „powerbank“ir visur, kur reikia, įdėti visą temperatūros jutiklį.

** PASTABA: keli dalykai, į kuriuos reikia atkreipti dėmesį-

1. LAIKAS: Kai „Blynk“programa prisijungia prie „NodeMCU“internetu, ji prašo veikimo laiko kiekvieną sekundę. „NodeMCU“nėra maitinamas).

2. SUPERCHART: Galite eksportuoti įrašytus jutiklio duomenis kaip CSV failą arba net ištrinti ankstesnius duomenis, kad pradėtumėte iš naujo. (norint naudoti „Superchart“, temperatūros nuskaitymo greitis turi būti nustatytas į PUSH)

3. Prie kelių nuotraukų pridėjau pastabų. (gali išsklaidyti kai kurias abejones)

Tikimės, kad jums patiko ši pamoka!

Rekomenduojamas: