Përmbajtje:
Video: Ngarkimi i vlerës së sensorit vibrues në IOT Thing Flisni duke përdorur NodeMCU: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
Kërkohet harduer
- NodeMCU
- LM393 Sensori Vbracional
- 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
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
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
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:
IoT: Vizualizimi i të dhënave të sensorit të dritës duke përdorur Nyjen-KUQ: 7 hapa
IoT: Vizualizimi i të dhënave të sensorit të dritës duke përdorur Node-RED: Në këtë udhëzues, do të mësoni se si të krijoni një sensor të lidhur me internetin! Unë do të përdor një sensor të dritës së ambientit (TI OPT3001) për këtë demonstrim, por çdo sensor sipas zgjedhjes tuaj (temperatura, lagështia, potenciometri, etj.) Do të funksiononte. Vlerat e sensorit
IoT Eade Ease: ESP-MicroPython-MQTT-Thing Flisni: 12 hapa
IoT Made Ease: ESP-MicroPython-MQTT-ThingSpeak: Në tutorialin tim të mëparshëm, MicroPython në ESP duke përdorur Jupyter, mësuam se si të instaloni dhe ekzekutoni MicroPython në një pajisje ESP. Duke përdorur Jupyter Notebook si mjedisin tonë të zhvillimit, ne gjithashtu mësuam se si të lexojmë nga sensorët (Temperatura, Lagështia dhe Lu
NodeMcu Flisni Me Modulin ISD1820: 3 Hapa
NodeMcu Fol Me Modulin ISD1820: Në këtë tutorial të thjeshtë do të shpjegoj se si të lidheni dhe përdorni modulin ISD1820 duke përdorur bordin NodeMCU. P.S. më falni për anglishten time të keqe. Duke lexuar fletën e të dhënave të modulit është shkruar se: Ky përdorim i modulit është shumë i lehtë, të cilin mund ta drejtoni me anë të p
Monitorimi i drejtpërdrejtë i vlerës së sensorit tuaj nga kudo në botë: 4 hapa
Monitorimi i drejtpërdrejtë i vlerës së sensorit tuaj nga kudo në botë: Mora një mesazh në numrin WhatsApp të teknologjisë në lidhje me ndihmën për të bërë një projekt. Projekti ishte për të matur presionin e ushtruar në sensorin e presionit dhe për ta shfaqur atë në telefonin inteligjent. Kështu që unë ndihmova në bërjen e atij projekti dhe vendosa të bëja një mësues
Rritja e vlerës së 7 segmenteve duke përdorur butonin shtytës me hapa 8051: 4 (me fotografi)
Rritja e vlerës së 7 segmenteve duke përdorur butonin shtytës me 8051: Në këtë projekt ne do të rrisim vlerën e shfaqjes së shtatë segmenteve duke përdorur butonin shtytës me mikrokontrollues 8051