2017年08月16日

OpenMV試食

今回は単体で画像認識等の処理が可能な
OpenMVという部品を紹介します。

通常は画像処理はraspberryPIやBeagleboneなど
ARMでもAシリーズとOpenCVが動くOS上で処理を行うことが一般的です。

ただ、OSを積むとOSのバージョンによる差や電源断によるシステムイメージ破壊など
色々考えることが増えて大変です。

OpenMVはSTM32F7マイコンにmicroPythonを組込んで、
組込マイコン単体で処理できるデバイスです。

他のマイコンに組込んで画像処理を行うことができます。

スイッチサイエンスでも扱い始めたようですが、
それより1か月前にロボットショップで発注したものが届いたため、
ちょっと試食した様子を紹介します。


まずはUSBをPCへ繋ぐ前に
開発環境をインストールします。
QTベースのソフトでなかなか良くできています。
インストールと一緒にドライバもインストールされます。

USBを接続するとカメラ横のLEDが眩しく点灯します。

openmv-photo.JPG



ただ、ソフトを起動して、左下の接続ボタンを押しても
ソフト上でOpenMV本体を操作できない不具合がありました。


良く見るとソフトウェアの右下に「Firmware out of date」と表示されており、
クリックして内部ファームのバージョンを更新するとしっかり認識できました。

openmv.jpg

最初はフォーカスがずれているため、
レンズを外に出す方向にひたすら回してピントを調整します。
調整できると右上にOpenMVのカメラで撮影したLEDのリングが映りました。

ということでポイントはまずはファームのアップデートということのようです。

ラベル:部品
posted by Crescent at 00:00| Comment(0) | 電子部品 | このブログの読者になる | 更新情報をチェックする

2017年08月02日

Lattepanda用Arduino変換基板

巷ではRaspberrypiやbeaglebone、nanopiなど
いろいろなARMベースのコンピュータボードがありますが、
その中でも異色なのがLattepandaです。



LattepandaはatomCPU搭載のWindowsマシンでありながら、
Arduino Leonardを搭載したコンボコンピュータボードです。
Amazonなどで入手することが可能です。

残念ながら内蔵のWifiは技適がないため、
使用できません。


Windowsマシンなので普通にキーボード、マウス、HDMIディスプレイをつなぐと
Windowsデスクトップが起動します。



Arduino Leonardが一体になっているため、
デスクトップ上のArduinoIDEからArduino Leonardボードが認識され、
そのまま書込み、実行ができます。


LattepandaのUSBを給電するとArduino Leonardが動作し、
電源ボタンを押すとWindowsが起動する感じです。
なので、Windowsを起動させなくともArduino Leonardとして使用できます。


ただ、問題点としては
内蔵のArduino Leonardはボード上の2列ピンヘッダで
Arduinoヘッダでないため、
手持ちのArdunoシールドが活用できません。

そこで
LattepandaArduno変換基板を作成しました。
Web上では他に似た基板を作成されている方が数人おられましたが、
日本で入手しにくい部品を使用していたり、
手持ちのシールドの部品と干渉するため、
結局、0から設計することになりました...

lattepanda.JPG


また、某サイトでの販売をする予定でしたが、
まだ日本でLattepandaの知名度が低いため、
販売できませんでした。

そのため、試しで作成した基板を1枚送料込みで2000円で販売します。
ご希望の方は連絡ください。
ピンヘッダ、ソケットは別売です。
表面実装部品のみ実装済みです。

ロットや機種により若干、コネクタ等に干渉する場合があるかもしれません。
所有のRev1.1ではちょうど入りました。

lattepanda_.JPG

実際に使用した例です。

ラベル:Lattepanda 部品
posted by Crescent at 00:00| Comment(0) | 電子部品 | このブログの読者になる | 更新情報をチェックする