Sisukord:

Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu
Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu

Video: Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu

Video: Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil: 4 sammu
Video: How to display soil moisture data data with thingspeak #thingspeak #esp8266 2024, November
Anonim
Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil
Õhuseiresüsteem NodeMCU ja IOT Thingspeaki abil

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:

  1. Koguge andmeid erakanalites.
  2. Jagage andmeid avalike kanalitega
  3. REST API ja MQTT APIS
  4. MATLAB® analüüs ja visualiseerimised.
  5. Ü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

Nõutavad komponendid
Nõutavad komponendid

Vajalik riistvara

  1. NodeMCU
  2. MQ-3 alkoholiandur
  3. 5V toiteallikas
  4. Jumper juhtmed
  5. 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

Komponentide ühendamine
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

Kood
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: