Tartalomjegyzék:
- Kellékek
- 1. lépés: Áramköri csatlakozás
- 2. lépés: A Blynk alkalmazás beállítása
- 3. lépés: Kód
- 4. lépés: Csomagolás…
Videó: ESP8266 NodeMCU + LM35 + Blynk (IOT meteorológiai állomás/ digitális hőmérséklet -érzékelő): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
Csatolom a szükséges kódfájlt ezen az oldalon.
4. lépé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:
IoT meteorológiai állomás VOC -k figyelésével: 6 lépés
IoT meteorológiai állomás VOC-k figyelésével: Ebben az oktatóanyagban megmutatom, hogyan kell felépíteni a dolgok internete (IoT) időjárás-állomást az illékony szerves vegyületek (VOC) megfigyelésével. Ehhez a projekthez kifejlesztettem egy Do-It-Yourself (DIY) készletet. A hardver és a szoftver nyílt forráskódú
IoT ESP8266-alapú meteorológiai állomás: 6 lépés
IoT ESP8266-alapú meteorológiai állomás: Szeretne időjárásállomás-projektet építeni érzékelő használata nélkül, és információkat kaphat az időjárásról a világ minden tájáról? Az OpenWeatherMap használatával ez igazi feladat lesz
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: 8 lépés
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk időjárás -állomást, amely HŐMÉRSÉKLETET, PÁRÁT ÉS NYOMÁST jelenít meg a TFT 7735 LCD -kijelzőn
Egy másik IoT meteorológiai állomás: 8 lépés
Egy másik IoT meteorológiai állomás: A következő születésnapi ajándék volt apámnak; ihlette egy másik Instructable, amit láttam, és kezdetben bizonyítani akartam neki, mint önálló készítő készlet. Amikor azonban elkezdtem vele dolgozni ezen a projekten, nagyon gyorsan rájöttem, hogy a kezdeti
RPi meteorológiai állomás és digitális óra: 4 lépés (képekkel)
RPi meteorológiai állomás és digitális óra: Ez egy gyorsan és egyszerűen elkészíthető projekt, és szép kijelző. Kijelzi az időt, az időjárási körülményeket és a hőmérsékletet. És ha tetszik, amit látsz, kövess engem az Instagramon és a Twitteren (@Anders644PI), hogy lépést tudj tartani azzal, amit csinálok