Tartalomjegyzék:

Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés
Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés

Videó: Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés

Videó: Légfigyelő rendszer a NodeMCU és az IOT Thingspeak használatával: 4 lépés
Videó: Секрет опытных мастеров! Как легко состыковать материал, если в углу стоит круглая труба? #shorts 2024, November
Anonim
Légfigyelő rendszer a NodeMCU és az IOT Thingspeak segítségével
Légfigyelő rendszer a NodeMCU és az IOT Thingspeak segítségével

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:

  1. Gyűjtsön adatokat privát csatornákon.
  2. Adatok megosztása nyilvános csatornákkal
  3. REST API és MQTT APIS
  4. MATLAB® Analytics és vizualizációk.
  5. 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

Szükséges alkatrészek
Szükséges alkatrészek

Hardver szükséges

  1. NodeMCU
  2. MQ-3 alkohol érzékelő
  3. 5V -os tápegység
  4. Jumper vezetékek
  5. 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

Alkatrészek csatlakoztatása
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

A kód
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: