Përmbajtje:

Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa
Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa

Video: Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa

Video: Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa
Video: CS50 2015 - Week 4 2024, Nëntor
Anonim
Ngarkimi i vlerës së sensorit vibrues në IOT ThingSpeak duke përdorur NodeMCU
Ngarkimi i vlerës së sensorit vibrues në IOT ThingSpeak duke përdorur NodeMCU

Ka disa makina kritike ose pajisje të shtrenjta të cilat pësojnë dëme për shkak të dridhjeve. Në një rast të tillë, kërkohet një sensor dridhjeje për të gjetur nëse makina ose pajisja po prodhon dridhje apo jo. Identifikimi i objektit i cili vibron vazhdimisht nuk është një punë e ndërlikuar nëse sensori i duhur përdoret për të zbuluar dridhjen. Ekzistojnë disa lloje të sensorëve të dridhjeve të disponueshëm në treg të cilët mund të zbulojnë dridhjen duke ndjerë përshpejtimin ose shpejtësinë dhe mund të japin rezultate të shkëlqyera. Sidoqoftë, sensorë të tillë janë shumë të shtrenjtë kur përdoret akselerometri.

Në këtë projekt, lidheni NodeMCU me sensorin e dridhjeve dhe LED. Kur nuk zbulohet dridhje, dalja e sensorit të dridhjes është 0 (tension i ulët), përndryshe dalja e tij është 1 (tension i lartë). Ky tension mund të lexohet duke përdorur pin PWM. Nëse NodeMCU merr 0 (pa dridhje) nga sensori i dridhjeve do të ndizet LED jeshil dhe do të fiket LED i Kuq. Nëse NodeMCU merr 1 nga sensori i dridhjeve, ai do të ndezë LED të Kuq dhe do të fikë LED të gjelbër. Këtu duke përdorur kunjat PWM, vlera e sensorit lexohet si analoge dhe jep gamë për ndezjen e led.

ThingSpeak është një aplikacion IoT me burim të hapur dhe API për të ruajtur dhe marrë të dhëna nga pajisjet dhe sensorët e pajisjeve. Përdor protokollin HTTP në internet ose LAN për komunikimin e tij. Analizat MATLAB përfshihen për të analizuar dhe vizualizuar të dhënat e marra nga pajisjet tuaja Hardware ose Sensore. Ne mund të krijojmë kanale për secilën të dhënë të sensorit. Këta kanale mund të vendosen si kanale private ose mund t'i ndani të dhënat publikisht përmes kanaleve publike. Karakteristikat komerciale përfshijnë veçori shtesë. Por ne do të përdorim versionin falas ndërsa e bëjmë për qëllime edukative.

(Nëse doni të mësoni më shumë rreth ThingSpeak në përgjithësi, dhe/ose Projektit, vizitoni

Karakteristikat:

  • Mblidhni të dhëna në kanale private
  • . Ndani të dhënat me kanalet publike
  • REST API dhe MQTT APIS
  • Analiza dhe vizualizime MATLAB®.
  • Komuniteti mbarëbotëror

Në këtë tutorial, duke përdorur një sensor LM393 Vibrational për të komplotuar vlerën e tij në ThingSpeak duke përdorur NodeMCU. Në këtë program NodeMCU të lexojë dhe ruajë të dhënat e sensorit në një ndryshore dhe pastaj t'i ngarkojë ato në ThingSpeak duke përdorur emrin e kanalit dhe çelësin API. NodeMCU duhet të lidhet me internetin nëpërmjet Wi-Fi. Ne do të shohim se si të krijojmë ThingSpeak Channels dhe ta konfigurojmë atë në NodeMCU.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar

Kërkohet harduer

  1. NodeMCU
  2. LM393 Sensori Vbracional
  3. Telat Jumper

1. Bordi i Zhvillimit i NodeMCU LUA WiFi Internet ESP8266: NodeMCU Dev Kit/bordi përbëhet nga çipi i aktivizuar me ESP8266 wifi. ESP8266 është një çip Wi-Fi me kosto të ulët i zhvilluar nga Espressif Systems me protokoll TCP/IP. Për më shumë informacion në lidhje me ESP8266, mund t'i referoheni ESP8266 WiFi Modul.

Moduli i Sensorit të Vibrimit LM393: Mund të zbulojë dridhjen e mjedisit përreth. Ndjeshmëria është e rregullueshme nga rregullimi blu i potenciometrit dixhital. Tensioni i funksionimit varion nga 3.3V-5V. Formati i daljes është dixhital (0 dhe 1).

Telat Jumper: Telat e bluzave janë thjesht tela që kanë kunja lidhës në secilin skaj, duke i lejuar ato të përdoren për të lidhur dy pika me njëri -tjetrin pa bashkim. Lidhësi femër me femër përdoret në këtë projekt.

Hapi 2: Lidhja e përbërësve

Komponentët lidhës
Komponentët lidhës

Përshkrim:

Atje 3 priza janë +5V,, DOUT, dhe GND. Rrjetet +5V dhe GND krijojnë fuqi për sensorin e Dridhjes. Tjetri është DOUT (dalja dixhitale).

Përçuesit +5V dhe GND krijojnë fuqi për sensorin e dridhjeve. Plumbi tjetër është DOUT (dalja dixhitale). Si funksionon sensori është terminali DOUT jep dalje të tensionit në proporcion me sasinë e dridhjeve që zbulon sensori. Vlera dixhitale lexohet duke përdorur pin PWM në NodMCU. Sa më shumë dridhje të zbulojë, aq më i madh tensioni analog do të dalë. Anasjelltas, sa më pak të zbulojë, aq më pak tension analog do të dalë. Nëse voltazhi analog arrin një prag të caktuar, ai do të dërgojë një sginal në kunjat e udhëhequr dhe sipas gjendjes drita e kuqe dhe jeshile pulson.

Për të lidhur sensorin, ka 3 priza. Terminali +5V i sensorit lidhet me terminalin 5V të NodeMCU. Terminali GND i sensorit lidhet me terminalin GND të NodeMCU. Kjo krijon fuqi për sensorin. Lidhja tjetër është dalja dixhitale e sensorit. Lidhet me pinin PWM D0 të NodeMCU.

Hapi 3: Procedura

Procedura
Procedura

Hapi 1: Shkoni te https://thingspeak.com/ dhe krijoni llogarinë tuaj ThingSpeak nëse nuk e keni. Hyni në llogarinë tuaj.

Hapi 2: Krijoni një kanal duke klikuar në "Kanali i ri"

Hapi 3: Futni të dhënat e kanalit. Emri: Çdo Emër Përshkrimi: Fusha Opsionale 1: Leximi i sensorit - Kjo do të shfaqet në grafikun analitik. Nëse keni nevojë për më shumë se 1 kanale, mund të krijoni për të dhëna shtesë të sensorit. Ruajeni këtë cilësim.

Hapi 4: Tani mund të shihni kanalet. Klikoni në skedën "Çelësat API". Këtu do të merrni ID -në e Kanalit dhe Çelësat API. Vini re këtë.

Hapi 5: Hapni Arduino IDE dhe instaloni Bibliotekën ThingSpeak. Për ta bërë këtë, shkoni te Skica> Përfshini Bibliotekën> Menaxhoni Bibliotekat. Kërkoni për ThingSpeak dhe instaloni bibliotekën. Biblioteka e Komunikimit ThingSpeak për Arduino, ESP8266 dhe ESP32

Hapi 6: Duhet të modifikoni kodin. Në kodin e mëposhtëm ju duhet të ndryshoni SSID -in e Rrjetit tuaj, Fjalëkalimin dhe Kanalin tuaj ThingSpeak dhe Çelësat API.

Hapi 4: Kodi

Kodi
Kodi

Shkarkoni kodin e bashkangjitur këtu dhe ngarkojeni në tabelën tuaj dhe lidhni gjithçka siç tregohet në diagramin e mëparshëm.

Shkarkoni kodin

Dalja do të jetë si imazhi i mësipërm në ThingSpeak. Shpresoj se kjo e bëri më të lehtë për ju. Sigurohuni që të regjistroheni nëse ju pëlqeu ky artikull dhe e shihni të dobishëm, dhe nëse keni ndonjë pyetje ose keni nevojë për ndihmë për ndonjë gjë, thjesht lini një koment më poshtë…

Faleminderit elemetnzonline.com..

Recommended: