web-dev-qa-db-ja.com

古いPCをデータロギングおよびプレゼンテーション端末に変換するにはどうすればよいですか?

古いPC(たとえば、256MBのRAMを搭載した1.8GHz P4)を使用して、たとえばその上にUbuntu10.04LTS。

次に、PICまたはAVRベースのホームプロジェクトに移動して、接続します。たった3つの接続とすべてのマイクロコンピューターのオンボード周辺機器で、5ドルのガジェットに簡単に接続できる大画面とキーボードができました。

minicom を使用して、デバイスに対して簡単に読み取り/書き込みを行います。

これをさらに一歩進めたいと思います。データを記録、プロット、分析する必要があります

基本的に、私は私の検索の結果を

  1. 無料でオープンMatLabクローン、
  2. リアルタイムデータストリームの処理、直感的なインターフェイス
  3. さまざまな期間で1つまたは複数のパラメーターをグラフ化する(たとえば、最後の1分または1週間の4つのセンサーの温度と設定値)。 基本的な制御理論関数は重要なプラスになります(例:最大、最小、オーバーシュート、状態空間モデル変換、PID調整、コントローラー合成)。

ここではどのようなツールを使用できますか?

3
Vorac

既存のオプション(例: Scilab 、または Octave with control systems package )がリアルタイムデータを処理できるかどうかはわかりません。

いずれにせよ、自分で作るのは難しいことではありません。私はおそらくPython + SciPy + NumPy + pyserial + matplotlib(+最終的にネットワーク経由でこれを制御する予定がある場合は任意のWebフレームワーク)を使用します。

Python用の制御システムライブラリ がありますが、あまり使用したことはありません。

5
Renan

あなたが使用することができます

  1. 計算のためのオクターブ
  2. ファイルに書き込むための-Cオプションを備えたミニコム、またはシリアル通信用のtermiosライブラリのいずれか
  3. データ視覚化のためのgnuplot
1
Marco