Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Onderhoud en reparatie van apparatuur

Labs automatiseert meterstanden volledig met behulp van de Raspberry Pi en Fiix

Er is tot nu toe veel besproken in het automatiseren van meterstanden. Bij Labs hebben we programma's gebouwd om de oplossingen voor dergelijke problemen te bieden, maar er ontbreekt nog iets. Dat is waar de Raspberry Pi om de hoek komt kijken. Omdat de Automated Meter Reading File Handler bedoeld is om te werken als een desktop-applicatie, en de Serial Port Reader echt een desktop-applicatie is, kan de noodzaak van een computer niet worden geëlimineerd. Het wordt echter duur en belachelijk snel om een ​​laptop naast elk apparaat te plaatsen. Laten we in plaats daarvan eens kijken naar de Raspberry Pi en hoe deze dit probleem kan helpen oplossen.

Het is niet eetbaar

De Raspberry Pi is een volledig functionerende computer ter grootte van een creditcard en heeft alleen een micro-USB-kabel nodig om hem van stroom te voorzien. Het kan verbinding maken met internet via een ethernetkabel of door een draadloze adapter te gebruiken die is aangesloten op een van zijn eigen USB-poorten. Het heeft ook digitale invoer- en uitvoerpinnen voor interactie met hardware. Het kan zowel de laptop als de microcontroller zijn, en het is vergelijkbaar in grootte met het kleine Arduino Uno-bord. In tegenstelling tot de oplossing voor het automatiseren van meterstanden in onze vorige blogpost, staat dit systeem op zichzelf. De meterstanden worden van de apparatuur gehaald, ingevoerd in een Raspberry Pi, verwerkt door miniprogramma's en vervolgens naar de computer gestuurd om te loggen en eventuele gebeurtenissen of gepland onderhoud te activeren. Het hart van deze operatie is een variatie op de Labs Automated Meter Reading File Handler, die alle gegevens in spreadsheetvorm opneemt en naar het CMMS verzendt. De miniprogramma's zijn aangepast aan elke sensor en hun gegevens worden omgezet in spreadsheets om aan de handler te geven. Deze functionaliteit is ook ideaal voor apparatuur met meer dan één sensor, want zolang er een miniprogramma voor is, kun je alle sensoren aansluiten op een enkele Raspberry Pi.

Kleine robots

De knik in het circuit van echt geautomatiseerde meteruitlezingen is het verkrijgen van informatie van de sensoren die de gegevens opnemen, naar iets dat in staat is om ze te verwerken. Je kunt een technicus rond laten gaan met het opschrijven van meterstanden van wijzerplaten en deze in een CSV-bestand typen om naar de Automated Meter Reading File Handler te gooien, maar dat verslaat het doel van automatisering dat we proberen te bereiken. Zelfs met de Arduino wordt het te duur om naast elk apparaat computers te plaatsen en voor elke sensor een aparte Arduino te gebruiken. Zolang je nog iemand nodig hebt die rondloopt om aantekeningen te maken, kan het systeem niet worden geautomatiseerd. De apparaten die de metingen opnemen, moeten in staat zijn om de gegevens ergens anders naartoe te sturen, of slim genoeg zijn om het zelf te verwerken, en het wordt steeds moeilijker om het binnen het budget te houden. Dit programma, de Node JavaScript-versie van de Labs Automated Meter Reading Handler, vormt in combinatie met de sterkte en grootte van een Raspberry Pi een ideale oplossing om het probleem aan te pakken. Dit is een set-it-and-forget-it, 100% volledig geautomatiseerde oplossing voor meterstanden. Van begin tot eind hoeft niemand de informatie ooit handmatig te controleren of op te schrijven. De technici weten of iets wel of niet naar behoren werkt dankzij het loggen van alle meetwaarden en hoeven zich geen zorgen te maken dat er iets misgaat zonder dat ze er eerst van op de hoogte zijn.

Ontwikkelaars niet inbegrepen

Het programma vereist echter wel een ontwikkelaar. Hoewel het programma ongelooflijk lijkt op de originele Automated Meter Reading File Handler, kan het moeilijk zijn om een ​​Raspberry Pi te bedienen om alle pakketten en modules voor te bereiden die nodig zijn om het programma uit te voeren zonder een achtergrond in informatica. Het andere moeilijke aspect van dit geautomatiseerde systeem is het verzamelen van miniprogramma's die parallel lopen. Vanwege de aard van hardware is elk merk en model anders, wat een andere benadering van het verzamelen van gegevens vereist. We hebben vier voorbeeldprogramma's gemaakt, één voor elk van onze sensoren (temperatuur, fotocel en potentiometer) en één voor alle drie tegelijk, als basis voor het begrijpen van de structuur van een Python-script en de uitvoer die nodig is om om te werken met de hoofdafhandelaar. De hoop is dat dit, samen met de meegeleverde grondige documentatie, andere ontwikkelaars kan helpen om hun eigen miniscripts te bouwen voor de individuele sensoren die in apparatuur worden gebruikt. Het hele project is, samen met alle andere, beschikbaar op de Labs-pagina.

Het grootste deel van het werk wordt gedaan in de geautomatiseerde handler, dus ontwikkelaars hoeven alleen kleine scripts te maken om hun geautomatiseerde meteruitleessysteem zo snel mogelijk operationeel te krijgen. Deze slimme machines kunnen een revolutie teweegbrengen in het onderhoud zoals we dat kennen, door alle wijzigingen die apparatuur doormaakt vast te leggen en het binnen handbereik van uw onderhoudspersoneel te brengen wanneer ze het nodig hebben. Klaar om je stukje van de Raspberry Pi te krijgen?


Onderhoud en reparatie van apparatuur

  1. Log en grafiek 24V thermostaatgebeurtenissen (Optocoupler + Raspberry Pi) met framboos
  2. Python- en Raspberry Pi-temperatuursensor
  3. Spraak- en sms-lichtsensor met Raspberry Pi en Twilio
  4. Analoge sensoren op de Raspberry Pi met een MCP3008
  5. De A111 gepulseerde radarsensor gebruiken met een Raspberry Pi
  6. Aan de slag met de RAK831 LoRa Gateway en RPi3
  7. SONBI ROBOT MENSELIJKE DETECTIE MET KINECT EN RASPBERRY PI
  8. Een CMMS gebruiken om de productiviteit van technici in de olie- en gasindustrie te verbeteren
  9. Ioed gebruiken om industrieën te stimuleren en de bredere economie te ondersteunen
  10. AI gebruiken om wilde dieren en mensenhandel in de toeleveringsketen aan het licht te brengen
  11. De voordelen van het gebruik van aluminium metalen resten, druppels en andere metalen shorts