Top > blog > 2015-07-16

広告

Flir leptonをいじる2

赤外線カメラモジュール「Flir Lepton」で画像を撮るだけならI2C接続は必要ないけどオートゲインコントロール(AGC)を使ったり、チップ自体の温度を測るにはI2C接続が必要。

チップの温度は画像から温度を計算するのに必要みたいなので、画像から温度を知りたい場合はチップの温度を読む必要がある。

温度を測るための簡単なプログラムを公開している人がいるのでこれを参考にすればチップの温度が測れる。

ちなみに前の記事で書いたLeptonのSDK(raspberrypi_videoの下のLeptonSDKEmb32PUBディレクトリ内)をコンパイルする必要があって、この温度計測プログラム自体をコンパイルするときにSDKをコンパイルしてできたオブジェクトファイルを使う必要がある。

コンパイルに必要だったのは

  • raspi_I2C.o
  • LEPTON_SYS.o
  • LEPTON_SDK.o
  • LEPTON_I2C_Protocol.o
  • LEPTON_I2C_Service.o
  • crc16fast.o

だった。
とりあえずやって見るためにMakefileを作らずに強引に並べてコンパイルしたのでかなり長くなってしまった。

チップ温度の取得方法やAGCの制御の方法などは「インターフェース設計文章」に書かれている(英語)。

英語を読んで理解するのが大変なので検索して適当な例を見つけるのがいいと思う。
あるいはraspberrypi_videoなどのコードを読むのがいいかもしれない。

「raspberrypi_capture」で撮った画像。80x60ピクセルしかないのでやたら小さい

leptonimg.png
Category: [ガジェット][Sensor][Raspberry Pi] - 22:34:44

Flir leptonという赤外線カメラ

秋月で赤外線カメラモジュールが発売されたので買ってみた。結構高い。
というか同じモージュールを使った製品の方が圧倒的に安い。でも自分ではいじりにくい。iPhone持ってないし。

秋月にはあまり情報がないけど世界的には有名な赤外線カメラモジュールみたいなので情報はいっぱいある。
英語だけどSparkFunのページが良さそう。あるいは製品のページ

GitHubにソースが公開されているのでダウンロードしてコンパイルすればいい。

試しにRaspberry Piで使ってみた。
「raspberrypi_capture」または「raspberrypi_video」というディレクトリをRaspberry Piにダウンロードして「make」すれば下の動画みたいな画像がRaspberry Piの画面に出てくる。(ただし、後述のように必要なパッケージのインストールやRaspberry Piの設定をする必要がある)

面白いし、この手のカメラとしてはかなり安いのではないだろうか。

Raspberry Pi設定

SparkFunのページに書いてあるとおりにやる。

まず、SPIとI2Cを使えるようにする。実はI2Cはなくても動くので線を繋げなくても良い(ただし、いろいろ制御するには必要)

  • 設定プログラムを実行する
    sudo raspi-config
  • Advanced Optionsを選択する
  • SPIを選択して有効にする
  • I2Cも同様
  • 再起動する
  • ちゃんと動いているか確認
    lsmodでSPIやI2Cのモジュールが動いているか
    /dev/にspidevx.xやi2c-xxなどがあるか
  • Qtを入れる。動画表示の場合。raspberrypi_captureだけの時は不要
     sudo apt-get install qt4-dev-tools
  • raspberrypi_videoの場合
    • raspberrypi_videoの下のLeptonSDKEmb32PUBディレクトリに移動して「make」
    • raspberrypi_videoで「make」
    • sudo ./raspberrypi_videoで実行される
  • raspberrypi_captureの場合はGCCでコンパイルするだけ
    • 例えば
      gcc -o raspberrypi_capture raspberrypi_capture.c
    • あとは実行すると1枚だけ画像が撮影され保存される

raspberrypi_videoで左上に赤い四角が出るときはエラーで一度カメラのチップを引き抜いてもう一度入れろ的なことが書いてある。
実際にやってみると確かに直るが、大丈夫か?

Category: [ガジェット][Sensor][Raspberry Pi] - 01:21:07


広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Thu, 16 Jul 2015 01:21:07 JST (3179d)