LabVIEWを使用したRaspberryPiの温度プロファイル
私のRaspberryPiに接続されているのは、プロセッサのほぼ上のケース内に取り付けたDS18B20温度センサーです。ケース内の温度プロファイルをマッピングして、視覚的に表現したかったのです。これを行うために、Pythonスクリプト、SQLite3データベース、LabVIEWを結合しました。
温度センサーを1つしか接続しておらず、RasPiはあまり暖かく動作しないため、この画像はかなり誇張されています。もう少し後で説明します。そこで、RasPiで実行されるPythonスクリプトを作成することから始めました。温度を測定し、マウントされたUSBフラッシュドライブの共有フォルダーに保存しているSQLite3データベースに記録します。データベースにも加速度計のデータがありますが、それは少し後で追加されます。RasPiで行われるのはそれだけです。次に、ネットワークを介してデータベースにクエリを実行し、すべてのデータを取得するLabVIEWプログラムを作成しました。データの最後の行を返すためにクエリで少し作業を行う必要がありますが、将来のバージョンで追加します。SQLite3データベースをクエリするために、このツールキットを使用しました。このツールキットは非常にうまく機能し、取得が非常に簡単です。設定。温度を取得したら、ユーザーインターフェイスに表示する必要があります。ここで、Sensor Mapping Express VIが非常に便利です。必要なのは、.stlファイルをポイントし、温度センサーをRasPiのどこに配置するかを選択することだけです。 GoogleSketchUpを使用して変換したこのモデルを使用しました。ここで、温度差を表示するために4つのダミーセンサーを使用する必要がありました。外側の4つのセンサーを摂氏0度に設定しましたが、データベースから温度を取得しているのはセンサー0のみです。より多くのセンサーを使用すると、これをより正確にすることができます。前に述べたように、これは今のところ概念を証明するためのものです.100msごとにデータベースにクエリを実行し、温度データを使用してアレイを構築し、それをSensor Mapping ExpressVIに適用します。次に、RasPiの表面温度に応じて温度プロファイルが変化します。マッピングに使用した色は次のとおりです。温度と色のマッピング:0摂氏R-0 G-0B-25521.25摂氏R-0G- 255B-25542.5摂氏R-0G-255B-063.75摂氏R-255G-255B-085摂氏R-255G-0 B-0チルトとピッチの値を取得するADXL345加速度計をすでに接続しているので、次のステップは、物理的なRasPiを移動しながらLabVIEWでモデルを移動できるようにすることです。
詳細:LabVIEWを使用したRaspberryPiの温度プロファイル
製造プロセス