Satura rādītājs:
- Piegādes
- 1. darbība: ķēdes savienojums
- 2. darbība. Blynk lietojumprogrammas iestatīšana
- 3. darbība: kods
- 4. darbība: iesaiņošana…
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteoroloģiskā stacija/ digitālais temperatūras sensors): 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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
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
Šajā lapā pievienošu nepieciešamo koda failu.
4. darbība: iesaiņoš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:
DHT21 digitālais temperatūras un mitruma sensors ar Arduino: 6 soļi
DHT21 digitālais temperatūras un mitruma sensors ar Arduino: Šajā apmācībā mēs iemācīsimies izmantot DHT21 mitruma un temperatūras sensoru ar Arduino un parādīt vērtības OLED displejā. Noskatieties video
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat
Digitālais temperatūras sensors: 5 soļi
Digitālais temperatūras sensors: sensori padara darbu ar jebkuru projektu jautru un vienkāršu, jo ir tūkstošiem sensoru, un mēs varam izvēlēties, lai izvēlētos pareizo sensoru mūsu projektiem vai vajadzībām. Bet nekas nav labāks par savu DIY sensoru izstrādi darbam ar plašu ra
RPi meteoroloģiskā stacija un digitālais pulkstenis: 4 soļi (ar attēliem)
RPi meteoroloģiskā stacija un digitālais pulkstenis: tas ir ātrs un vienkāršs projekts, kā arī jauks displejs, ko demonstrēt. Tas parāda gan laiku, gan laika apstākļus, gan temperatūru. Un, ja jums patīk tas, ko redzat, sekojiet man Instagram un Twitter (@Anders644PI), lai neatpaliktu no tā, ko es daru. C
Vienkāršs LED digitālais temperatūras sensors: 3 soļi
Vienkāršs LED digitālais temperatūras sensors: vienkāršs, lēts digitālais elektroniskais temperatūras sensorsH. Viljams Džeims, 2015. gada augusts Šis pētījums rāda, ka mirgošana