Kazalo:

Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak: 4 koraki
Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak: 4 koraki

Video: Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak: 4 koraki

Video: Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak: 4 koraki
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak
Sistem za nadzor zraka z uporabo NodeMCU in IOT Thingspeak

ThingSpeak je odprtokodna aplikacija in API za stvari za shranjevanje in pridobivanje podatkov iz strojne opreme in senzorjev. Za komunikacijo uporablja protokol HTTP prek interneta ali LAN -a. Vključena je analiza MATLAB za analizo in vizualizacijo podatkov, prejetih iz vaše strojne ali senzorske naprave.

Za vse senzorske podatke lahko ustvarimo kanale. Te kanale lahko nastavite kot zasebne ali pa javno delite podatke prek javnih kanalov. Komercialne funkcije vključujejo dodatne funkcije. Vendar bomo brezplačno različico uporabljali za izobraževalni namen.

(Če želite izvedeti več o ThingSpeaku na splošno in/ali projektu, obiščite

Lastnosti:

  1. Zbirajte podatke v zasebnih kanalih.
  2. Delite podatke z javnimi kanali
  3. REST API in MQTT APIS
  4. MATLAB® Analytics in vizualizacije.
  5. Svetovna skupnost

V tej vadnici z uporabo senzorja alkohola MQ3 za prikaz vrednosti na ThingSpeak z uporabo NodeMCU. V tem programu NodeMCU prebere in shrani podatke senzorja v spremenljivko in jih nato naloži v ThingSpeak z imenom svojega kanala in ključem API. NodeMCU mora biti povezan z internetom prek omrežja Wi-Fi. Videli bomo, kako ustvariti kanale ThingSpeak in jih konfigurirati v NodeMCU.

1. korak: potrebne komponente

Potrebne komponente
Potrebne komponente

Potrebna strojna oprema

  1. NodeMCU
  2. Senzor alkohola MQ-3
  3. 5V napajalnik
  4. Mostične žice
  5. Ogledna plošča (neobvezno)

NodeMCU LUA WiFi Internet ESP8266 Razvojni odbor: NodeMCU Dev Kit/deska je sestavljena iz čipa ESP8266, ki podpira WiFi. ESP8266 je poceni Wi-Fi čip, ki ga je razvil Espressif Systems s protokolom TCP/IP. Za več informacij o ESP8266 se obrnite na modul ESP8266 WiFi.

MQ-3 Alcohol Sensorr: Ta modul je izdelan s senzorjem za alkoholni plin MQ3. Je poceni polprevodniški senzor, ki lahko zazna prisotnost alkoholnih plinov v koncentracijah od 0,05 mg/L do 10 mg/L. Občutljiv material za ta senzor je SnO2, katerega prevodnost je v čistem zraku nižja. S povečanjem koncentracije alkoholnih plinov se njegova prevodnost poveča. Ima visoko občutljivost na alkohol in dobro odporna na motnje zaradi dima, hlapov in bencina. Ta modul ponuja tako digitalne kot analogne izhode. Modul senzorja alkohola MQ3 je mogoče enostavno povezati z mikrokrmilniki, Arduino ploščami, Raspberry Pi itd.

Napajanje 5V: V večini naših elektronskih izdelkov ali projektov potrebujemo napajalnik za pretvorbo omrežne napetosti v regulirano enosmerno napetost

Mostične žice: Mostične žice so preprosto žice, ki imajo na vsakem koncu priključne zatiče, kar jim omogoča uporabo dveh točk med seboj brez spajkanja. Pri tem projektu je uporabljen ženski priključek.

Ogledna plošča: Omarica je naprava za spajkanje za začasni prototip z elektroniko in preskusnimi vezji. Večino elektronskih komponent v elektronskih vezjih je mogoče medsebojno povezati tako, da v odprtine vstavite njihove kable ali sponke in nato po potrebi povežete prek žic.

2. korak: Povezovanje komponent

Povezovanje komponent
Povezovanje komponent

Opis

Tam so 4 vodi +5V, AOUT, DOUT in GND.

Kabla +5V in GND vzpostavljata napajanje senzorja za alkohol. Drugi 2 vodi sta AOUT (analogni izhod) in DOUT (digitalni izhod). Kako deluje senzor, je priključek AOUT analogno izhodno napetost v sorazmerju s količino alkohola, ki ga zazna senzor. Več alkohola odkrije, večja bo analogna napetost. Nasprotno, manj alkohola, ki ga zazna, manj analogne napetosti bo oddajala. Če analogna napetost doseže določen prag, bo poslala digitalni pin DOUT visoko. Ko se ta zatič DOUT dvigne visoko, bo arduino to zaznal in sprožil vklop LED, kar bo signaliziralo, da je prag alkohola dosežen in je zdaj presegel mejo. To raven praga lahko spremenite tako, da potenciometer nastavite tako, da dvigne ali zniža raven.

Povezave so precej osnovne.

Za priključitev senzorja obstajajo 3 vodi. Priključek +5V senzorja se poveže s priključkom 5V napajalne plošče. Priključek GND senzorja se poveže s priključkom GND NodeMCU. To vzpostavi moč senzorja. Druga povezava je analogni izhod senzorja. Priključen je na analogni pin A0 NodeMCU.

3. korak: Postopek

1. korak: Pojdite na https://thingspeak.com/ in ustvarite svoj račun ThingSpeak, če ga nimate. Prijavite se v svoj račun.

Korak: Ustvarite kanal tako, da kliknete »Nov kanal«

3. korak: Vnesite podrobnosti o kanalu.

Ime: poljubno ime

Opis (neobvezno

Polje 1: Odčitavanje senzorja - To bo prikazano na grafikonu analitike. Če potrebujete več kot 1 kanal, lahko ustvarite dodatne podatke senzorja.

Shranite to nastavitev.

4. korak: Zdaj lahko vidite kanale. Kliknite zavihek "Ključi API". Tu boste dobili ID kanala in ključe API. Zapišite to.

5. korak: Odprite Arduino IDE in namestite knjižnico ThingSpeak. To storite tako, da odprete Sketch> Include Library> Manage Libraries. Poiščite ThingSpeak in namestite knjižnico. Komunikacijska knjižnica ThingSpeak za Arduino, ESP8266 in ESP32

Korak 6: Kodo je treba spremeniti. V spodnji kodi morate spremeniti omrežni SSID, geslo in kanal ThingSpeak ter ključe API.

4. korak: Koda

Kodeks
Kodeks

Prenesite priloženo kodo in jo naložite na svojo ploščo ter vse povežite, kot je prikazano v prejšnjem diagramu.

Koda za prenos:

Izhod bo podoben zgornji sliki v ThingSpeaku.

Upam, da vam je to olajšalo. Naročite se, če vam je bil ta članek všeč in se vam je zdel koristen, če imate kakršna koli vprašanja ali potrebujete pomoč pri čem, pustite komentar spodaj …

Hvala elemetnzonline.com..

Priporočena: