Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Alkatrészek csatlakoztatása
- 3. lépés: Eljárás
- 4. lépés: A kód
Videó: Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A ThingSpeak egy nyílt forráskódú IoT alkalmazás és API, amely hardvereszközök és érzékelők adatait tárolja és visszakeresheti. Kommunikációjához HTTP protokollt használ Interneten vagy LAN -on keresztül. A MATLAB elemző a hardverből vagy érzékelőeszközökből kapott adatok elemzésére és megjelenítésére szolgál.
Csatornákat hozhatunk létre minden egyes érzékelő adathoz. Ezek a csatornák beállíthatók privát csatornáknak, vagy nyilvánosan megoszthatók az adatok a nyilvános csatornákon keresztül. A kereskedelmi szolgáltatások további funkciókat tartalmaznak. De az ingyenes verziót oktatási célokra fogjuk használni.
(Ha többet szeretne megtudni a ThingSpeakről általában és/vagy a Projectről, látogasson el a https://www.instructables.com/ oldalra
Jellemzők:
- Gyűjtsön adatokat privát csatornákon.
- Adatok megosztása nyilvános csatornákkal
- REST API és MQTT APIS
- MATLAB® Analytics és vizualizációk.
- Világméretű közösség
Ebben az oktatóanyagban egy MQ3 alkohol -érzékelő segítségével ábrázolja értékét a ThingSpeak -en a NodeMCU használatával. Ebben a programban a NodeMCU olvassa és tárolja az érzékelő adatait egy változóba, majd töltse fel a ThingSpeak -be a csatorna neve és az API kulcsa segítségével. A NodeMCU-t Wi-Fi-n keresztül kell csatlakoztatni az internethez. Meglátjuk, hogyan lehet ThingSpeak csatornákat létrehozni és beállítani a NodeMCU -n.
1. lépés: Szükséges összetevők
Hardver szükséges
- NodeMCU
- MQ-3 alkohol érzékelő
- 5V -os tápegység
- Jumper vezetékek
- Breadboard (opcionális)
NodeMCU LUA WiFi Internet ESP8266 fejlesztőlap: A NodeMCU Dev Kit/board ESP8266 wifi -képes chipből áll. Az ESP8266 egy olcsó Wi-Fi chip, amelyet az Espressif Systems fejlesztett ki TCP/IP protokollal. Az ESP8266 -ról további információt az ESP8266 WiFi modulban talál.
MQ-3 Alcohol Sensorr: Ez a modul az MQ3 alkoholos gázérzékelővel készült. Ez egy olcsó félvezető érzékelő, amely képes észlelni az alkoholgázok jelenlétét 0,05 mg/L és 10 mg/L közötti koncentrációban. Az érzékelő érzékeny anyaga az SnO2, amelynek vezetőképessége alacsonyabb a tiszta levegőben. Vezetőképessége az alkoholgázok koncentrációjának növekedésével nő. Nagy az alkoholérzékenysége, és jól ellenáll a füst, gőz és benzin okozta zavaroknak. Ez a modul digitális és analóg kimeneteket is biztosít. Az MQ3 alkoholérzékelő modul könnyen illeszthető a mikrokontrollerekhez, az Arduino táblákhoz, a Raspberry Pi -hez stb.
5 V -os tápegység: Elektronikai termékeink vagy projektjeink többségében tápegységre van szükségünk a hálózati váltakozó feszültség szabályozott egyenfeszültséggé alakításához
Jumper vezetékek: Az áthidaló vezetékek egyszerűen olyan vezetékek, amelyek mindkét végén csatlakozótüskék vannak, így forrasztás nélkül két pontot lehet egymással összekapcsolni. Ebben a projektben női -női csatlakozót használnak.
Breadboard: A breadboard egy forrasztásmentes eszköz ideiglenes prototípushoz, elektronikával és tesztáramkör -tervezéssel. Az elektronikus áramkörök legtöbb elektronikus alkatrészét össze lehet kötni úgy, hogy vezetékeiket vagy kivezetéseiket a lyukakba illesztik, majd adott esetben vezetékeken keresztül csatlakoztatják.
2. lépés: Alkatrészek csatlakoztatása
Leírás
Van 4 vezeték +5V, AOUT, DOUT és GND.
A +5V és a GND vezetékek tápellátást biztosítanak az alkoholérzékelő számára. A másik 2 vezeték az AOUT (analóg kimenet) és a DOUT (digitális kimenet). Az érzékelő működése az AOUT terminál analóg feszültségkimenetét adja az érzékelő által észlelt alkoholmennyiség arányában. Minél több alkoholt észlel, annál nagyobb az analóg feszültség. Ezzel szemben minél kevesebb alkoholt észlel, annál kevesebb analóg feszültséget ad ki. Ha az analóg feszültség eléri egy bizonyos küszöbértéket, akkor a DOUT magas digitális tűt küldi. Amint ez a DOUT csap magasra kerül, az arduino észleli ezt, és bekapcsolja a LED -et, jelezve, hogy az alkoholküszöböt elérték, és most meghaladja a korlátot. Ezt a küszöbszintet úgy módosíthatja, hogy a potenciométert a szint emelésére vagy csökkentésére állítja.
A kapcsolatok meglehetősen alapvetőek.
Az érzékelő csatlakoztatásához 3 vezeték van. Az érzékelő +5V kivezetése a tápegység 5V -os csatlakozójához csatlakozik. Az érzékelő GND terminálja a NodeMCU GND termináljához csatlakozik. Ez biztosítja az érzékelő teljesítményét. A másik kapcsolat az érzékelő analóg kimenete. Csatlakoztatható a NodeMCU A0 analóg érintkezőjéhez.
3. lépés: Eljárás
1. lépés: Nyissa meg a https://thingspeak.com/ webhelyet, és hozza létre ThingSpeak -fiókját, ha még nem rendelkezik ezzel. Jelentkezz be a fiókodba.
2. lépés: Hozzon létre egy csatornát az „Új csatorna” gombra kattintva
3. lépés: Adja meg a csatorna adatait.
Név: Bármilyen név
Leírás (opcionális
1. mező: Érzékelő leolvasása - Ez megjelenik az elemzési grafikonon. Ha több mint 1 csatornára van szüksége, létrehozhat további érzékelőadatokat.
Mentse el ezt a beállítást.
4. lépés: Most láthatja a csatornákat. Kattintson az „API -kulcsok” fülre. Itt kapja meg a csatornaazonosítót és az API -kulcsokat. Jegyezze fel ezt.
Lépés: Nyissa meg az Arduino IDE -t, és telepítse a ThingSpeak könyvtárat. Ehhez lépjen a Vázlat> Könyvtár felvétele> Könyvtárak kezelése menüpontba. Keresse meg a ThingSpeak alkalmazást, és telepítse a könyvtárat. ThingSpeak kommunikációs könyvtár Arduino, ESP8266 és ESP32 számára
6. lépés: Módosítani kell a kódot. Az alábbi kódban meg kell változtatnia a hálózati SSID -t, jelszót, valamint a ThingSpeak csatorna és API kulcsokat.
4. lépés: A kód
Töltse le az itt csatolt kódot, és töltse fel a táblájára, és kössön össze mindent az előző ábrán látható módon.
Letöltési kód:
A kimenet olyan lesz, mint a fenti képen a ThingSpeak -ben.
Remélem, ez megkönnyítette az Ön számára. Feltétlenül iratkozzon fel, ha tetszett ez a cikk, és hasznosnak találta, és ha bármilyen kérdése van, vagy segítségre van szüksége bármiben, hagyjon megjegyzést alább…
Köszönet az elemetnzonline.com -nak..
Ajánlott:
Intelligens elosztott IoT időjárás -figyelő rendszer a NodeMCU használatával: 11 lépés
Intelligens elosztott IoT időjárás -megfigyelő rendszer a NodeMCU használatával: Mindannyian ismerik a hagyományos időjárás -állomást; de elgondolkodtál már azon, hogyan is működik valójában? Mivel a hagyományos időjárás -állomás költséges és terjedelmes, ezeknek az állomásoknak az egységnyi területre jutó sűrűsége nagyon alacsony, ami hozzájárul a
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: 5 lépés
IoT -alapú intelligens parkolási rendszer a NodeMCU ESP8266 használatával: Manapság nagyon nehéz megtalálni a parkolást a forgalmas területeken, és nincs olyan rendszer, amely a parkolási lehetőségek online elérhetőségét lekérné. Képzelje el, ha megkapja a parkolóhely elérhetőségét a telefonján, és nincs barangolása, hogy ellenőrizze a
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: 10 lépés
Alexa intelligens otthoni rendszer a NodeMCU relé modul használatával: Ebben az IoT projektben elkészítettem az Alexa Smart Home Automation rendszert a NodeMCU ESP8266 & Relé modul. A hangvezérléssel könnyedén vezérelheti a világítást, a ventilátort és más háztartási készülékeket. Az Echo Dot intelligens hangszóró csatlakoztatásához a
Színrendező rendszer: Arduino alapú rendszer két övvel: 8 lépés
Színrendező rendszer: Arduino alapú rendszer két övvel: Az ipari területen lévő termékek és tárgyak szállítása és/vagy csomagolása szállítószalagok segítségével készült vonalakkal történik. Ezek az övek bizonyos sebességgel segítik az elemek egyik pontból a másikba történő áthelyezését. Egyes feldolgozási vagy azonosítási feladatok
IoT alapú talajnedvesség -figyelő és -szabályozó rendszer a NodeMCU használatával: 6 lépés
IoT-alapú talajnedvesség-figyelő és -szabályozó rendszer a NodeMCU használatával: Ebben az oktatóanyagban IoT-alapú talajnedvesség-figyelő és -szabályozó rendszert fogunk bevezetni az ESP8266 WiFi modul, azaz a NodeMCU használatával. A projekthez szükséges összetevők: ESP8266 WiFi modul- Amazon (334/- INR) relé modul- Amazon (130/- INR