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

Raspberry Pi-temperatuurprofiel met LabVIEW

Verbonden met mijn Raspberry Pi is een DS18B20 temperatuursensor die ik ongeveer boven de processor in de behuizing heb gemonteerd. Ik wilde het temperatuurprofiel in de behuizing in kaart brengen en er een visuele weergave van hebben. Hiervoor heb ik een Python-script, een SQLite3-database en LabVIEW samengevoegd.

Ik heb maar één temperatuursensor aangesloten en de RasPi wordt niet erg warm, dus dit beeld is nogal overdreven. Ik zal later wat meer uitleggen. Dus begon ik met het schrijven van een Python-script dat op mijn RasPi draait. Het meet de temperatuur en logt het vervolgens in een SQLite3-database die ik opsla in een gedeelde map op een gekoppelde USB-stick. Ik heb ook accelerometergegevens in de database, maar die worden later toegevoegd. Dat is alles wat er op de RasPi gebeurt. Vervolgens schreef ik een LabVIEW-programma dat de database via het netwerk doorzoekt om alle gegevens te krijgen. Ik moet wat werk aan mijn query doen om alleen de laatste regel met gegevens terug te geven, maar die zal ik in toekomstige versies toevoegen. Om de SQLite3-database te doorzoeken, gebruikte ik deze toolkit die heel goed werkt en supereenvoudig te krijgen opgericht. Zodra ik de temperatuur heb, moet ik deze weergeven in de gebruikersinterface. Dit is waar Sensor Mapping Express VI echt van pas komt. Het enige wat je hoeft te doen is naar je .stl-bestand te wijzen en te selecteren waar je de temperatuursensoren op de RasPi wilt hebben. Ik heb dit model gebruikt dat ik heb omgezet met Google SketchUp. Hier moest ik vier dummy-sensoren gebruiken om het temperatuurverschil te kunnen laten zien. Ik heb de 4 buitensensoren ingesteld op 0 graden Celsius en alleen sensor 0 haalt de temperatuur uit de database. Met meer sensoren kan dit een stuk nauwkeuriger. Zoals ik al eerder zei, dit is slechts om een ​​concept voor nu te bewijzen. Elke 100 ms bevraag ik de database, bouw een array met de temperatuurgegevens en pas deze vervolgens toe op de Sensor Mapping Express VI. Het temperatuurprofiel verandert dan afhankelijk van de oppervlaktetemperatuur van de RasPi. Dit zijn de kleuren die ik voor mijn mapping heb gebruikt:
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
Ik heb al een ADXL345-versnellingsmeter aangesloten die tilt- en pitch-waarden verwerft, dus mijn volgende stap is om het model in LabVIEW te kunnen verplaatsen terwijl ik mijn fysieke RasPi beweeg.

Voor meer details:Raspberry Pi-temperatuurprofiel met LabVIEW

Productieproces

  1. Raspberry Pi Temperature Logger
  2. Raspberry Pi temperatuur- en vochtigheidsnetwerkmonitor
  3. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  4. Temperatuurbewaking op de Raspberry Pi
  5. Temperatuur meten met RASPBERRY PI
  6. TMP006 Temperature Sensor Python Library met Raspberry pi,
  7. Python- en Raspberry Pi-temperatuursensor
  8. Eenvoudige temperatuur en vochtigheid op Raspberry Pi
  9. Temperatuur bewaken met Raspberry Pi
  10. Raspberry Pi leest BMP085 temperatuur en druk
  11. IoT 101-project:stream de temperatuur van je Raspberry Pi