Maixduinoと私
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
物体認識サンプル
スケッチ例の物体認識 mobilenet_v1.ino を試してみました。
MaixduinoでArduino IDE用物体認識サンプルコード味見 pic.twitter.com/p5juao2sX9
— HomeMadeGarbage (@H0meMadeGarbage) October 10, 2019
音声認識サンプル
MaixduinoにはMEMSマイクが搭載されています。
音声認識サンプルコード voice_control_led_en.ino を試してみました。
モデルにはred, green, blue, turn offの4つの発話があり、それぞれ配列パターンが4つづつ入っておりました。発話認識でGPIOピンを制御してLEDを点灯させています。
Maixduino のArduinoサンプルが凄いんだけど。。#音声認識 #Maixduino #sipeed pic.twitter.com/tBLiveITYf
— HomeMadeGarbage (@H0meMadeGarbage) October 2, 2019
オリジナル金魚認識モデルの生成
金魚の画像(240枚以上)を用いて学習し、K210向けの認識モデルを生成してみました。
深層学習ライブラリ Keras + TensorFlowで学習して認識モデルを生成し、Maixduinoでも利用できる.kmodelファイルに変換して用いました。
オリジナルの認識モデルをつくってMAiXボードで堪能する手順を記載いたしました。
Sipeed Maixduinoキットを Amazon でチェック! https://t.co/9I5C3sQo2j
↓ブログのリンクは此方https://t.co/AmDa5W3YqJ pic.twitter.com/pc9MOoASr3
— HomeMadeGarbage (@H0meMadeGarbage) October 15, 2019
Neopixcel点灯
Sipeed MaixduinoでフルカラーLED Neopixelの制御を試してみました。
MicroPythonコードでMaixduinoに記述します。
Neopixel制御用のサンプルコード ws2812.py を参考にコーディングしました。
MaixduinoでNeopixelを堪能させてもろてます。#エッジAI活用への道 #Maixduino #sipeed #Maix pic.twitter.com/vsQo3MYKb2
— HomeMadeGarbage (@H0meMadeGarbage) October 30, 2019
温度、pHデータをUDP送信
Maixduinoに温度センサ、pHセンサを接続してMaixduinoでUDP無線送信してみました。
センサはMaixduinoに直接接続せずに、Arduinoマイコンに接続してUARTでデータをMaixduinoに送信して搭載されたESP32のWiFiでUDP送信しています。
水温とpHが送信されPC上でUDP送信を確認できました。
#Maixduino 搭載の #ESP32 で水温とpHをUDP送信#maix #sipeed #エッジAI活用への道 pic.twitter.com/FnngXz3DaY
— HomeMadeGarbage (@H0meMadeGarbage) November 13, 2019
「Sipeed Maixduinoキット RISC-V AI + IoT用 RISC-V 64 開発ボード ESP32モジュール MAIX Edge AIモジュール」のURLが変わったようで、クリックするとマイクアレイのページが開きます
ありがとうございます!!!
修正いたしました!