SPRESENSEでAMG8833を動かすのは当たり前の話なので、ここで取り上げてもあまり面白くありません。そこで、前回紹介した、SPRESENSEカメラ と AMG8833を使って、カメラ画像にサーマルデータを重畳する方法をご紹介します。





■ SpresenseとAMG8833とLCDディスプレイの配線

AMG8833はI2Cインターフェースになっていますので接続は簡単です。その際に拡張ボードのIO電源設定が3.3Vになっていることを確認してください。USB端子の近くのジャンパーです。I2Cはプルアップ抵抗が必要かも知れませんので、必要に応じて追加してください。






■ AMG8833用の Arduino ライブラリをインストールする
AMG8833のライブラリは、Arduinoの公式ライブラリからインストールできます。また、ILI9341とGFXライブラリは、あらかじめ Spresense用の LI8341 とGFXライブラリを kzhioki 氏のサイトのものをインストールしましょう。





公式のものをインストールするとフレームレートがめちゃくちゃ遅いです。kzhioki 氏のものは Spresense に最適化されているようです。



■ Spresense用のスケッチを作成する

Spresenseサーマルカメラのスケッチを Github にアップロードしておきました。





YoshinoTaro/Spresense-AMG8833-CameraOverlap



Contribute to YoshinoTaro/Spresense-AMG8833-CameraOverlap development by creating an account on GitHub. github.com




AMG8833は 8x8 しか解像度がありません。SPRESENSEカメラに大きさをあわせるために、hkoffer氏が作成したInterpolation のプログラムを取り込んでいます。

アルファブレンディングを変えたい場合は、”ALPHA_BLENDING”の値を変えてください。サーマル画像とカメラ画像の割合を変更することができます。


■ 作ってみた感想
AMG8833は、I2Cなのでフレームレートが遅いですね。だいたい 2 fps あるかないか位でしょうか。でもサーマル画像だけでは何なのか分からなかったものが、映像に重畳すると何に反応しているのか分かるのでちょっと面白いですね。





次はどうしようかな。人感センサーと組み合わせて見ようかな。
(。-`ω´-)うーん


■ 関連記事
三月の電子工作「SPRESENSEでサーマルカメラを作ろう!」
https://makers-with-myson.blog.ss-blog.jp/2021-03-07
三月の電子工作「SPRESENSEでサーマルカメラを作ろう!」人感センサーを試してみた!
https://makers-with-myson.blog.ss-blog.jp/2021-03-21
三月の電子工作「SPRESENSEでサーマルカメラを作ろう!」人感センサーで撮影するサーマルカメラ完成
https://makers-with-myson.blog.ss-blog.jp/2021-04-06









SONY SPRESENSE メインボード CXD5602PWBMAIN1

  • 出版社/メーカー: スプレッセンス(Spresense)
  • メディア: Tools & Hardware



SONY SPRESENSE 拡張ボード CXD5602PWBEXT1

  • 出版社/メーカー: スプレッセンス(Spresense)
  • メディア: Tools & Hardware



SONY SPRESENSE カメラモジュール CXD5602PWBCAM1

  • 出版社/メーカー: スプレッセンス(Spresense)
  • メディア: Tools & Hardware