Maixduinoというものを購入してみました。ここではMaixduinoの初期設定から開発環境の導入までを記載いたします。社のK210搭載AI開発ボードです。2.4インチLCDとカメラモジュールがついて非常にお買い得な商品です。ESP32も搭載されております。AIモジュールArduinoのようにピンヘッダもついていますので入門としては最適ではないでしょうか。参考https://wiki.sipeed.com/en/maix/board/maixduino.htmlファーム更新Maixduinoのファームウェアアップデートはkflash_guiというソフトで実施します。私はバージョン1.5.3を用いました。ファームウェアは以下より入手します。https://github.com/sipeed/MaixPy/releases私はバージョン0.3.2を用いました。maixpy_v0.3.2_minimum.binをダウンロードしました。先ほど入手したkflash_guiを起動しFileで.DLしたbinファイルを指定します。“Download”クリックでファーム更新されます。maixpy_v0.3.2_full.binを書き込むとメモリ不足で動きませんでした。firmwareMaixPyでカメラとLCDのテストMaixduinoにはMaixPyというK210向けのMicropython環境がすでに搭載されています。MaixduinoとPCをUSB接続してシリアル通信で実行可能です。Termで楽しみました。ポートとボーレート(115200)を指定するのみで使用できます。Pythonのように対話形式での利用も可能ですがctrl+eでコードまるごと貼り付けできctrl+dで実行されます。以下のカメラで撮った画像をLCDに表示するコードを実行してみました。2019LEGOでケース製作ちょっとカメラやLCDのフレキがプラプラですごく扱いにくいのでLEGOでケースこしらえました。IDEシリアルでコード入力しつつけるのもつらいのでやはりIDEを導入したく。いろいろな開発方法があるようで何を使っていいかわからなかったのでツイッターでアンケートを取ってみました。Maixduinoを購入いたしました。IDE導入バージョン0.2.3をインストールしました。DLしてインストールしました。接続アイコンをクリックしてボードのUSBポートを指定します。接続後アイコンは緑から赤になります。コードを記載してスクリプト実行アイコンクリックで開始されます。board(boot.py)”クリックで実施されます。顔認識サンプルコード顔認識コードを試してみました。kflash_guiであらかじめ書き込んでおきます。サンプルコード通りに書き込みましたが、カメラとLCDディスプレイの位置関係によって表示画像の回転やミラー反転が必要でした。lcd.direction(lcd.YX_RLUD)上記をlcd.init()後に挿入しました。Dの位置を変更することでLCD表示画像が回転したりミラー反転します。将来的には以下のようなシステムを構築したいと思います。金魚水槽にエッジAIを組み込んで素敵なシステムを実現したいです。できるかどうかもわかりませんがこの道もひたむきに進むのみです。MAixについての記載がございました。コメントをキャンセルメールアドレスが公開されることはありません。コメントのみでもOKです。コメントデータの処理方法の詳細はこちらをご覧ください。