Satura rādītājs:

ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi
Video: Weather monitoring station #wather #monitoring #weatherstation #trending #arduino #robuin 2024, Novembris
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors)

Sveiki puiši! Šajā pamācībā mēs iemācīsimies sasaistīt LM35 sensoru ar NodeMCU un parādīt šīs temperatūras informāciju internetā viedtālrunī ar lietojumprogrammu Blynk.

(Arī šajā projektā mēs izmantosim SuperChart logrīku lietojumprogrammā Blynk, lai dati tiktu saglabāti Blynk mākonī, un mēs redzētu visus iepriekšējos datus diagrammā. Īsi sakot, sensoru dati netiek zaudēti un jūs redzat foršs grafiks.)

Piegādes

Darba sākšana…

Šim projektam nepieciešamo priekšmetu saraksts

1. NodeMCU

2. LM35

3. džempera vadi

4. Maizes dēlis

5. Arduino ide (ar instalētām blynk bibliotēkām)

1. darbība: ķēdes savienojums

Ķēdes savienojums
Ķēdes savienojums

LM35 ir 3 tapas. (Kad sensora plakanā virsma ir vērsta pret jums, lai 1. tapa ir kreisākā tapa, vidējā tapa būs 2. tapa, bet labākā - 3. tapa)

Pin1 ir savienots ar 3.3v NodeMCU.

Pin2 ir savienots ar A0. (viena un vienīgā analogā tapa NodeMCU)

Pin3 ir savienots ar NodeMCU Ground.

(Es neizmantošu džemperu vadus, jo es plānoju to kādu laiku savienot)

2. darbība. Blynk lietojumprogrammas iestatīšana

Blynk lietojumprogrammas iestatīšana
Blynk lietojumprogrammas iestatīšana
Blynk lietojumprogrammas iestatīšana
Blynk lietojumprogrammas iestatīšana
Blynk lietojumprogrammas iestatīšana
Blynk lietojumprogrammas iestatīšana

1. Instalējiet lietotni Blynk no Playstore/ App Store un piesakieties savā kontā.

2. Izveidojiet jaunu projektu, kā ierīci izvēloties NodeMCU un savienojuma veidu-Wi-Fi. (Autentifikācijas marķieris tiks nosūtīts uz jūsu pasta ID, tas tiks izmantots vēlāk kodā)

3. Noklikšķiniet uz ikonas + un pievienojiet šādus logrīkus - Norādīto vērtību displejs, mērītājs un superkarte. (mainiet logrīku izmērus pēc saviem ieskatiem)

4. Mēs izmantosim apzīmēto vērtību logrīku, lai parādītu darbības laiku. (sekunžu skaits no brīža, kad ieslēdzam NodeMCU) Izmantojot to, mums ir dažas priekšrocības- mēs varam zināt, vai Nodemcu ir vai nav pievienots internetam (skaitītājam vajadzētu pieaugt par 1 katru sekundi), un šis skaitītājs tiek atiestatīts katru reizi, kad barošana tiek atiestatīta (tāpēc jūs saņemsiet aptuvenu priekšstatu, kad barošanas avots nav pareizs). šim nolūkam mēs izmantosim virtuālo tapu V6 un lasīšanas ātrums ir iestatīts uz 1 sekundi.

5. Mēs izmantosim mērinstrumentu logrīku, lai parādītu temperatūru. nosūtīsim datus uz lietotni blynk, izmantojot virtuālo tapu V5, displeja diapazons būs no 0 līdz 50 grādiem pēc Celsija un lasīšanas ātrums ir iestatīts uz PUSH (jo mēs izmantosim superdiagrammu).

6. Tagad nāk Superchart. Mēs to izmantosim, lai grafikā apskatītu iepriekšējos temperatūras rādījumus. Logrīka iestatījumos kā datu straumi pievienojiet temperatūru. noklikšķinot uz iestatījumu ikonas blakus izveidotajai datu straumei, izvēlieties ievades tapu kā virtuālo tapu V5. (Pārējos iestatījumus varat mainīt pēc saviem ieskatiem).

** PIEZĪME. Ja jūs nesaprotat, ko es domāju iepriekš minētajās darbībās, varat vienkārši izpildīt iepriekš redzamos attēlus, lai iestatītu lietojumprogrammu.

3. darbība: kods

Kods
Kods
Kods
Kods

Šajā lapā pievienošu nepieciešamo koda failu.

4. darbība: iesaiņošana…

Ietīšana…
Ietīšana…
Ietīšana…
Ietīšana…

Augšupielādējiet kodu NodeMCU, savienojot to ar datoru. Nospiediet atskaņošanas pogu lietotnē Blynk, tagad jums vajadzētu saņemt datus uz viedtālruni, un tas ir viss, jūs varat to atvienot no datora un savienot ar kādu powerbank un novietot visu temperatūras sensoru, kur vien nepieciešams.

** PIEZĪME: Dažas lietas, kas jāņem vērā-

1. UPTIME: Kad lietotne Blynk izveido savienojumu ar NodeMCU internetā, tā pieprasa darbības laiku katru sekundi. Ja šis skaitītājs nepalielinās katru sekundi, tas vienkārši nozīmē, ka tīkla savienojums tālruņa vai NodeMCU pusē ir vājš vai bojāts (vai NodeMCU nav barots).

2. SUPERCHART: Jūs varat eksportēt ierakstītos sensora datus kā CSV failu vai pat izdzēst iepriekšējos datus, lai sāktu no jauna. (lai izmantotu Superchart, temperatūras nolasīšanas ātrumam jābūt iestatītam uz PUSH)

3. Esmu pievienojis piezīmes dažiem attēliem. (var novērst dažas šaubas)

Ceru, ka jums patika šī pamācība!

Ieteicams: