Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. darbība: komponentu savienošana
- 3. solis: procedūra
- 4. solis: kods
Video: Vibrācijas sensora vērtības augšupielāde IOT ThingSpeak, izmantojot NodeMCU: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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šama aparatūra
- NodeMCU
- LM393 vibrācijas sensors
- 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
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
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
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:
Bezvadu vibrācijas un temperatūras sensora dati uz MySQL, izmantojot mezglu RED: 40 soļi
Bezvadu vibrācijas un temperatūras sensora dati MySQL, izmantojot Node-RED: Iepazīstinām ar NCD liela attāluma IoT rūpniecisko bezvadu vibrācijas un temperatūras sensoru, kas var lepoties līdz 2 jūdžu attālumam, izmantojot bezvadu tīkla tīkla struktūru. Ietverot precīzu 16 bitu vibrācijas un temperatūras sensoru, šī ierīce ir
Bezvadu vibrācijas un temperatūras sensora datu nosūtīšana uz Excel, izmantojot mezglu RED: 25 soļi
Bezvadu vibrācijas un temperatūras sensora datu nosūtīšana uz Excel, izmantojot Node-RED: Iepazīstinām ar NCD liela diapazona IoT rūpniecisko bezvadu vibrācijas un temperatūras sensoru, kas līdz pat 2 jūdžu diapazonam var izmantot bezvadu tīkla tīkla struktūru. Ietverot precīzu 16 bitu vibrācijas un temperatūras sensoru, šī ierīce ir
SW -520D vibrācijas sensora metāla lodīšu slīpuma slēdzis - Visuino: 6 soļi
SW-520D vibrācijas sensora metāla lodīšu slīpuma slēdzis-Visuino: šo SW-520D pamata slīpuma slēdzi var viegli izmantot, lai noteiktu orientāciju. Kārbas iekšpusē ir bumba, kas saskaras ar tapām, kad korpuss ir stāvus. Pagrieziet korpusu un bumbiņas nepieskaras, tādējādi neveidojot savienojumu. Slīpuma sensors
Programmas vai koda augšupielāde Arduino Pro Mini, izmantojot CH340 UART seriālā pārveidotāja kabeli: 4 soļi
Programmas vai koda augšupielāde Arduino Pro Mini, izmantojot CH340 UART seriālā pārveidotāja kabeli: USB TTL sērijas kabeļi ir virkne USB līdz sērijas pārveidotāju kabeļu, kas nodrošina savienojumu starp USB un sērijas UART saskarnēm. Ir pieejams kabeļu klāsts, kas piedāvā savienojamību ar 5 voltiem, 3,3 voltiem vai lietotāja norādītiem signāla līmeņiem ar
Tiešraides sensora vērtības uzraudzība no jebkuras vietas pasaulē: 4 soļi
Tiešraides sensora vērtības uzraudzība no jebkuras vietas pasaulē: es saņēmu ziņojumu par tehniķu WhatsApp numuru par palīdzību viena projekta izveidē. Projekta mērķis bija izmērīt spiedienu uz spiediena sensoru un parādīt to viedtālrunī. Tāpēc es palīdzēju īstenot šo projektu un nolēmu izveidot skolotāju