Sisällysluettelo:

ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi): 4 vaihetta
ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi): 4 vaihetta

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi): 4 vaihetta

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi): 4 vaihetta
Video: How to use ESP8266 NodeMCU with DHT11 Temperature and Humidity Sensor 2024, Marraskuu
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi)
ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi)
ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi)
ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi)

Hei kaverit! Tässä Instructable -ohjelmassa opimme liittämään LM35 -anturin NodeMCU: hon ja näyttämään lämpötilan tiedot Internetissä älypuhelimessa, jossa on Blynk -sovellus.

(Myös tässä projektissa käytämme SuperChart -widgettiä Blynk -sovelluksessa, jotta tiedot tallennetaan Blynk -pilveen ja näemme kaikki aiemmat tiedot kaaviossa. Lyhyesti sanottuna, anturitietoja ei menetetä ja näet siistin näköinen kaavio.)

Tarvikkeet

Päästä alkuun…

Luettelo tähän projektiin tarvittavista kohteista

1. NodeMCU

2. LM35

3. hyppyjohdot

4. leipälauta

5. Arduino ide (blynk -kirjastot asennettu)

Vaihe 1: Piiriliitäntä

Piiriliitäntä
Piiriliitäntä

LM35: ssä on 3 nastaa. (Kun anturin litteä puoli on sinua kohti, anna nasta 1 olla vasemmanpuoleisin tappi, keskimmäinen tappi on nasta2 ja oikeanpuoleisin tappi on nasta 3)

Nasta 1 on kytketty NodeMCU: n 3.3v: een.

Pin2 on kytketty A0: een. (yksi ja ainoa analoginen nasta NodeMCU: ssa)

Pin3 on kytketty NodeMCU: n maahan.

(En käytä hyppyjohtoja, koska aion pitää tämän kytkettynä jonkin aikaa)

Vaihe 2: Blynk -sovelluksen käyttöönotto

Blynk -sovelluksen asentaminen
Blynk -sovelluksen asentaminen
Blynk -sovelluksen asentaminen
Blynk -sovelluksen asentaminen
Blynk -sovelluksen asentaminen
Blynk -sovelluksen asentaminen

1. Asenna Blynk -sovellus Playstoresta/ App Storesta ja kirjaudu tiliisi.

2. Luo uusi projekti valitsemalla laitteeksi NodeMCU ja yhteystyypiksi Wi-Fi. (Todennusmerkki lähetetään sähköpostiosoitteeseesi, jota käytetään myöhemmin koodissa)

3. Napsauta + -kuvaketta ja lisää seuraavat widgetit - Nimetty arvonäyttö, mittari ja suprakaavio. (muuta widgetien kokoa mielesi mukaan)

4. Käytämme nimettyä arvo -widgettiä käyttöajan näyttämiseen. (sekuntien lukumäärä NodeMCU: n käynnistämisestä) Tätä käyttäessämme meillä on muutamia etuja- voimme tietää, onko Nodemcu kytketty Internetiin vai ei (laskurin pitäisi nousta 1 sekunnissa), ja tämä laskuri nollautuu joka kerta virran nollaus (joten saat karkean käsityksen, kun virtalähde ei ole kunnossa). käytämme tähän virtuaalista pin V6: ta ja lukutaajuus asetetaan 1 sekunniksi.

5. Käytämme mittari -widgettiä lämpötilan näyttämiseen. Lähetämme tiedot blynk -sovellukseen virtuaalisen pin V5 kautta, näyttöalue on 0–50 celsiusastetta ja lukutaajuudeksi asetetaan PUSH (koska käytämme superkaaviota).

6. Nyt tulee Superchart. Käytämme tätä nähdäksesi aikaisemmat lämpötilalukemat kaaviossa. Lisää widget -asetuksiin Lämpötila tietovirrana. napsauttamalla luodun tietovirran vieressä olevaa asetuskuvaketta ja valitse syöttötappi virtuaaliseksi nastaksi V5. (Voit muokata muita asetuksia mielesi mukaan).

** HUOMAUTUS: Jos et ymmärrä, mitä tarkoitin yllä olevissa vaiheissa, voit yksinkertaisesti seurata sovellusta yllä olevien kuvien avulla.

Vaihe 3: Koodi

Koodi
Koodi
Koodi
Koodi

Liitän tarvittavan kooditiedoston tälle sivulle.

Vaihe 4: Kääriminen…

Käärimistä…
Käärimistä…
Käärimistä…
Käärimistä…

Lataa koodi NodeMCU -tietokoneeseen liittämällä se tietokoneeseen. paina Blynk -sovelluksen toistopainiketta, nyt sinun pitäisi vastaanottaa tietoja älypuhelimeesi ja siinä voit irrottaa sen tietokoneesta ja kytkeä sen johonkin virtapankkiin ja sijoittaa koko lämpötilan mittauslaitteen missä tahansa.

** HUOMAUTUS: Muutama huomioitava asia-

1. UPTIME: Kun Blynk -sovellus muodostaa yhteyden NodeMCU: hon Internetin välityksellä, se pyytää käyttöaikaa joka sekunti. NodeMCU ei saa virtaa).

2. SUPERCHART: Voit viedä tallennetut anturitiedot CSV -tiedostona tai jopa poistaa aiemmat tiedot aloittaaksesi uudestaan. (Lämpötilan lukunopeuden on oltava PUSH, jotta voit käyttää Superchartia)

3. Olen lisännyt muistiinpanoja muutamaan kuvaan. (saattaa poistaa epäilyksiä)

Toivottavasti pidit tästä opettavaisesta!

Suositeltava: