Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Profil de température Raspberry Pi avec LabVIEW

Un capteur de température DS18B20 que j'ai monté à l'intérieur du boîtier à peu près au-dessus du processeur est connecté à mon Raspberry Pi. Je voulais cartographier le profil de température à l'intérieur du boîtier et en avoir une représentation visuelle. Pour ce faire, j'ai joint un script Python, une base de données SQLite3 et LabVIEW.

Je n'ai qu'un seul capteur de température connecté et le RasPi ne chauffe pas très bien, donc cette image est plutôt exagérée. J'expliquerai un peu plus tard. J'ai donc commencé par écrire un script Python qui s'exécute sur mon RasPi. Il mesure la température, puis l'enregistre dans une base de données SQLite3 que je stocke dans un dossier partagé sur une clé USB montée. J'ai aussi des données d'accéléromètre dans la base de données, mais cela sera ajouté un peu plus tard. C'est tout ce qui se passe sur le RasPi. Ensuite, j'ai écrit un programme LabVIEW qui interroge la base de données sur le réseau pour obtenir toutes les données. J'ai besoin de travailler un peu sur ma requête pour simplement renvoyer la dernière ligne de données mais que j'ajouterai dans les versions futures. Pour interroger la base de données SQLite3, j'ai utilisé cette boîte à outils qui fonctionne très bien et est super simple à obtenir d'installation. Une fois que j'ai la température, je dois l'afficher dans l'interface utilisateur. C'est là que Sensor Mapping Express VI est vraiment utile. Tout ce que vous avez à faire est de pointer vers votre fichier .stl et de sélectionner l'endroit où vous voulez que les capteurs de température s'installent sur le RasPi. J'ai utilisé ce modèle que j'ai converti à l'aide de Google SketchUp. C'est là que j'ai dû utiliser quatre capteurs factices pour pouvoir montrer la différence de température. J'ai réglé les 4 capteurs extérieurs à 0 degré Celsius et seul le capteur 0 obtient la température de la base de données. Avec plus de capteurs, cela peut être beaucoup plus précis. Comme je l'ai dit plus tôt, c'est juste pour prouver un concept pour l'instant. Toutes les 100 ms, j'interroge la base de données, je crée un tableau avec les données de température, puis je l'applique au VI Express Sensor Mapping. Le profil de température change ensuite en fonction de la température de surface du RasPi.Voici les couleurs que j'ai utilisées pour ma cartographie :
Température vs cartographie des couleurs :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
J'ai déjà connecté un accéléromètre ADXL345 qui acquiert des valeurs d'inclinaison et de tangage, donc ma prochaine étape est de pouvoir déplacer le modèle dans LabVIEW pendant que je déplace mon RasPi physique.

Pour plus de détails :profil de température Raspberry Pi à l'aide de LabVIEW

Processus de fabrication

  1. Enregistreur de température Raspberry Pi
  2. Moniteur réseau de température et d'humidité Raspberry Pi
  3. Lire la température avec DS18B20 | Raspberry Pi 2
  4. Surveillance de la température sur le Raspberry Pi
  5. Mesure de la température avec RASPBERRY PI
  6. Bibliothèque Python du capteur de température TMP006 utilisant Raspberry pi,
  7. Capteur de température Python et Raspberry Pi
  8. Température et humidité faciles sur Raspberry Pi
  9. Contrôle de la température avec Raspberry Pi