Indholdsfortegnelse:
- Trin 1: Hardware og software påkrævet
- Trin 2: Skridt til at sende data til Labview Vibration og temperaturplatform ved hjælp af IoT trådløs trådløs vibration, temperatursensor og trådløst trådløst mesh-modem med USB-interface:
- Trin 3: Upload af koden til ESP32 ved hjælp af Arduino IDE:
- Trin 4: Seriel skærmoutput
- Trin 5: Få Ubidot til at fungere
- Trin 6: OUTPUT
- Trin 7: Oprettelse af begivenheder i Ubidots
- Trin 8: Output af begivenhed i din mail
- Trin 9: Eksporter dine Ubidots -data til Google Sheets
Video: Ubidots + ESP32- Predictive Machine Monitoring: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Forudsigelig analyse af maskinvibrationer og temp ved at oprette mailhændelser og registrere vibrationer i Google -ark ved hjælp af Ubidots.
Forudsigelig vedligeholdelse og overvågning af maskinsundhed
Fremvæksten af ny teknologi, dvs. tingenes internet, tungindustrien er begyndt at vedtage sensorbaseret dataindsamling for at løse sine største udfordringer, blandt andet procesnedetid i form af nedlukninger og procesforsinkelser. Maskinovervågning, også kaldet forudsigelig vedligeholdelse eller tilstandsovervågning, er praksis med at overvåge elektrisk udstyr gennem sensorer for at akkumulere diagnostiske data. For at opnå dette bruges dataindsamlingssystemer og dataloggere til at overvåge alt slags udstyr, såsom kedler, motorer og motorer. Følgende tilstand måles:
- Overvågning af temperatur- og fugtighedsdata
- Strøm- og spændingsovervågning
- Vibrationsovervågning: I denne artikel vil vi læse temperatur, vibrationer og offentliggøre data om Ubidots. Ubidots understøtter grafer, brugergrænseflader, meddelelser og e -mails. Disse funktioner gør den ideel til forudsigende vedligeholdelsesanalyser. Vi får også dataene i Google -ark, hvilket vil gøre forudsigelig vedligeholdelsesanalyse lettere.
Trin 1: Hardware og software påkrævet
Hardware:
- ESP-32
- IoT trådløs vibrations- og temperatursensor med lang rækkevidde
- Langtrækkende trådløst mesh-modem med USB-interface
Brugt software:
- Arduino IDE
- Ubidots
Brugt bibliotek:
- PubSubClient -bibliotek
- Wire.h
Trin 2: Skridt til at sende data til Labview Vibration og temperaturplatform ved hjælp af IoT trådløs trådløs vibration, temperatursensor og trådløst trådløst mesh-modem med USB-interface:
- Først skal vi bruge et Labview -værktøjsprogram, som er ncd.io Wireless Vibration and Temperature Sensor.exe -fil, hvor data kan ses.
- Denne Labview -software fungerer kun med ncd.io trådløs vibrations temperatur sensor
- For at bruge denne brugergrænseflade skal du installere følgende drivere Installer driftstidsmotor herfra 64bit
- 32 bit
- Installer NI Visa Driver
- Installer LabVIEW Run-Time Engine og NI-Serial Runtime
- Startvejledning til dette produkt.
Trin 3: Upload af koden til ESP32 ved hjælp af Arduino IDE:
- Download og inkluder PubSubClient -biblioteket og Wire.h -biblioteket.
- Du skal tildele dine unikke Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi -navn) og adgangskode til det tilgængelige netværk.
- Kompilér og upload koden Ncd_vibration_and_temperature.ino.
- For at kontrollere enhedens forbindelse og de sendte data skal du åbne den serielle skærm. Hvis der ikke ses noget svar, kan du prøve at tage din ESP32 ud af stikkontakten og derefter tilslutte den igen. Sørg for, at baudhastigheden på den serielle skærm er indstillet til den samme, der er angivet i din kode 115200.
Trin 4: Seriel skærmoutput
Trin 5: Få Ubidot til at fungere
- Opret kontoen på Ubidot.
- Gå til min profil, og noter token -nøglen, som er en unik nøgle til hver konto, og indsæt den i din ESP32 -kode, før du uploader.
- Føj en ny enhed til dit Ubidot -dashboardnavn ESP32.
- Inde i enheden skal du oprette en ny variabel navnesensor, hvor din temperaturaflæsning vil blive vist.
- Opret et dashboard i Ubidots.
Trin 6: OUTPUT
Trin 7: Oprettelse af begivenheder i Ubidots
- Vælg Begivenheder (fra rullemenuen Data).
- For at oprette en ny begivenhed skal du klikke på det gule plus -ikon i øverste højre hjørne af skærmen.
Begivenhedstyper: Ubidots understøtter allerede integrerede begivenheder, så du kan sende begivenheder, advarsler og meddelelser til dem, der har brug for at vide, når de har brug for at vide det. Ubidots 'forudbyggede integrationer omfatter:
- E -mail notifikationer
- SMS -beskeder
- Webhook -begivenheder - få mere at vide
- Telegram -meddelelser
- Slap notifikationer - læs mere
- Meddelelser om taleopkald - få mere at vide
- Tilbage til Normal meddelelse - læs mere
- Geofence -meddelelser - få mere at vide
- Vælg derefter en enhed og en tilknyttet variabel, der angiver enhedernes "værdier".
- Vælg nu en tærskelværdi for din begivenhed, der skal udløses, og sammenlign den med enhedsværdier, og vælg også tidspunkt for at udløse din begivenhed.
- Opret og konfigurer, hvilke handlinger der skal udføres, og meddelelsen til modtageren: Send SMS, E -mail, Webhooks, Telegrams, Telefonopkald, SLACK og webhooks til dem, der har brug for at vide det.
- Konfigurer hændelsesmeddelelsen.
- Bestem aktivitetsvinduet, begivenhederne måske/ikke må udføres.
- Bekræft dine begivenheder.
Trin 8: Output af begivenhed i din mail
Trin 9: Eksporter dine Ubidots -data til Google Sheets
I dette kan vi udtrække de data, der er gemt i Ubidots -skyen til yderligere analyse. Mulighederne er enorme; for eksempel kan du oprette en automatisk rapportgenerator og sende dem til dine kunder hver uge.
En anden applikation ville være enhedstilførsel; hvis du har tusindvis af enheder at implementere, og deres oplysninger er i et Google Sheet, kan du oprette et script til at læse arket og oprette en Ubidots -datakilde for hver linje i filen. Skridt til at gøre dette-
Opret et Google Sheet, og tilføj to ark til det med disse navne:
- Variabler
- Værdier
- Klik på "Værktøjer", derefter "Scripteditor …" fra dit Google Sheet, derefter "Blankt projekt".
- Åbn Script Editor.
- Tilføj koden herunder (i kodesektionen) til scriptscriptet.
- Færdig! åbn nu dit Google Sheet igen, og du vil se en ny menu til at udløse funktionerne.
Anbefalede:
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor: 7 trin
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature Sensor: Vibration er virkelig en frem og tilbage bevægelse-eller svingning-af maskiner og komponenter i motoriserede gadgets. Vibration i det industrielle system kan være et symptom eller motiv af besvær, eller det kan være forbundet med daglig drift. For eksempel osci
Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: 9 trin
Oprettelse-advarsel-brug-Ubidots-ESP32+Temp og fugtighedssensor: I denne vejledning måler vi forskellige temperatur- og fugtighedsdata ved hjælp af Temp og fugtighedssensor. Du lærer også, hvordan du sender disse data til Ubidots. Så du kan analysere det hvor som helst for forskellige applikationer. Også ved at oprette emai
Esp32-Ubidots-Trådløs langtrækkende temperatur og luftfugtighed: 6 trin
Esp32-Ubidots-Trådløs-langdistancetemperatur og -fugtighed: I denne vejledning måler vi forskellige temperatur- og fugtighedsdata ved hjælp af temperatur- og fugtighedsføler. Du lærer også, hvordan du sender disse data til Ubidots. Så du kan analysere det overalt for forskellige applikationer
Oprettelse-advarsel-brug-Ubidots+ESP32 og vibrationssensor: 8 trin
Oprettelse-advarsel-brug-Ubidots+ESP32 og vibrationssensor: I dette projekt vil vi oprette en e-mail-advarsel om maskinens vibration og temperatur ved hjælp af Ubidots-vibrationssensoren og ESP32.Vibration er virkelig en frem og tilbage bevægelse-eller svingning-af maskiner og komponenter i motoriserede gadgets. Vibration i
UbiDots-Tilslutning af en ESP32 og udgivelse af flere sensordata: 6 trin
UbiDots-Tilslutning af en ESP32 og udgivelse af flere sensordata: ESP32 og ESP 8266 er meget velkendte SoC inden for IoT. Det er en slags velsignelse for IoT -projekterne. ESP 32 er en enhed med integreret WiFi og BLE. Giv bare din SSID, adgangskode og IP -konfigurationer og integrer tingene i