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, Novembar
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)

Zdravo momci! U ovom Instructable -u naučit ćemo kako spojiti LM35 senzor na NodeMCU i prikazati te podatke o temperaturi na internetu na pametnom telefonu s aplikacijom Blynk.

(Takođe u ovom projektu koristit ćemo SuperChart widget u aplikaciji Blynk kako bi se podaci pohranili u Blynk oblak i mogli bismo vidjeti sve prošle podatke u grafikonu. Ukratko, podaci senzora se ne gube i možete vidjeti grafikon cool izgleda.)

Supplies

Počinjemo…

Spisak stavki potrebnih za ovaj projekat

1. NodeMCU

2. LM35

3. spojnice

4. Bboardboard

5. Arduino ide (sa instaliranim blynk bibliotekama)

Korak 1: Povezivanje kruga

Povezivanje kruga
Povezivanje kruga

LM35 ima 3 pina. (Kada je ravna strana senzora okrenuta prema vama, neka pin1 bude krajnji lijevi pin, srednji pin će biti pin2, a krajnji desni pin pin3)

Pin1 je povezan na 3.3v na NodeMCU.

Pin2 je spojen na A0. (jedan i jedini analogni pin na NodeMCU)

Pin3 je spojen na uzemljenje na NodeMCU.

(Neću koristiti kratkospojne žice jer namjeravam ovo držati povezano neko vrijeme)

Korak 2: Postavljanje Blynk aplikacije

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. Kreirajte 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 na + ikonu i dodajte sljedeće widgete - Prikaz vrijednosti označene vrijednosti, mjerač i super grafikon. (promijenite veličinu widgeta po svom ukusu)

4. Koristićemo widget sa označenom vrednošću za prikaz vremena rada. (broj sekundi od trenutka uključivanja NodeMCU-a) Korištenjem ovoga 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. Ovo ćemo koristiti za prikaz prethodnih očitanja temperature u grafikonu. U postavkama widgeta dodajte temperaturu kao tok podataka. klikom na ikonu postavki pored kreiranog toka podataka, odaberite ulazni pin kao virtualni pin V5. (Ostale postavke možete izmijeniti po svom ukusu).

** NAPOMENA: Ako ne razumijete na što sam mislio u gornjim koracima, jednostavno slijedite gornje slike za postavljanje aplikacije.

Korak 3: Kodirajte

Kod
Kod
Kod
Kod

Na ovoj stranici prilažem potrebnu datoteku koda.

Korak 4: Zaključak …

Završavanje…
Završavanje…
Završavanje…
Završavanje…

Otpremite kôd na NodeMCU povezivanjem sa računarom. pritisnite dugme za reprodukciju u aplikaciji Blynk, do sada biste trebali primati podatke na svoj pametni telefon i to je to, možete ih isključiti iz računara i spojiti na neku powerbank i postaviti cijeli uređaj za mjerenje temperature gdje god je potrebno.

** NAPOMENA: Nekoliko stvari koje treba primijetiti-

1. UPTIME: Kada se aplikacija Blynk poveže s NodeMCU putem interneta, ona traži neprekidno vrijeme rada svake sekunde. Ako se ovaj brojač ne povećava svake sekunde, to jednostavno znači da je mrežna veza sa bilo koje 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 da biste započeli iznova. (brzina očitavanja temperature mora biti postavljena na PUSH da biste mogli koristiti Superchart)

3. Nekoliko slika sam dodao bilješke. (moglo bi razjasniti neke sumnje)

Nadam se da ste uživali u ovom uputstvu!

Preporučuje se: