Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Piiriliitäntä
- Vaihe 2: Blynk -sovelluksen käyttöönotto
- Vaihe 3: Koodi
- Vaihe 4: Kääriminen…
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT -sääasema/ digitaalinen lämpötila -anturi): 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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ä
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
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
Liitän tarvittavan kooditiedoston tälle sivulle.
Vaihe 4: Kääriminen…
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:
DHT21 -digitaalinen lämpötila- ja kosteusanturi Arduinolla: 6 vaihetta
DHT21 -digitaalinen lämpötila- ja kosteusanturi Arduinolla: Tässä opetusohjelmassa opimme käyttämään DHT21 -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Kuinka purkaa digitaalinen jarrusatula ja miten digitaalinen jarrusatula toimii: 4 vaihetta
Kuinka purkaa digitaalinen jarrusatula ja miten digitaalinen jarrusatula toimii: Monet ihmiset tietävät, miten jarrusatulat käytetään mittaamiseen. Tämä opetusohjelma opettaa sinulle, kuinka purkaa digitaalinen jarrusatula, ja selitys siitä, miten digitaalinen jarrusatula toimii
Kaikki yhdessä digitaalinen kronometri (kello, ajastin, hälytys, lämpötila): 10 vaihetta (kuvien kanssa)
Kaikki yhdessä digitaalinen kronometri (kello, ajastin, hälytys, lämpötila): Suunnittelimme tehdä ajastimen jollekin toiselle kilpailulle, mutta myöhemmin otimme käyttöön myös kellon (ilman RTC: tä). Kun aloitimme ohjelmoinnin, kiinnostuimme lisäämään toimintoja laitteeseen ja lisäsimme DS3231 RTC: n, kuten
Digitaalinen lämpötila -widget / kotilämpömittari: 7 vaihetta
Digitaalinen lämpötila -widget / kotilämpömittari: Pieni ja hyvännäköinen digitaalinen lämpömittari, joka käyttää Dallas DS18B20 -digitaalianturia ja Arduino Pro Micro -laitetta 3,3 voltin jännitteellä. Kaikki on suunniteltu sopimaan tarkasti ja napsahtamaan paikoilleen, ei tarvita ruuveja tai liimaa! Ei niin paljon siihen, mutta se näyttää siistiltä
Yksinkertainen ja halpa digitaalinen digitaalinen äänilähetys: 4 vaihetta
Yksinkertainen ja halpa digitaalinen laser -äänilähetys: Siitä lähtien, kun tein laserpistoolin, olen ajatellut moduloida laserin lähettämään ääntä joko huvin vuoksi (lasten sisäpuhelin) tai ehkä lähettämään tietoja kehittyneempää laserpistoolia varten , jonka avulla vastaanotin voi selvittää, kuka häntä osui