Inhoudsopgave:
- Stap 1: Vereiste hardware en software
- Stap 2: Stappen om gegevens naar het Labview-trillings- en temperatuurplatform te verzenden met behulp van IoT lange afstand draadloze trillingen, temperatuursensor en lange afstand draadloze mesh-modem met USB-interface:
- Stap 3: De code uploaden naar ESP32 met behulp van Arduino IDE:
- Stap 4: Seriële monitoruitgang
- Stap 5: De Ubidot laten werken
- Stap 6: UITGANG
- Stap 7: Evenementen maken in Ubidots
- Stap 8: Uitvoer van gebeurtenis in uw e-mail
- Stap 9: Exporteer uw Ubidots-gegevens naar Google Spreadsheets
Video: Ubidots + ESP32- Predictive Machine Monitoring: 10 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Voorspellende analyse van machinetrillingen en -temperaturen door e-mailgebeurtenissen en een record van trillingen in Google-blad te maken met behulp van Ubidots.
Voorspellend onderhoud en bewaking van de machinestatus
Door de opkomst van nieuwe technologie, d.w.z. het internet der dingen, is de zware industrie begonnen met het gebruik van op sensoren gebaseerde gegevensverzameling om de grootste uitdagingen op te lossen, waaronder de belangrijkste procesonderbrekingen in de vorm van shutdowns en procesvertragingen. Machinebewaking, ook wel voorspellend onderhoud of conditiebewaking genoemd, is de praktijk van het bewaken van elektrische apparatuur door middel van sensoren om diagnostische gegevens te verzamelen. Om dit te bereiken worden data-acquisitiesystemen en dataloggers gebruikt om allerlei apparatuur te monitoren, zoals ketels, motoren en motoren. De volgende toestand wordt gemeten:
- Temperatuur- en vochtigheidsgegevensbewaking
- Stroom- en spanningsbewaking
- Trillingsbewaking: in dit artikel lezen we temperatuur, trillingen en publiceren we de gegevens op Ubidots. Ubidots ondersteunt grafieken, gebruikersinterface, meldingen en e-mails. Deze functies maken het ideaal voor voorspellende onderhoudsanalyses. We zullen de gegevens ook in google sheets krijgen, waardoor voorspellende onderhoudsanalyse eenvoudiger wordt.
Stap 1: Vereiste hardware en software
Hardware:
- ESP-32
- IoT Lange afstand draadloze trillings- en temperatuursensor
- Langeafstands draadloos mesh-modem met USB-interface
Gebruikte software:
- Arduino IDE
- Ubidots
Gebruikte bibliotheek:
- PubSubClient-bibliotheek
- Draad.h
Stap 2: Stappen om gegevens naar het Labview-trillings- en temperatuurplatform te verzenden met behulp van IoT lange afstand draadloze trillingen, temperatuursensor en lange afstand draadloze mesh-modem met USB-interface:
- Ten eerste hebben we een Labview-hulpprogramma nodig, namelijk het bestand ncd.io Wireless Vibration and Temperature Sensor.exe waarop gegevens kunnen worden bekeken.
- Deze Labview-software werkt alleen met de ncd.io draadloze vibratietemperatuursensor
- Om deze gebruikersinterface te gebruiken, moet u de volgende stuurprogramma's installeren Installeer de runtime-engine vanaf hier 64bit
- 32 bits
- Installeer NI Visa-stuurprogramma
- Installeer LabVIEW Run-Time Engine en NI-Serial Runtime
- Aan de slag-gids voor dit product.
Stap 3: De code uploaden naar ESP32 met behulp van Arduino IDE:
- Download en voeg de PubSubClient-bibliotheek en de Wire.h-bibliotheek toe.
- U moet uw unieke Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi-naam) en wachtwoord van het beschikbare netwerk toewijzen.
- Compileer en upload de Ncd_vibration_and_temperature.ino-code.
- Open de seriële monitor om de connectiviteit van het apparaat en de verzonden gegevens te controleren. Als er geen reactie wordt gezien, probeert u uw ESP32 los te koppelen en vervolgens weer aan te sluiten. Zorg ervoor dat de baudrate van de seriële monitor is ingesteld op dezelfde als gespecificeerd in uw code 115200.
Stap 4: Seriële monitoruitgang
Stap 5: De Ubidot laten werken
- Maak het account aan op Ubidot.
- Ga naar mijn profiel en noteer de tokensleutel die een unieke sleutel is voor elk account en plak deze in uw ESP32-code voordat u deze uploadt.
- Voeg een nieuw apparaat toe aan uw Ubidot-dashboardnaam ESP32.
- Maak in het apparaat een nieuwe sensor met variabele naam waarin uw temperatuurmeting wordt weergegeven.
- Maak een dashboard in Ubidots.
Stap 6: UITGANG
Stap 7: Evenementen maken in Ubidots
- Selecteer Gebeurtenissen (in de vervolgkeuzelijst Gegevens).
- Om een nieuwe gebeurtenis aan te maken, klikt u op het gele pluspictogram in de rechterbovenhoek van het scherm.
Soorten evenementen: Ubidots ondersteunt reeds geïntegreerde evenementen, zodat je evenementen, waarschuwingen en meldingen kunt verzenden naar degenen die moeten weten wanneer ze het moeten weten. De vooraf gebouwde integraties van Ubidots omvatten:
- E-mail notificaties
- SMS-meldingen
- Webhook-evenementen - meer informatie
- Telegram-meldingen
- Slack-meldingen - meer informatie
- Spraakoproepmeldingen - meer informatie
- Terug naar normale melding - meer informatie
- Geofence-meldingen - meer informatie
- Kies vervolgens een apparaat en bijbehorende variabele die de "waarden" van het apparaat aangeeft.
- Selecteer nu een drempelwaarde voor uw evenement om te activeren en vergelijk deze met apparaatwaarden en selecteer ook de tijd om uw evenement te activeren.
- Bepaal en configureer welke acties moeten worden uitgevoerd en het bericht naar de ontvanger: stuur sms, e-mail, webhooks, telegrammen, telefoontjes, SLACK en webhooks naar degenen die het moeten weten.
- Configureer de gebeurtenismelding.
- Bepaal het activiteitenvenster waarin de gebeurtenissen wel/niet mogen worden uitgevoerd.
- Bevestig uw evenementen.
Stap 8: Uitvoer van gebeurtenis in uw e-mail
Stap 9: Exporteer uw Ubidots-gegevens naar Google Spreadsheets
Hierin kunnen we de gegevens die zijn opgeslagen in de Ubidots-cloud extraheren voor verdere analyse. De mogelijkheden zijn enorm; u kunt bijvoorbeeld een automatische rapportgenerator maken en deze wekelijks naar uw klanten sturen.
Een andere toepassing is de inrichting van apparaten; als je duizenden apparaten hebt om te implementeren en hun informatie staat in een Google-spreadsheet, kun je een script maken om het blad te lezen en een Ubidots-gegevensbron maken voor elke regel in het bestand. Stappen om dit te doen-
Maak een Google-spreadsheet en voeg er twee bladen aan toe met deze namen:
- Variabelen
- Waarden
- Klik in uw Google-spreadsheet op "Extra" en vervolgens op "Scripteditor…" en vervolgens op "Leeg project".
- Open de Scripteditor.
- Voeg de onderstaande code (in de codesectie) toe aan het scriptscript.
- Gedaan! open nu uw Google-spreadsheet opnieuw en u ziet een nieuw menu om de functies te activeren.
Aanbevolen:
IoT-Ubidots- ESP32+Lange-Range-Wireless-Vibration-and-Temperature-Sensor - Ajarnpa
IoT- Ubidots- ESP32+Lange-Range-Wireless-Vibration-and-Temperature-Sensor: Trillingen is echt een heen en weer beweging - of oscillatie - van machines en componenten in gemotoriseerde gadgets. Trillingen in het industriële systeem kunnen een symptoom of motief zijn van een probleem, of het kan worden geassocieerd met de dagelijkse werking. Bijvoorbeeld osci
Monitoring-Temp-and-Vochtigheid-met-AWS-ESP32 - Ajarnpa
Monitoring-Temp-and-Vochtigheid-met-AWS-ESP32: In deze tutorial zullen we verschillende temperatuur- en vochtigheidsgegevens meten met behulp van de temperatuur- en vochtigheidssensor. U leert ook hoe u deze gegevens naar AWS . kunt verzenden
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide
Alert maken met Ubidots+ESP32 en trillingssensor: 8 stappen
Waarschuwing creëren met behulp van Ubidots+ESP32 en trillingssensor: in dit project zullen we een e-mailwaarschuwing maken voor machinetrillingen en -temperatuur met behulp van de Ubidots-trillingssensor en ESP32. Trilling is echt een heen en weer beweging - of oscillatie - van machines en componenten in gemotoriseerde gadgets. Trilling ik
UbiDots: een ESP32 aansluiten en meerdere sensorgegevens publiceren: 6 stappen
UbiDots: een ESP32 aansluiten en meerdere sensorgegevens publiceren: ESP32 en ESP 8266 zijn zeer bekende SoC op het gebied van IoT. Dit is een soort zegen voor de IoT-projecten. ESP 32 is een apparaat met geïntegreerde WiFi en BLE. Geef gewoon uw SSID, wachtwoord en IP-configuraties en integreer de dingen in