Kazalo:
Video: Nalaganje vrednosti senzorja vibracij v IOT ThingSpeak z uporabo NodeMCU: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Obstaja več kritičnih strojev ali drage opreme, ki se zaradi vibracij poškoduje. V takem primeru je potreben senzor vibracij, da ugotovi, ali stroj ali oprema proizvaja vibracije ali ne. Prepoznavanje predmeta, ki nenehno vibrira, ni težavno, če za zaznavanje vibracij uporabite ustrezen senzor. Na trgu je na voljo več vrst senzorjev vibracij, ki lahko zaznajo vibracije s zaznavanjem pospeška ali hitrosti in lahko zagotovijo odlične rezultate. Vendar pa so takšni senzorji predragi pri uporabi merilnika pospeška.
V tem projektu povežite NodeMCU s senzorjem vibracij in LED. Ko ni zaznanih vibracij, je izhod senzorja vibracij 0 (nizka napetost), sicer pa je izhod 1 (visoka napetost). To napetost je mogoče prebrati s pomočjo PWM zatiča. Če NodeMCU dobi 0 (brez vibracij) od senzorja vibracij, bo vklopil zeleno LED in ugasnil rdečo LED. Če NodeMCU dobi 1 od senzorja vibracij, bo vklopil rdečo LED in izklopil zeleno LED. Tu se z zatiči PWM vrednost senzorja odčita kot analogna in poda območje za utripanje LED.
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 analitika MATLAB za analizo in vizualizacijo podatkov, prejetih iz vaše strojne ali senzorske naprave. Ustvarjamo lahko kanale za vse podatke senzorja. 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:
- Zbirajte podatke v zasebnih kanalih
- . Delite podatke z javnimi kanali
- REST API in MQTT APIS
- MATLAB® Analytics in vizualizacije.
- Svetovna skupnost
V tej vadnici z uporabo vibracijskega senzorja LM393 za določitev njegove 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
Potrebna strojna oprema
- NodeMCU
- Senzor vibracij LM393
- Mostične žice
1. Razvojna plošča NodeMCU LUA WiFi Internet ESP8266: 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.
Modul senzorja vibracij LM393: zaznava vibracije okolja. Občutljivost je nastavljiva z nastavitvijo modrega digitalnega potenciometra. Delovna napetost se giblje od 3,3 V do 5 V. Digitalni izhod formis (0 in 1).
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.
2. korak: Povezovanje komponent
Opis:
3 kabla sta +5V,, DOUT in GND, +5V in GND vodi do napajanja senzorja vibracij, drugi pa DOUT (digitalni izhod).
Kabla +5V in GND vzpostavljata moč senzorja vibracij. Drugi kabel je DOUT (digitalni izhod). Način delovanja senzorja je, da terminal DOUT daje izhodno napetost sorazmerno z količino vibracij, ki jih zazna senzor. Digitalna vrednost se bere z uporabo PWM pin v NodMCU. Več vibracij, ki jih zazna, večja bo analogna napetost, ki jo bo oddajala. Nasprotno, manj ko zazna, manj analogne napetosti bo oddajala. Če analogna napetost doseže določen prag, bo poslala sginal na LED zatiče in v skladu s pogojem rdeča in zelena LED utripata.
Za priključitev senzorja obstajajo 3 vodi. Priključek +5V senzorja se poveže s priključkom 5V NodeMCU. Priključek GND senzorja se poveže s priključkom GND NodeMCU. To vzpostavi moč senzorja. Druga povezava je digitalni izhod senzorja. Priključen je na PWM pin D0 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: izbirno 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
Prenesite priloženo kodo in jo naložite na svojo ploščo ter vse povežite, kot je prikazano v prejšnjem diagramu.
Prenesite kodo
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:
Brezžični podatki senzorja vibracij in temperature v MySQL z uporabo Node-RED: 40 korakov
Brezžični podatki senzorja vibracij in temperature v MySQL z uporabo Node-RED: Predstavljamo NCD-jev brezžični industrijski brezžični senzor vibracij in temperature za domet do 2 milj, ki se ponaša z uporabo brezžične mrežne strukture. Ta naprava vključuje natančen 16-bitni senzor vibracij in temperature, ki
Pošiljanje podatkov brezžičnega senzorja vibracij in temperature v Excel z uporabo Node-RED: 25 korakov
Pošiljanje podatkov brezžičnega senzorja vibracij in temperature v Excel z uporabo Node-RED: Predstavljamo NCD-jev brezžični industrijski brezžični senzor za vibracije in temperaturo IoT, ki se ponaša z uporabo brezžične mrežne strukture do 2 milj. Ta naprava vključuje natančen 16-bitni senzor vibracij in temperature, ki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino
Spremljanje vrednosti vašega senzorja v živo z vsega sveta: 4 koraki
V živo spremljanje vrednosti vašega senzorja od koder koli po svetu: dobil sem sporočilo o številki WhatsApp techiesms v zvezi s pomočjo pri izdelavi enega projekta. Projekt je bil meriti pritisk na senzor tlaka in ga prikazati na pametnem telefonu. Tako sem pomagal pri izdelavi tega projekta in se odločil, da bom učitelj
Povečanje vrednosti 7 segmentov z uporabo Push Butoon z 8051: 4 koraki (s slikami)
Povečanje vrednosti 7 segmentov z uporabo Push Butoon z 8051: V tem projektu bomo z gumbom z mikrokrmilnikom 8051 povečali vrednost prikaza sedmih segmentov