Sisukord:
Video: Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
ThingSpeak on avatud lähtekoodiga asjade Interneti rakendus ja API riistvaraseadmetest ja anduritest andmete salvestamiseks ja toomiseks. See kasutab suhtlemiseks HTTP -protokolli Interneti või LAN kaudu. Kaasas on MATLAB analüütika, mis analüüsib ja visualiseerib teie riist- või anduriseadmetelt saadud andmeid.
Saame luua kanalid iga anduri andmete jaoks. Neid kanaleid saab määrata privaatkanaliteks või saate andmeid avalikult jagada avalike kanalite kaudu. Kaubanduslikud funktsioonid sisaldavad lisafunktsioone. Kuid me kasutame tasuta versiooni hariduslikel eesmärkidel.
(Kui soovite ThingSpeaki kohta üldiselt ja/või projekti kohta rohkem teada saada, külastage
Funktsioonid:
- Koguge andmeid erakanalites.
- Jagage andmeid avalike kanalitega
- REST API ja MQTT APIS
- MATLAB® analüüs ja visualiseerimised.
- Ülemaailmne kogukond
Selles õpetuses MQ3 alkoholianduri kasutamine ThingSpeaki väärtuse joonistamiseks NodeMCU abil. Selles programmis peab NodeMCU lugema ja salvestama anduri andmeid muutujaks ning laadima need seejärel üles oma kanali nime ja API võtme abil ThingSpeaki. NodeMCU peaks olema Internetiga ühendatud WiFi kaudu. Näeme, kuidas ThingSpeak -kanaleid luua ja NodeMCU -s konfigureerida.
Samm: nõutavad komponendid
Vajalik riistvara
- NodeMCU
- MQ-3 alkoholiandur
- 5V toiteallikas
- Jumper juhtmed
- Leivalaud (valikuline)
NodeMCU LUA WiFi Interneti ESP8266 arendusplaat: NodeMCU arenduskomplekt/-plaat koosneb ESP8266 WiFi -kiibist. ESP8266 on odav Wi-Fi kiip, mille on välja töötanud Espressif Systems koos TCP/IP protokolliga. ESP8266 kohta lisateabe saamiseks vaadake ESP8266 WiFi moodulit.
MQ-3 alkoholisensor: see moodul on valmistatud alkoholi gaasianduri MQ3 abil. See on odav pooljuhtandur, mis suudab tuvastada alkoholgaaside sisaldust kontsentratsioonides 0,05 mg/l kuni 10 mg/l. Selle anduri jaoks kasutatav tundlik materjal on SnO2, mille juhtivus on puhtas õhus madalam. Selle juhtivus suureneb, kui alkoholgaaside kontsentratsioon suureneb. Sellel on kõrge alkoholitundlikkus ja talub hästi suitsu, auru ja bensiini põhjustatud häireid. See moodul pakub nii digitaalseid kui ka analoogväljundeid. MQ3 alkoholianduri moodulit saab hõlpsasti liidestada mikrokontrollerite, Arduino plaatide, Raspberry Pi jms abil. Kui soovite lisateavet MQ3 kohta, võite vaadata alkoholianduri moodulit - MQ3.
5 V toiteallikas: Enamikus meie elektroonikatoodetes või projektides vajame toiteallikat, et muuta vahelduvvoolu pinge reguleeritud alalispingeks
Jumper juhtmed: Jumper juhtmed on lihtsalt juhtmed, mille mõlemas otsas on pistikupoldid, mis võimaldab neid kasutada kahe punkti ühendamiseks üksteisega ilma jootmiseta. Selles projektis kasutatakse naissoost naissoost pistikut.
Leivaplaat: leivaplaat on jootmiseta seade ajutise prototüübi jaoks, millel on elektroonika ja testiahela kujundus. Enamikku elektrooniliste vooluahelate elektroonikakomponente saab omavahel ühendada, sisestades nende juhtmed või klemmid aukudesse ja seejärel vajaduse korral juhtmete kaudu ühendused.
2. samm: komponentide ühendamine
Kirjeldus
Seal on 4 juhet +5V, AOUT, DOUT ja GND.
Juhtmed +5V ja GND annavad alkoholiandurile toite. Ülejäänud 2 juhet on AOUT (analoogväljund) ja DOUT (digitaalne väljund). Anduri tööpõhimõte on klemm AOUT, mis annab analoogpinge väljundi proportsionaalselt tuvastatava alkoholikogusega. Mida rohkem alkoholi see tuvastab, seda suuremat analoogpinget see väljastab. Ja vastupidi, mida vähem alkoholi see tuvastab, seda vähem analoogpinget see väljastab. Kui analoogpinge jõuab teatud läveni, saadab see digitaalse tihvti DOUT kõrgele. Kui see DOUT -tihvt läheb kõrgele, tuvastab arduino selle ja käivitab LED -i sisselülitamise, andes märku, et alkoholilävi on saavutatud ja on nüüd üle piiri. Seda künnistaset saate muuta, reguleerides potentsiomeetrit taseme tõstmiseks või langetamiseks.
Ühendused on üsna lihtsad.
Anduri ühendamiseks on 3 juhet. Anduri +5V klemm ühendatakse toiteplaadi 5V klemmiga. Anduri GND -terminal ühendatakse NodeMCU GND -klemmiga. See annab andurile võimsuse. Teine ühendus on anduri analoogväljund. See on ühendatud NodeMCU analoogpistikuga A0.
3. samm: protseduur
Samm: minge aadressile https://thingspeak.com/ ja looge oma ThingSpeaki konto, kui teil seda pole. Logige oma kontole sisse.
Samm: looge kanal, klõpsates nuppu Uus kanal
Samm: sisestage kanali üksikasjad.
Nimi: mis tahes nimi
Kirjeldus (vabatahtlik
Väli 1: Anduri näit - see kuvatakse analüüsigraafikul. Kui vajate rohkem kui ühte kanalit, saate luua täiendavaid anduriandmeid.
Salvestage see säte.
Samm 4: Nüüd näete kanaleid. Klõpsake vahekaarti „API võtmed”. Siit saate kanali ID ja API võtmed. Pange see tähele.
Samm: avage Arduino IDE ja installige ThingSpeaki teek. Selleks valige Visand> Kaasa raamatukogu> Halda raamatukogusid. Otsige üles ThingSpeak ja installige kogu. ThingSpeaki kommunikatsiooniteek Arduino, ESP8266 ja ESP32 jaoks
6. samm: peate koodi muutma. Allolevas koodis peate muutma oma võrgu SSID -d, parooli ning ThingSpeak -kanali ja API -võtmeid.
4. samm: kood
Laadige alla siia lisatud kood ja laadige see oma tahvlile ning ühendage kõik, nagu on näidatud eelmisel skeemil.
Allalaadimiskood:
Väljund on sarnane ThingSpeaki ülaltoodud pildiga.
Loodetavasti muutis see teie jaoks lihtsamaks. Tellige kindlasti, kui teile see artikkel meeldis ja see oli kasulik ning kui teil on küsimusi või vajate abi, jätke lihtsalt kommentaar allpool …
Tänu elemetnzonline.com..
Soovitan:
Saate teavitusmeili, kui ThingSpeaki kanalit mõnda aega ei värskendatud: 16 sammu
Saate märguandemeili, kui mõnda ThingSpeaki kanalit ei värskendatud mõnda aega: taustalugu Mul on kuus automatiseeritud kasvuhoonet, mis asuvad Iirimaal Dublinis. Kasutades eritellimusel valmistatud mobiiltelefonirakendust, saan iga kasvuhoone automatiseeritud funktsioone eemalt jälgida ja nendega suhelda. Võin võidu käsitsi avada / sulgeda
Saada ThingSpeaki märguanded Mi Bandile 4: 6 sammu
ThingSpeaki märguannete saatmine Mi Band 4 -le: Kuna ma ostsin oma Xiaomi Mi Band 4, mõtlesin võimalusele jälgida oma ilmajaamast mõningaid andmeid, mis on ThingSpeak'is saadaval minu Mi Band 4 kaudu. Kuid pärast mõningaid uuringuid avastasin, et Mi Band 4 võimalused on
Mini ilmajaam Arduino ja ThingSpeaki abil: 4 sammu
Mini ilmajaam Arduino ja ThingSpeaki abil: Tere kõigile. Selles juhendis juhendan teid isikupärastatud mini -ilmajaama tegemiseks. Samuti kasutame oma ilmastikuandmete üleslaadimiseks nende serveritesse ThingSpeak API -d või muidu, mis on ilmastikuolude eesmärk
Vaarika Pi ventilaatori nutikas juhtimine Pythoni ja Thingspeaki abil: 7 sammu
Raspberry Pi ventilaatori nutikas juhtimine Pythoni ja Thingspeaki abil: Lühiülevaade Vaikimisi on ventilaator otse GPIO -ga ühendatud - see tähendab selle pidevat tööd. Vaatamata ventilaatori suhteliselt vaiksele tööle ei ole selle pidev töö aktiivse jahutussüsteemi tõhus kasutamine. Samal ajal
Vibratsioonianduri väärtuse üleslaadimine IOT ThingSpeaki, kasutades sõlmeMCU: 4 sammu
Vibratsioonianduri väärtuse üleslaadimine IOT ThingSpeak'i NodeMCU abil: On mitmeid kriitilisi masinaid või kalleid seadmeid, mis kannatavad vibratsiooni tõttu. Sellisel juhul on vaja vibratsiooniandurit, et teada saada, kas masin või seade tekitab vibratsiooni või mitte. Objekti tuvastamine, mis