Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi-Temperaturprofil mit LabVIEW

An meinen Raspberry Pi angeschlossen ist ein DS18B20 Temperatursensor, den ich im Gehäuse etwa über dem Prozessor montiert habe. Ich wollte das Temperaturprofil im Inneren des Gehäuses abbilden und eine visuelle Darstellung davon haben. Dazu habe ich ein Python-Skript, eine SQLite3-Datenbank und LabVIEW verknüpft.

Ich habe nur einen Temperatursensor angeschlossen und der RasPi wird nicht sehr warm, daher ist dieses Bild eher übertrieben. Ich werde später etwas mehr erklären. Also begann ich damit, ein Python-Skript zu schreiben, das auf meinem RasPi läuft. Es misst die Temperatur und protokolliert sie dann in einer SQLite3-Datenbank, die ich in einem freigegebenen Ordner auf einem bereitgestellten USB-Stick speichere. Ich habe auch Beschleunigungsmesserdaten in der Datenbank, aber die werden etwas später hinzugefügt. Das ist alles, was auf dem RasPi passiert. Als nächstes schrieb ich ein LabVIEW-Programm, das die Datenbank über das Netzwerk abfragt, um alle Daten abzurufen. Ich muss ein wenig an meiner Abfrage arbeiten, um nur die letzte Datenzeile zurückzugeben, die ich jedoch in zukünftigen Versionen hinzufügen werde. Um die SQLite3-Datenbank abzufragen, habe ich dieses Toolkit verwendet, das wirklich gut funktioniert und super einfach zu bekommen ist installieren. Sobald ich die Temperatur habe, muss ich sie in der Benutzeroberfläche anzeigen. Hier ist das Sensor Mapping Express VI wirklich praktisch. Sie müssen nur auf Ihre .stl-Datei zeigen und auswählen, wo die Temperatursensoren auf dem RasPi sitzen sollen. Ich habe dieses Modell verwendet, das ich mit Google SketchUp konvertiert habe. Hier musste ich vier Dummy-Sensoren verwenden, um die Temperaturdifferenz anzeigen zu können. Ich habe die äußeren 4 Sensoren auf 0 Grad Celsius eingestellt und nur Sensor 0 erhält die Temperatur aus der Datenbank. Mit mehr Sensoren kann dies viel genauer gemacht werden. Wie ich bereits sagte, ist dies nur ein Konzept für den Moment. Alle 100 ms frage ich die Datenbank ab, baue ein Array mit den Temperaturdaten und wende es dann auf das Sensor Mapping Express VI an. Das Temperaturprofil ändert sich dann entsprechend der Oberflächentemperatur des RasPi.Hier sind die Farben, die ich für mein Mapping verwendet habe:
Temperature vs Color Mapping:0 Celsius R-0 G-0 B-25521.25 Celsius R-0 G- 255 B-25542,5 Celsius R-0 G-255 B-063,75 Celsius R-255 G-255 B-085 Celsius R-255 G-0 B-0
Ich habe bereits einen ADXL345-Beschleunigungsmesser angeschlossen, der Neigungs- und Neigungswerte erfasst. Mein nächster Schritt besteht also darin, das Modell in LabVIEW zu verschieben, während ich meinen physischen RasPi bewege.

Weitere Informationen:Raspberry Pi-Temperaturprofil mit LabVIEW

Herstellungsprozess

  1. Himbeer-Pi-Temperaturlogger
  2. Raspberry Pi Temperatur- und Luftfeuchtigkeits-Netzwerkmonitor
  3. Temperatur lesen mit DS18B20 | Raspberry Pi 2
  4. Temperaturüberwachung auf dem Raspberry Pi
  5. Temperaturmessung mit RASPBERRY PI
  6. TMP006-Temperatursensor-Python-Bibliothek mit Raspberry Pi,
  7. Python- und Raspberry Pi-Temperatursensor
  8. Einfache Temperatur und Luftfeuchtigkeit auf Raspberry Pi
  9. Überwachen der Temperatur mit Raspberry Pi
  10. Raspberry Pi liest BMP085 Temperatur und Druck