Sadržaj:

ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature): 4 koraka
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature): 4 koraka

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature): 4 koraka

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature): 4 koraka
Video: Weather station,❄️🌫️⛈️🌨️🌨️🌤️#arduino #nodemcu #electronics 2024, Lipanj
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorološka stanica/ digitalni senzor temperature)

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

Priključak kruga
Priključak 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

Postavljanje Blynk aplikacije
Postavljanje Blynk aplikacije
Postavljanje Blynk aplikacije
Postavljanje Blynk aplikacije
Postavljanje Blynk aplikacije
Postavljanje Blynk aplikacije

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

Kodirati
Kodirati
Kodirati
Kodirati

Na ovoj stranici prilažem potrebnu datoteku koda.

Korak 4: Zaključavanje …

Završavati…
Završavati…
Završavati…
Završavati…

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: