Sisällysluettelo:

Ilmanvalvontajärjestelmä NodeMCU- ja IOT -asioiden avulla: 4 vaihetta
Ilmanvalvontajärjestelmä NodeMCU- ja IOT -asioiden avulla: 4 vaihetta

Video: Ilmanvalvontajärjestelmä NodeMCU- ja IOT -asioiden avulla: 4 vaihetta

Video: Ilmanvalvontajärjestelmä NodeMCU- ja IOT -asioiden avulla: 4 vaihetta
Video: DS KULJETTAJAN VIREYSTILAN VALVONTAJÄRJESTELMÄ 2024, Heinäkuu
Anonim
Ilmanvalvontajärjestelmä, joka käyttää NodeMCU: ta ja IOT Thingspeakia
Ilmanvalvontajärjestelmä, joka käyttää NodeMCU: ta ja IOT Thingspeakia

ThingSpeak on avoimen lähdekoodin IoT-sovellus ja sovellusliittymä laitteiden ja antureiden tietojen tallentamiseen ja hakemiseen. Se käyttää HTTP -protokollaa Internetin tai lähiverkon kautta viestintäänsä. Sisältää MATLAB -analytiikan, joka analysoi ja visualisoi laitteistoltasi tai anturilaitteistasi saadut tiedot.

Voimme luoda kanavia jokaiselle anturitiedolle. Nämä kanavat voidaan asettaa yksityisiksi kanaviksi tai voit jakaa tiedot julkisesti julkisten kanavien kautta. Kaupallisiin ominaisuuksiin kuuluu lisäominaisuuksia. Mutta käytämme ilmaista versiota, kun teemme sitä opetustarkoituksiin.

(Jos haluat lisätietoja ThingSpeakista yleensä ja/tai projektista, käy osoitteessa

Ominaisuudet:

  1. Kerää tietoja yksityisille kanaville.
  2. Jaa tiedot julkisille kanaville
  3. REST API ja MQTT APIS
  4. MATLAB® Analytics ja visualisoinnit.
  5. Maailmanlaajuinen yhteisö

Tässä opetusohjelmassa MQ3 -alkoholianturin käyttäminen arvon kuvaamiseen ThingSpeakiin NodeMCU: n avulla. Tässä ohjelmassa NodeMCU lukee ja tallentaa anturitiedot muuttujaan ja lähettää sen sitten ThingSpeakiin käyttämällä kanavan nimeä ja API -avainta. NodeMCU: n tulee olla yhteydessä Internetiin Wi-Fi-yhteyden kautta. Katsomme kuinka luoda ThingSpeak -kanavia ja määrittää ne NodeMCU: ssa.

Vaihe 1: Tarvittavat komponentit

Tarvittavat komponentit
Tarvittavat komponentit

Laitteisto vaaditaan

  1. NodeMCU
  2. MQ-3-alkoholianturi
  3. 5V virtalähde
  4. Hyppyjohdot
  5. Leipälauta (valinnainen)

NodeMCU LUA WiFi Internet ESP8266 Development Board: NodeMCU Dev Kit/board koostuu ESP8266 wifi -yhteensopivasta sirusta. ESP8266 on edullinen Wi-Fi-siru, jonka on kehittänyt Espressif Systems TCP/IP-protokollalla. Lisätietoja ESP8266: sta on ESP8266 WiFi -moduulissa.

MQ-3 Alcohol Sensorr: Tämä moduuli on valmistettu alkoholikaasuanturilla MQ3. Se on edullinen puolijohdetunnistin, joka voi havaita alkoholikaasujen esiintymisen pitoisuuksilla 0,05 mg/l - 10 mg/l. Tämän anturin herkkä materiaali on SnO2, jonka johtokyky on alhaisempi puhtaassa ilmassa. Sen johtavuus kasvaa, kun alkoholikaasujen pitoisuus kasvaa. Se on erittäin herkkä alkoholille ja kestää hyvin savun, höyryn ja bensiinin aiheuttamia häiriöitä. Tämä moduuli tarjoaa sekä digitaaliset että analogiset lähdöt. MQ3 -alkoholianturimoduuli voidaan helposti liittää mikrokontrollereihin, Arduino -kortteihin, Raspberry Pi -laitteeseen jne. Tai saadaksesi lisätietoja MQ3: sta, katso Alkoholianturimoduuli - MQ3.

5 V: n virtalähde: Useimmissa elektroniikkatuotteissamme tai -projekteissamme tarvitsemme virtalähteen verkkovirtajännitteen muuttamiseksi säädellyksi tasavirraksi

Hyppyjohtimet: Hyppyjohdot ovat yksinkertaisesti johtoja, joissa on liittimen tapit kummassakin päässä, joten niitä voidaan käyttää kahden pisteen yhdistämiseen toisiinsa ilman juottamista. Tässä projektissa käytetään naaras -naarasliitintä.

Leipälauta: Leipälauta on juoton laite väliaikaiseen prototyyppiin, jossa on elektroniikka ja testipiirimallit. Useimmat elektronisten piirien elektroniset komponentit voidaan yhdistää toisiinsa asettamalla niiden johdot tai liittimet reikiin ja tekemällä sitten liitännät johtojen kautta tarvittaessa.

Vaihe 2: Osien liittäminen

Osien liittäminen
Osien liittäminen

Kuvaus

Siellä on 4 johtoa +5V, AOUT, DOUT ja GND.

+5V- ja GND -johdot muodostavat virran alkoholianturille. Muut kaksi johtoa ovat AOUT (analoginen lähtö) ja DOUT (digitaalinen lähtö). Anturin toiminta on terminaali AOUT, joka antaa analogisen jännitelähdön suhteessa anturin havaitsemaan alkoholimäärään. Mitä enemmän alkoholia se havaitsee, sitä suurempaa analogista jännitettä se antaa. Päinvastoin, mitä vähemmän alkoholia se havaitsee, sitä vähemmän analogista jännitettä se antaa. Jos analoginen jännite saavuttaa tietyn kynnyksen, se lähettää digitaalisen nastan DOUT high. Kun tämä DOUT -tappi nousee korkealle, arduino havaitsee tämän ja käynnistää LED -valon syttymään, mikä ilmoittaa, että alkoholikynnys on saavutettu ja on nyt rajan yli. Voit muuttaa tätä kynnystasoa säätämällä potentiometriä joko nostamaan tai laskemaan tasoa.

Liitännät ovat melko yksinkertaisia.

Anturin liittämiseksi on 3 johtoa. Anturin +5V -liitin kytkeytyy virtalähteen 5V -liittimeen. Anturin GND -liitin kytkeytyy NodeMCU: n GND -liittimeen. Tämä antaa anturille virran. Toinen liitäntä on anturin analoginen lähtö. Se liitetään NodeMCU: n analogiseen nastaan A0.

Vaihe 3: Toimenpide

Vaihe 1: Siirry osoitteeseen https://thingspeak.com/ ja luo ThingSpeak -tilisi, jos sinulla ei ole sitä. Kirjaudu tilillesi.

Vaihe 2: Luo kanava napsauttamalla Uusi kanava

Vaihe 3: Anna kanavan tiedot.

Nimi: Mikä tahansa nimi

Kuvaus (vapaaehtoinen

Kenttä 1: Anturilukema - Tämä näkyy analytiikkakaaviossa. Jos tarvitset enemmän kuin yhden kanavan, voit luoda lisää anturitietoja.

Tallenna tämä asetus.

Vaihe 4: Nyt näet kanavat. Napsauta "API -avaimet" -välilehteä. Täältä saat kanavatunnuksen ja sovellusliittymäavaimet. Merkitse tämä muistiin.

Vaihe 5: Avaa Arduino IDE ja asenna ThingSpeak -kirjasto. Voit tehdä tämän valitsemalla Luonnos> Sisällytä kirjasto> Hallinnoi kirjastoja. Hae ThingSpeak ja asenna kirjasto. ThingSpeak Communication Library for Arduino, ESP8266 ja ESP32

Vaihe 6: Koodia on muokattava. Alla olevassa koodissa sinun on vaihdettava verkon SSID, salasana ja ThingSpeak Channel- ja API -avaimet.

Vaihe 4: Koodi

Koodi
Koodi

Lataa tähän liitetty koodi ja lataa se taulullesi ja kytke kaikki johdot kuten edellisessä kaaviossa.

Latauskoodi:

Tulos on kuten yllä oleva kuva ThingSpeakissa.

Toivottavasti tämä helpotti sinua. Muista tilata, jos pidit tästä artikkelista ja pidit sitä hyödyllisenä, ja jos sinulla on kysyttävää tai tarvitset apua jossakin, jätä kommentti alle…

Kiitos elemetnzonline.com..

Suositeltava: