Përmbajtje:
- Hapi 1: Kërkohet harduer dhe softuer
- Hapi 2: Hapat për të Dërguar të Dhëna në Platformën e Dridhjeve dhe Temperaturave të Labview Duke Përdorur IoT Sensori të Dridhjeve dhe Temperaturës me Rreze të Largët dhe Modem Rrjeti Wireless me Rreze të Largët Me Ndërfaqe USB
- Hapi 3: Ngarkimi i Kodit në ESP32 duke përdorur Arduino IDE:
- Hapi 4: Dalja Seriale e Monitorit:
- Hapi 5: Vënia në punë e Ubidot:
- Hapi 6: Krijoni pult në Ubidots:
Video: IoT- Ubidots- ESP32+Sensori me rreze të gjatë-Wireless-Dhe-Temperatura: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Dridhja është me të vërtetë një lëvizje-ose-lëkundje-e makinave dhe përbërësve në pajisjet e motorizuara. Dridhja në sistemin industrial mund të jetë një simptomë ose motiv i një sherri, ose mund të shoqërohet me funksionimin e përditshëm. Për shembull, fshirësit lëkundës dhe gropat vibruese varen nga dridhja në funksion. Motorët dhe mjetet me djegie të brendshme ngasin, përsëri, ndeshen në një sasi të sigurt të dridhjeve të pashmangshme. Dridhja mund të nënkuptojë një sherr dhe nëse lihet e pakontrolluar mund të shkaktojë dëm ose përkeqësim të përshpejtuar. Dridhja mund të rezultojë nga një ose më shumë faktorë në çdo kohë të caktuar, maksimumi jo i pazakontë është një çekuilibër, shtrirje e gabuar, veshje dhe lirshmëri.
Në këtë projekt, ne po prezantojmë sensorin e dridhjeve dhe temperaturës pa tel të NCD's Long Range IoT Industrial, duke u mburrur deri në një distancë prej 2 Mile duke përdorur një arkitekturë të rrjetit me rrjetë pa tel. Përfshirë një sensor dridhjeje dhe temperature të saktë 16-bit, kjo pajisje transmeton të dhëna të dridhjeve dhe temperaturës shumë të sakta në intervale të përcaktuara nga përdoruesi. Ka një aplikim të ndryshëm:
- Përpunimi i metaleve
- Gjenerimi i fuqise
- Minierave
- Ushqim dhe pije
Hapi 1: Kërkohet harduer dhe softuer
Kërkohet harduer:
- Moduli NCD ESP32 IoT WiFi BLE me USB të integruar
- NCD IoT Sensori i dridhjeve dhe temperaturës pa tela me rreze të gjatë
- Modem Rrjeti pa tel NCD me rreze të gjatë me ndërfaqe USB
Softueri i kërkuar:
- Arduino IDE
- Shërbimi LabView
- Ubidots
Biblioteka e përdorur:
- Biblioteka PubSubClient
- Tela.h
Hapi 2: Hapat për të Dërguar të Dhëna në Platformën e Dridhjeve dhe Temperaturave të Labview Duke Përdorur IoT Sensori të Dridhjeve dhe Temperaturës me Rreze të Largët dhe Modem Rrjeti Wireless me Rreze të Largët Me Ndërfaqe USB
- Së pari, ne kemi nevojë për një aplikacion të dobishëm Labview i cili është skedari ncd.io Wireless Vibration and Temperature Sensor.exe në të cilin mund të shikohen të dhënat.
- Ky softuer Labview do të punojë vetëm me sensorin ncd.io pa tel të temperaturës së dridhjeve.
- Për të përdorur këtë UI, do t'ju duhet të instaloni drejtuesit e mëposhtëm. Instaloni kohën e funksionimit të motorit nga këtu Driver 64bit
- Shofer 32 bit
- Instaloni Shoferin NI Visa
- Instaloni LabVIEW Run-Time Engine dhe NI-Serial Runtime
- Udhëzues për fillimin e këtij produkti.
Hapi 3: Ngarkimi i Kodit në ESP32 duke përdorur Arduino IDE:
- Si esp32 është një pjesë e rëndësishme për të publikuar të dhënat tuaja të dridhjeve dhe temperaturës në Ubidots.
- Shkarkoni dhe përfshini Bibliotekën PubSubClient dhe Bibliotekën Wire.h.
#përfshi
#përfshi #përfshi
Ju duhet të caktoni Ubidots -in tuaj unik TOKEN, MQTTCLIENTNAME, SSID (Emri WiFi) dhe Fjalëkalimin e rrjetit në dispozicion
#përcaktoni WIFISSID "xyz" // Vendosni WifiSSID -in tuaj këtu
#define PASSWORD "xyz" // Vendosni fjalëkalimin tuaj wifi këtu #përcaktoni TOKEN "xyz" // Vendosni TOKEN -in tuaj të Ubidots #define MQTT_CLIENT_NAME "xyz" // Emri i klientit MQTT
Përcaktoni variablin dhe emrin e pajisjes në të cilën të dhënat do të dërgohen tek ubidots
#define VARIABLE_LABEL "sensor" // Vlerësimi i etiketës së ndryshueshme
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Bateri" #përcakto VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "etiketën esp32" //
Hapësirë për të ruajtur vlerat për t'u dërguar:
sensor str_sensor [10];
char str_sensorbat [10]; char str_sensorAdc [10]; char str_sensorRmsx [10]; char str_sensorRmsy [10];
Kodi për publikimin e të dhënave te ubidots:
sprintf (tema, "%s", ""); // Pastron përmbajtjen e temës
sprintf (tema, "%s%s", "/v1.6/devices/", DEVICE_LABEL); sprintf (ngarkesa, "%s", ""); // Pastron përmbajtjen e ngarkesës sprintf (ngarkesa, "{"%s / ":", VARIABLE_LABEL); // Shton etiketën e ndryshueshme sprintf (ngarkesa, " %s {" vlera / ": %s", ngarkesa, str_sensor); // Shton vlerën sprintf (ngarkesa, "%s}}", ngarkesa); // Mbyll kllapat e fjalorit client.publish (tema, ngarkesa);
- Përpiloni dhe ngarkoni kodin Ncd_vibration_and_temperature.ino.
- Për të verifikuar lidhshmërinë e pajisjes dhe të dhënat e dërguara, hapni monitorin serik. Nëse nuk shihet përgjigje, provoni të shkëputni ESP32 nga priza dhe pastaj lidheni përsëri. Sigurohuni që norma e baudit të monitorit Serial të jetë e njëjtë me atë të specifikuar në kodin tuaj 115200.
Kodi:
Hapi 4: Dalja Seriale e Monitorit:
Hapi 5: Vënia në punë e Ubidot:
- Krijoni një llogari në Ubidots.
- Shkoni te profili im dhe shënoni çelësin simbol i cili është një çelës unik për çdo llogari dhe ngjiteni në kodin tuaj ESP32 para se të ngarkoni.
- Shtoni një pajisje të re në emrin tuaj të pultit ubidot esp32.
- Tani duhet të shihni të dhënat e publikuara në llogarinë tuaj Ubidots, brenda pajisjes së quajtur "ESP32".
- Brenda pajisjes krijoni një sensor të ri të emrit të ndryshores në të cilin do të shfaqet leximi juaj i temperaturës.
- Tani ju jeni në gjendje të shikoni të dhënat e Temperaturës dhe sensorëve të tjerë që ishin parë më parë në monitorin serik. Kjo ndodhi sepse vlera e leximeve të ndryshme të sensorëve kalohet si një varg dhe ruhet në variabël dhe publikohet në ndryshoren brenda pajisjes esp32.
Hapi 6: Krijoni pult në Ubidots:
- Shko te pulti i zgjedhjes së të dhënave.
- Brenda pultit krijon pajisje të ndryshme.
- Shtoni pajisje të reja në ekranin tuaj të pultit.
Recommended:
Sensori i lagështisë së luleve IOT WiFi (mundësuar nga bateria): 8 hapa (me fotografi)
Sensori i lagështisë së luleve IOT WiFi (Mundësuar nga bateria): Në këtë udhëzues ne paraqesim se si të ndërtojmë sensorin e lagështisë/ujit WiFi me një monitor të nivelit të baterisë në më pak se 30 minuta. Pajisja monitoron një nivel lagështie dhe dërgon të dhëna në një smartphone përmes internetit (MQTT) me një interval kohor të zgjedhur. U
Sensori i derës IOT - i bazuar në Wi -Fi, i mundësuar nga bateritë 2xAAA: 6 hapa
Sensori i derës IOT-i bazuar në Wi-Fi, i mbështetur në bateri 2xAAA: Në këtë udhëzues ne paraqesim se si mund të ndërtoni me lehtësi një sensor të dyerve Wi-Fi me bateri me modulin Wi-Fi IOT Cricket. Ne gjithashtu tregojmë se si të integrojmë mesazhet e Cricket me IFTTT (ose ndonjë shërbim tjetër duke përfshirë Home Assistant, MQTT ose Webhooks
Sensori i Afërsisë me rreze të gjatë IR: 3 hapa
Sensori i Afërsisë me rreze të gjatë IR: Sensorët me rreze infra të kuqe janë Moduli më i mirë për zbulimin e objekteve, por problemi është se funksionon për një distancë shumë të shkurtër. në këtë artikull, ne do të ndajmë sesi mund të rrisni gamën dhe cilët faktorë ndikojnë në rang
Sensori me prekje & Sensori i zërit që kontrollon dritat AC/DC: 5 hapa
Sensori me prekje & Sensori i zërit që kontrollon dritat AC/DC: Ky është projekti im i parë dhe ky funksionon në bazë të dy sensorëve bazë, njëri është sensori i prekjes dhe i dyti është sensori i zërit, kur shtypni panelin e prekjes në sensorin e prekjes, drita AC do të kalojë ON, nëse e lëshoni, drita do të jetë e fikur, dhe e njëjtë
Sensori i terrenit/objektit me rreze infra të kuqe për navigimin e robotëve: 3 hapa
Sensori i terrenit/objektit me rreze infra të kuqe për navigimin e robotëve: e kam përdorur këtë sensor në 2 nga robotët e mi. ata po punonin në një sipërfaqe të tryezës, kështu që robotët duhej të zbulonin kur kishin arritur në buzë, të ndaleshin dhe të ktheheshin prapa … mund të krijojë edhe pengesa në rrugë