Satura rādītājs:

Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak: 4 soļi
Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak: 4 soļi

Video: Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak: 4 soļi

Video: Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak: 4 soļi
Video: Bezpilota gaisa kuģu pārvaldības un uzraudzības sistēma Latvijā 2024, Jūlijs
Anonim
Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak
Gaisa uzraudzības sistēma, izmantojot NodeMCU un IOT Thingspeak

ThingSpeak ir atvērtā koda IoT lietojumprogramma un API datu glabāšanai un izgūšanai no aparatūras ierīcēm un sensoriem. Tā saziņai izmanto HTTP protokolu internetā vai LAN. MATLAB analītika ir iekļauta, lai analizētu un vizualizētu datus, kas saņemti no jūsu aparatūras vai sensoru ierīcēm.

Mēs varam izveidot kanālus katram sensora datiem. Šos kanālus var iestatīt kā privātus kanālus vai arī publiski kopīgot datus, izmantojot publiskos kanālus. Komerciālās funkcijas ietver papildu funkcijas. Bet bezmaksas versiju mēs izmantosim izglītības nolūkos.

(Ja vēlaties uzzināt vairāk par ThingSpeak kopumā un/vai projektu, apmeklējiet vietni

Iespējas:

  1. Apkopojiet datus privātajos kanālos.
  2. Kopīgojiet datus ar publiskajiem kanāliem
  3. REST API un MQTT APIS
  4. MATLAB® analīze un vizualizācijas.
  5. Vispasaules kopiena

Šajā apmācībā MQ3 alkohola sensora izmantošana, lai attēlotu tās vērtību vietnē ThingSpeak, izmantojot NodeMCU. Šajā programmā NodeMCU nolasa un uzglabā sensora datus mainīgajā un pēc tam augšupielādē tos ThingSpeak, izmantojot tā kanāla nosaukumu un API atslēgu. NodeMCU jābūt savienotam ar internetu, izmantojot Wi-Fi. Mēs redzēsim, kā izveidot ThingSpeak kanālus un konfigurēt to NodeMCU.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

Nepieciešama aparatūra

  1. NodeMCU
  2. MQ-3 alkohola sensors
  3. 5V barošanas avots
  4. Jumper vadi
  5. Maizes dēlis (pēc izvēles)

NodeMCU LUA WiFi interneta ESP8266 attīstības padome: NodeMCU izstrādātāju komplekts/dēlis sastāv no mikroshēmas ar iespējotu wifi. ESP8266 ir lēta Wi-Fi mikroshēma, ko izstrādājusi Espressif Systems ar TCP/IP protokolu. Lai iegūtu papildinformāciju par ESP8266, skatiet ESP8266 WiFi moduli.

MQ-3 alkohola sensors: Šis modulis ir izgatavots, izmantojot alkohola gāzes sensoru MQ3. Tas ir lēts pusvadītāju sensors, kas spēj noteikt spirta gāzu klātbūtni koncentrācijās no 0,05 mg/l līdz 10 mg/l. Šim sensoram izmantotais jutīgais materiāls ir SnO2, kura vadītspēja tīrā gaisā ir zemāka. Tā vadītspēja palielinās, palielinoties spirta gāzu koncentrācijai. Tam ir augsta jutība pret alkoholu un tā ir laba izturība pret dūmu, tvaiku un benzīna radītiem traucējumiem. Šis modulis nodrošina gan digitālo, gan analogo izeju. MQ3 alkohola sensora moduli var viegli savienot ar mikrokontrolleri, Arduino plates, Raspberry Pi uc

5 V barošanas avots: lielākajā daļā mūsu elektronisko izstrādājumu vai projektu mums ir nepieciešams barošanas avots, lai pārveidotu maiņstrāvas spriegumu uz regulētu līdzstrāvas spriegumu

Jumper vadi: Jumper vadi ir vienkārši vadi, kuriem ir savienotāja tapas katrā galā, ļaujot tos izmantot, lai savienotu divus punktus savā starpā bez lodēšanas. Šajā projektā tiek izmantots savienotājs no sievietes līdz sievietei.

Maizes dēlis: maizes dēlis ir ierīce bez lodēšanas pagaidu prototipam ar elektroniku un testa shēmu dizainu. Lielāko daļu elektronisko shēmu elektronisko komponentu var savstarpēji savienot, ievietojot to vadus vai spailes caurumos un pēc tam izveidojot savienojumus, izmantojot vadus.

2. darbība: komponentu savienošana

Savienojošās sastāvdaļas
Savienojošās sastāvdaļas

Apraksts

Tur ir 4 vadi +5V, AOUT, DOUT un GND.

+5V un GND vadi nodrošina alkohola sensora jaudu. Pārējie 2 vadi ir AOUT (analogā izeja) un DOUT (digitālā izeja). Kā darbojas sensors, terminālis AOUT dod analogo sprieguma izeju proporcionāli sensora konstatētajam alkohola daudzumam. Jo vairāk alkohola tas atklāj, jo lielāks būs analogā sprieguma izvads. Un otrādi, jo mazāk alkohola tas atklāj, jo mazāk analogā sprieguma tas izdos. Ja analogā spriegums sasniedz noteiktu slieksni, tas nosūtīs digitālo tapu DOUT high. Kad šī DOUT tapa būs augsta, arduino to atklās un iedegsies gaismas diode, signalizējot, ka alkohola slieksnis ir sasniegts un tagad ir pārsniegts. Šo sliekšņa līmeni var mainīt, pielāgojot potenciometru, lai paaugstinātu vai pazeminātu līmeni.

Savienojumi ir diezgan vienkārši.

Lai savienotu sensoru, ir 3 vadi. Sensora +5V spaile tiek pievienota barošanas paneļa 5V spailei. Sensora GND terminālis savienojas ar NodeMCU GND spaili. Tas nodrošina sensora jaudu. Otrs savienojums ir sensora analogā izeja. Tas ir savienots ar NodeMCU analogo tapu A0.

3. solis: procedūra

1. darbība: dodieties uz vietni https://thingspeak.com/ un izveidojiet savu ThingSpeak kontu, ja jums tā nav. Ielogojieties savā kontā.

2. darbība. Izveidojiet kanālu, noklikšķinot uz Jauns kanāls

3. darbība. Ievadiet informāciju par kanālu.

Nosaukums: jebkurš vārds

Apraksts: pēc izvēles

1. lauks: Sensora nolasīšana - tas tiks parādīts analīzes grafikā. Ja jums ir nepieciešami vairāk nekā 1 kanāli, varat izveidot papildu sensoru datus.

Saglabājiet šo iestatījumu.

4. solis: Tagad jūs varat redzēt kanālus. Noklikšķiniet uz cilnes “API atslēgas”. Šeit jūs iegūsit kanāla ID un API atslēgas. Ņemiet to vērā.

5. darbība: atveriet Arduino IDE un instalējiet ThingSpeak bibliotēku. Lai to izdarītu, dodieties uz Skice> Iekļaut bibliotēku> Pārvaldīt bibliotēkas. Atrodiet ThingSpeak un instalējiet bibliotēku. ThingSpeak komunikācijas bibliotēka Arduino, ESP8266 un ESP32

6. darbība. Nepieciešams mainīt kodu. Zemāk esošajā kodā jums jāmaina tīkla SSID, parole un ThingSpeak kanāla un API atslēgas.

4. solis: kods

Kods
Kods

Lejupielādējiet šeit pievienoto kodu un augšupielādējiet to savā panelī un pieslēdziet visu, kā parādīts iepriekšējā diagrammā.

Lejupielādes kods:

Izeja būs tāda pati kā attēlā ThingSpeak.

Ceru, ka tas jums atviegloja. Noteikti abonējiet, ja jums patika šis raksts un ka tas jums šķita noderīgs, un, ja jums ir kādi jautājumi vai nepieciešama palīdzība, vienkārši atstājiet komentāru zemāk …

Paldies elementetnzonline.com..

Ieteicams: