Tartalomjegyzék:

ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés

Videó: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés

Videó: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés
Videó: Weather station,❄️🌫️⛈️🌨️🌨️🌤️#arduino #nodemcu #electronics 2024, November
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő)
ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő)

Sziasztok srácok! Ebben az utasításban megtanuljuk, hogyan kell az LM35 érzékelőt a NodeMCU -hoz csatlakoztatni, és a hőmérséklet -információkat az interneten keresztül megjeleníteni egy Blynk alkalmazással rendelkező okostelefonon.

(Ebben a projektben is a SuperChart widgetet fogjuk használni a Blynk alkalmazásban, így az adatok a Blynk felhőben tárolódnak, és a diagramon láthatjuk az összes korábbi adatot. Röviden, az érzékelők adatai nem vesznek el, és látni fogja klassz grafika.)

Kellékek

Elkezdeni…

A projekthez szükséges elemek listája

1. NodeMCU

2. LM35

3. jumper vezetékek

4. Kenyeretábla

5. Arduino ide (telepített blynk könyvtárakkal)

1. lépés: Áramköri csatlakozás

Áramkör csatlakozás
Áramkör csatlakozás

Az LM35 -nek 3 csapja van. (Ha az érzékelő lapos oldala felfelé néz, legyen az 1 -es tű a bal szélső, a középső csap a 2 -es és a jobb szélső a 3 -as tű)

A Pin1 csatlakozik a 3.3V -hoz a NodeMCU -n.

A Pin2 csatlakozik az A0 -hoz. (egyetlen és egyetlen analóg tű a NodeMCU -n)

A Pin3 csatlakozik a NodeMCU Ground -hoz.

(Nem használok áthidaló vezetékeket, mert egy ideig szándékomban áll tartani ezt a kapcsolatot)

2. lépés: A Blynk alkalmazás beállítása

A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása
A Blynk alkalmazás beállítása

1. Telepítse a Blynk alkalmazást a Playstore/ App Store -ból, és jelentkezzen be fiókjába.

2. Hozzon létre egy új projektet úgy, hogy a NodeMCU eszközt, és a Wi-Fi-t választja kapcsolattípusként. (Az engedélyezési jogkivonatot elküldjük az Ön e -mail -azonosítójára, amelyet később használunk a kódban)

3. Kattintson a + ikonra, és adja hozzá a következő widgeteket - Címkézett értékkijelző, mérőeszköz és szuperdiagram. (méretezze át a widgeteket kedve szerint)

4. A címkézett érték widgetet fogjuk használni az üzemidő megjelenítéséhez. (másodpercek száma a NodeMCU bekapcsolásától számítva) Ennek használatával néhány előnyünk van- tudhatjuk, hogy a Nodemcu csatlakozik-e az internethez vagy sem (a számlálónak másodpercenként 1-rel kell emelkednie), és ez a számláló minden alkalommal újraindul a tápellátás alaphelyzetbe áll (így nagyjából meg fogod érteni, ha a tápegység nem megfelelő). ehhez virtuális V6 -os csapot fogunk használni, és az olvasási sebesség 1 másodpercre van állítva.

5. A hőmérsékletmérő widgetet használjuk a hőmérséklet megjelenítésére. küldjünk adatokat a blynk alkalmazásnak a virtuális pin V5 -n keresztül, a kijelző tartománya 0 és 50 Celsius fok között lesz, és az olvasási sebesség PUSH értékre van állítva (mivel szuperdiagramot fogunk használni).

6. Most jön a Superchart. Ezt használjuk a korábbi hőmérsékleti értékek grafikonon történő megtekintéséhez. A widget beállításaiban adja hozzá a Hőmérsékletet adatfolyamként. a létrehozott adatfolyam melletti beállítások ikonra kattintva válassza ki a bemeneti tűt virtuális PIN5 -ös pin -ként. (A többi beállítást tetszés szerint módosíthatja).

** MEGJEGYZÉS: Ha nem érti, mire gondoltam a fenti lépésekben, egyszerűen kövesse a fenti képeket az alkalmazás beállításához.

3. lépés: Kód

Kód
Kód
Kód
Kód

Csatolom a szükséges kódfájlt ezen az oldalon.

4. lépés: Csomagolás…

Csomagolás…
Csomagolás…
Csomagolás…
Csomagolás…

Töltse fel a kódot a NodeMCU -ba a számítógéphez csatlakoztatva. nyomja meg a lejátszás gombot a Blynk alkalmazásban, mostanra már adatokat kell fogadnia az okostelefonjára, és ennyi, akkor húzza ki a számítógépet, és csatlakoztassa valamelyik powerbankhoz, és helyezze el az egész hőmérséklet -érzékelő készüléket, ahol szükséges.

** MEGJEGYZÉS: Néhány dolog, amit észre kell venni-

1. UPTIME: Amikor a Blynk alkalmazás az Interneten keresztül csatlakozik a NodeMCU -hoz, minden másodpercben kéri az üzemidőt. A NodeMCU nem kap áramot).

2. SUPERCHART: A rögzített érzékelőadatokat exportálhatja CSV -fájlként, vagy akár törölheti a korábbi adatokat, hogy újrakezdhesse. (a Superchart használatához a hőmérséklet leolvasási arányát PUSH értékre kell állítani)

3. Néhány képhez megjegyzéseket fűztem. (eloszlathat néhány kétséget)

Remélem tetszett ez az oktatható!

Ajánlott: