Satura rādītājs:

Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU: 4 soļi
Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU: 4 soļi

Video: Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU: 4 soļi

Video: Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU: 4 soļi
Video: ESP32 Tutorial 3 - Resistor, LED, Bredboard and First Project: Hello LED -ESP32 IoT Learnig kit 2024, Novembris
Anonim
Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU
Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU

Ir vairākas svarīgas mašīnas vai dārgas iekārtas, kas vibrāciju dēļ tiek bojātas. Šādā gadījumā ir nepieciešams vibrācijas sensors, lai noskaidrotu, vai mašīna vai iekārta rada vibrācijas vai ne. Nepārtraukti vibrējoša objekta noteikšana nav grūts darbs, ja vibrācijas noteikšanai tiek izmantots atbilstošs sensors. Tirgū ir pieejami vairāki vibrācijas sensoru veidi, kas var noteikt vibrāciju, uztverot paātrinājumu vai ātrumu, un var nodrošināt izcilu rezultātu. Tomēr šādi sensori ir pārāk dārgi, ja tiek izmantots akselerometrs.

Šajā projektā savienojiet NodeMCU ar vibrācijas sensoru un LED. Ja vibrācija netiek konstatēta, vibrācijas sensora izeja ir 0 (zemspriegums), pretējā gadījumā tā izeja ir 1 (augstspriegums). Šo spriegumu var nolasīt, izmantojot PWM tapu. Ja NodeMCU no vibrācijas sensora saņem 0 (bez vibrācijas), tas ieslēgs zaļo gaismas diodi un izslēgs sarkano gaismas diodi. Ja NodeMCU saņem 1 no vibrācijas sensora, tas ieslēgs sarkano LED un izslēgs zaļo gaismas diodi. Šeit, izmantojot PWM tapas, sensora vērtība tiek nolasīta kā analogā un dod diapazonu gaismas diodes mirgošanai.

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:

  • Apkopojiet datus privātajos kanālos
  • . Koplietot datus ar publiskajiem kanāliem
  • REST API un MQTT APIS
  • MATLAB® analīze un vizualizācijas.
  • Vispasaules kopiena

Šajā apmācībā LM393 vibrācijas 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. LM393 vibrācijas sensors
  3. Jumper vadi

1. NodeMCU LUA WiFi interneta ESP8266 attīstības padome: NodeMCU Dev Kit/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.

LM393 vibrācijas sensora modulis: tas var noteikt apkārtējās vides vibrāciju. Jutību var regulēt ar zilu digitālo potenciometra regulējumu. Tā darba spriegums svārstās no 3.3V-5V. Izeja ir digitāla (0 un 1).

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.

2. darbība: komponentu savienošana

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

Apraksts:

Ir 3 vadi +5V,, DOUT un GND. +5V un GND vadi nodrošina vibrācijas sensora jaudu. Otrs ir DOUT (digitālā izeja).

+5V un GND vadi nodrošina vibrācijas sensora jaudu. Otrs vads ir DOUT (digitālā izeja). Kā darbojas sensors, terminālis DOUT dod sprieguma izeju proporcionāli sensora konstatētajai vibrācijai. Digitālā vērtība tiek nolasīta, izmantojot PWM tapu NodMCU. Jo vairāk vibrāciju tas atklāj, jo lielāks ir analogā sprieguma izvads. Un otrādi, jo mazāk tas atklāj, jo mazāk analogā sprieguma tas izvadīs. Ja analogais spriegums sasniedz noteiktu slieksni, tas uz nosūtītajām tapām nosūtīs sginālu un atbilstoši mirgo sarkanā un zaļā gaismas diode.

Lai savienotu sensoru, ir 3 vadi. Sensora +5V spailes savienojas ar NodeMCU 5V spaili. Sensora GND terminālis savienojas ar NodeMCU GND spaili. Tas nodrošina sensora jaudu. Otrs savienojums ir sensora digitālā izeja. Tas ir savienots ar NodeMCU PWM tapu D0.

3. solis: procedūra

Procedūra
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š nosaukums Apraksts: Neobligāts lauks 1: Sensora nolasījums - 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ādēt kodu

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: