Maixduinoと私

アバター画像 お父ちゃん  2020.12.17 
Home > Advent Calendar > Maixduinoと私
すき 0
うんこ 0

HomeMadeGarbage Advent Calendar 2020 |17日目
SiPEED Advent Calendar 2020|17日目

私がSipeed Maixduinoで行ったことを、良い機会ですのでここでまとめたいと思います。

MaixduinoはSipeed 社のK210搭載AI開発ボードです。2.4インチLCDとカメラモジュールがついて非常にお買い得な商品です。ESP32も搭載されております。

 

 

 

Arduino IDE サンプルコードを堪能

MAixボード用ノArduinoサンプルコードを楽しみました。
 https://maixduino.sipeed.com/en/get_started/install.html

Sipeed Maixduino を Arduino IDE で味見 ーエッジAI活用への道 4ー

物体認識サンプル

スケッチ例の物体認識 mobilenet_v1.ino を試してみました。

音声認識サンプル

MaixduinoにはMEMSマイクが搭載されています。
音声認識サンプルコード voice_control_led_en.ino を試してみました。

モデルにはred, green, blue, turn offの4つの発話があり、それぞれ配列パターンが4つづつ入っておりました。発話認識でGPIOピンを制御してLEDを点灯させています。

 

オリジナル金魚認識モデルの生成 

金魚の画像(240枚以上)を用いて学習し、K210向けの認識モデルを生成してみました。

オリジナル金魚認識モデルの生成 ーエッジAI活用への道 3ー

 

深層学習ライブラリ Keras + TensorFlowで学習して認識モデルを生成し、Maixduinoでも利用できる.kmodelファイルに変換して用いました。

 
かなり正確に認識でき大変驚きました。
 
 

Neopixcel点灯

Sipeed MaixduinoでフルカラーLED Neopixelの制御を試してみました。

Sipeed Maixduino で Neopixel を堪能 ーエッジAI活用への道 5ー

 

MicroPythonコードでMaixduinoに記述します。
Neopixel制御用のサンプルコード ws2812.py を参考にコーディングしました。

 

温度、pHデータをUDP送信

Maixduinoに温度センサpHセンサを接続してMaixduinoでUDP無線送信してみました。

Maixduino で温度、pHデータをUDP送信 ーエッジAI活用への道 10ー

 

センサはMaixduinoに直接接続せずに、Arduinoマイコンに接続してUARTでデータをMaixduinoに送信して搭載されたESP32のWiFiでUDP送信しています。

 

水温とpHが送信されPC上でUDP送信を確認できました。

「Maixduinoと私」への2件のフィードバック

  1. 「Sipeed Maixduinoキット RISC-V AI + IoT用 RISC-V 64 開発ボード ESP32モジュール MAIX Edge AIモジュール」のURLが変わったようで、クリックするとマイクアレイのページが開きます

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください