Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Profiling Suhu Raspberry Pi yang Akurat dengan Python, SQLite, dan LabVIEW

Pada Raspberry Pi saya, saya memasang sensor DS18B20 tepat di atas prosesor untuk menangkap suhu internal papan. Tujuan saya adalah memetakan profil ini di dalam enclosure dan menyajikannya dalam format visual yang jelas. Saya mencapai ini dengan mengintegrasikan skrip Python ringan, database SQLite3, dan LabVIEW.

Karena Pi itu sendiri relatif sejuk dan saya hanya memiliki satu sensor, variasi suhu yang dihasilkan halus—sebuah perlebihan dalam gambar yang menyertai. Meski demikian, metodologi dapat diskalakan ke setup apa pun.

Saya memulai dengan menulis rutinitas Python yang berjalan terus-menerus pada Pi. Ini membaca nilai DS18B20 dan menulis suhu dengan stempel waktu ke dalam database SQLite3 yang terletak pada folder bersama yang dipasang dari flash drive USB. Database yang sama juga menyimpan data akselerometer (akan ditambahkan nanti).

Di sisi host, aplikasi LabVIEW meminta database SQLite3 jarak jauh untuk mengambil pembacaan suhu terbaru. Saya menggunakan SQLite Toolkit sederhana untuk LabVIEW, yang menyederhanakan koneksi dan proses kueri. Awalnya, kueri mengembalikan seluruh dataset; pada iterasi mendatang saya akan menyempurnakannya untuk menarik entri terakhir saja.

Untuk visualisasi, saya menggunakan Sensor Mapping Express VI. Alurnya sederhana: arahkan VI ke model .stl Pi, tentukan lokasi sensor, dan masukkan array suhu. Saya mengonversi model 3D resolusi tinggi papan menggunakan Google SketchUp, lalu menambahkan empat node sensor dummy untuk menggambarkan gradasi suhu. Empat sensor eksternal dipegang pada 0 °C tetap, sementara sensor pusat menarik data langsung dari database. Dengan sensor tambahan, peta menjadi semakin akurat.

Aplikasi menyegarkan setiap 100 ms: meminta database, membangun array nilai suhu, dan memperbarui Sensor Mapping Express VI. Hasilnya adalah plot permukaan dinamis yang berubah secara real-time untuk mencerminkan suhu internal Pi.

Temperature-to-Colour Mapping:
  • 0 °C – R0 G0 B255
  • 21.25 °C – R0 G255 B255
  • 42.5 °C – R0 G255 B60
  • 63.75 °C – R255 G255 B85
  • 85 °C – R255 G0 B0

Selain suhu, saya telah menghubungkan akselerometer ADXL345 untuk menangkap data tilt dan pitch. Fase berikutnya akan menghubungkan data gerakan ini ke model 3D di LabVIEW, memungkinkan representasi virtual mencerminkan orientasi Raspberry Pi fisik.

Untuk penjelasan yang lebih dalam tentang kode, skema database, dan konfigurasi LabVIEW, lihat artikel lengkap tentang profiling suhu Raspberry Pi menggunakan LabVIEW.

Proses manufaktur

  1. Membangun Pencatat Suhu Raspberry Pi dengan Sensor I2C $5
  2. Pemantau Suhu dan Kelembaban Jaringan Raspberry Pi – Panduan Pengaturan DIY
  3. Cara Membaca Suhu dengan DS18B20 pada Raspberry Pi 2
  4. Pemantauan Suhu Raspberry Pi Profesional dengan DS18B20
  5. Pengukuran Suhu Raspberry Pi dengan Sensor 1-Wire Maxim dan Jembatan I2C DS2482
  6. Sensor Suhu Infra Merah TMP006 dengan Raspberry Pi: Panduan Library Python & Pengaturan
  7. Membuat Sensor Suhu Jarak Jauh dengan Raspberry Pi dan Python – Panduan Langkah demi Langkah
  8. Pemantauan Suhu & Kelembaban Mulus di Raspberry Pi dengan EzTemp
  9. Pemantauan Suhu Akurat di Lemari Server dengan Raspberry Pi
  10. Raspberry Pi BMP085: Pembacaan Suhu & Tekanan Akurat melalui I2C