Sadržaj:
- Pribor
- Korak 1: Povezivanje kruga
- Korak 2: Postavljanje aplikacije Blynk
- Korak 3: Kodirajte
- Korak 4: Zaključavanje …
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Bok ljudi! U ovom Instructableu naučit ćemo kako spojiti LM35 senzor s NodeMCU i prikazati te podatke o temperaturi na internetu na pametnom telefonu s aplikacijom Blynk.
(Također u ovom projektu koristit ćemo SuperChart widget u aplikaciji Blynk tako da se podaci spremaju u oblak Blynk i da vidimo sve prošle podatke u grafikonu. Ukratko, podaci senzora se ne gube i možete vidjeti graf cool izgleda.)
Pribor
Početak…
Popis stavki potrebnih za ovaj projekt
1. ČvorMCU
2. LM35
3.provodne žice
4. Bboardboard
5. Arduino ide (s instaliranim blynk knjižnicama)
Korak 1: Povezivanje kruga
LM35 ima 3 pina. (Kad je ravna površina senzora okrenuta prema vama, neka pin1 bude krajnji lijevi pin, srednji pin će biti pin2, a krajnji desni pin pin3)
Pin1 je spojen na 3.3v na NodeMCU.
Pin2 je spojen na A0. (jedan i jedini analogni pin na NodeMCU)
Pin3 je spojen na uzemljenje na NodeMCU -u.
(Neću koristiti kratkospojne žice jer namjeravam ovo držati povezano neko vrijeme)
Korak 2: Postavljanje aplikacije Blynk
1. Instalirajte aplikaciju Blynk iz Playstorea/ App store -a i prijavite se na svoj račun.
2. Izradite novi projekt odabirom NodeMCU kao uređaja i Wi-Fi kao vrste veze. (Token za autorizaciju bit će poslan na vaš mail, to će se kasnije koristiti u kodu)
3. Kliknite + ikona i dodajte sljedeće widgete - Prikaz vrijednosti s oznakom, mjerač i super grafikon. (promijenite veličinu widgeta po svom ukusu)
4. Za prikaz produženja rada koristit ćemo widget s označenom vrijednošću. (broj sekundi od trenutka uključivanja NodeMCU-a) Koristeći ovo imamo nekoliko prednosti- možemo znati je li Nodemcu spojen na internet ili ne (brojač bi se trebao podizati za 1 svake sekunde) i ovaj se brojač resetira svaki put resetiranje napajanja (pa ćete dobiti grubu ideju kada napajanje nije ispravno). Za to ćemo koristiti virtualni pin V6 i brzinu čitanja postaviti na 1 sekundu.
5. Za prikaz temperature koristit ćemo widget mjerača. pošaljimo podatke u aplikaciju blynk putem virtualnog pina V5, raspon prikaza bit će od 0 do 50 stupnjeva Celzijusa, a brzina čitanja postavljena na PUSH (budući da ćemo koristiti super grafikon).
6. Sada dolazi Superchart. To ćemo upotrijebiti za prikaz prethodnih očitanja temperature u grafikonu. U postavkama widgeta dodajte temperaturu kao podatkovni tok. klikom na ikonu postavki uz kreirani tok podataka, odaberite ulazni pin kao virtualni pin V5. (Ostale postavke možete izmijeniti po svom ukusu).
** NAPOMENA: Ako ne razumijete što sam htio reći u gornjim koracima, jednostavno slijedite gornje slike za postavljanje aplikacije.
Korak 3: Kodirajte
Na ovoj stranici prilažem potrebnu datoteku koda.
Korak 4: Zaključavanje …
Prenesite kôd na NodeMCU povezivanjem s računalom. pritisnite gumb za reprodukciju u aplikaciji Blynk, do sada biste trebali primati podatke na svoj pametni telefon i to je to, možete ga isključiti iz računala i spojiti na neki powerbank te postaviti cijeli uređaj za mjerenje temperature gdje god je to potrebno.
** NAPOMENA: Nekoliko stvari koje treba primijetiti-
1. UPTIME: Kad se aplikacija Blynk poveže s NodeMCU putem Interneta, ona traži neprekidno vrijeme svake sekunde. Ako se ovaj brojač ne povećava svake sekunde, to jednostavno znači da je mrežna veza s obje strane telefona ili sa strane NodeMCU slaba ili prekinuta (ili NodeMCU nema napajanje).
2. SUPERCHART: Svoje snimljene podatke senzora možete izvesti kao CSV datoteku ili čak izbrisati prethodne podatke za početak iznova. (brzina očitanja temperature mora biti postavljena na PUSH da biste mogli koristiti Superchart)
3. Nekoliko slika dodao sam bilješke. (moglo bi razjasniti neke sumnje)
Nadam se da ste uživali u ovom uputstvu!
Preporučeni:
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)
Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
DIY meteorološka stanica i senzorska stanica WiFi: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa stanicom sa WiFi senzorom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj postaji. Meteorološka stanica tada prikazuje t
Zapis temperature i vlažnosti maline PI, oblačna meteorološka stanica, Wi -Fi i mobilna statistika: 6 koraka
Zapis temperature i vlažnosti Raspberry PI, oblačna meteorološka stanica, Wi -Fi i mobilna statistika: Pomoću Raspberry PI uređaja možete potpuno besplatno bilježiti podatke o temperaturi i vlažnosti vani, u prostoriji, stakleniku, laboratoriju, rashladnoj prostoriji ili bilo kojem drugom mjestu. Ovaj primjer ćemo koristiti za bilježenje temperature i vlažnosti. Uređaj će biti spojen na internet v
RPi meteorološka stanica i digitalni sat: 4 koraka (sa slikama)
Meteorološka stanica RPi i digitalni sat: Ovo je brz i jednostavan projekt za izradu i lijep zaslon za prikazivanje. Prikazuje vrijeme, vremenske uvjete i temperaturu. A ako vam se sviđa ono što vidite, slijedite me na Instagramu i Twitteru (@Anders644PI) kako biste bili u toku s onim što radim
Senzor temperature / meteorološka stanica: 9 koraka (sa slikama)
Senzor temperature / meteorološka stanica: Izradite vremensku stanicu ili monitor temperature pomoću vrlo hladnog digitalnog senzora temperature DS1820. Ovu postavku koristim za nadgledanje sobe poslužitelja i kao vremensku stanicu. Ovaj se projekt sastoji od: 1-žične mreže sabirnice Dallas Sučelje između RS- 232 i