<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Grove on きょうのかんぱぱ</title><link>https://kanpapa.com/tags/grove.html</link><description>Recent content in Grove on きょうのかんぱぱ</description><generator>Hugo -- gohugo.io</generator><language>ja</language><copyright>kanpapa.com</copyright><lastBuildDate>Sun, 09 Aug 2026 08:11:53 +0900</lastBuildDate><atom:link href="https://kanpapa.com/tags/grove/index.xml" rel="self" type="application/rss+xml"/><item><title>Grove Vision AI V2でSenseCraft AIを試す</title><link>https://kanpapa.com/2026/08/grove-vision-ai-v2.html</link><pubDate>Sun, 09 Aug 2026 08:11:53 +0900</pubDate><guid>https://kanpapa.com/2026/08/grove-vision-ai-v2.html</guid><description>&lt;img src="https://kanpapa.com/2026/08/grove-vision-ai-v2/grove-vision-ai-v2.jpg" alt="Featured image of post Grove Vision AI V2でSenseCraft AIを試す" /&gt;&lt;p&gt;&lt;a class="link" href="https://kanpapa.com/2026/08/otafab-esp32-arduino-sensecraft-ai-1.html" &gt;電子工作初心者勉強会でESP32S3 SenseとSenseCraft AIを試してみました&lt;/a&gt;が、他にもエッジデバイスとして&lt;a class="link" href="https://wiki.seeedstudio.com/ja/grove_vision_ai_v2/" target="_blank" rel="noopener"
 &gt;Grove Vision AI V2&lt;/a&gt;というものがあることを知りました。こちらはNPUを搭載していて高速化が期待できそうなので、こちらも試してみることにしました。&lt;/p&gt;
&lt;h2 id="grove-vision-ai-v2の入手"&gt;Grove Vision AI V2の入手
&lt;/h2&gt;&lt;p&gt;秋月電子さんで&lt;a class="link" href="https://akizukidenshi.com/catalog/g/g118381/" target="_blank" rel="noopener"
 &gt;Grove Vision AI V2&lt;/a&gt;を探してみたところなんと残り1で在庫限りでした。最近の円安で次回の入荷では高くなってしまうことが予想されるので、迷わずオーダーしました。店頭在庫にはなかったので最近始まった店舗受け取りを試してみました。&lt;/p&gt;
&lt;p&gt;Grove Vision AI V2で画像認識を行うためにはCSIのカメラも必要です。Raspberry Pi V2のカメラが確かあったなと思いつつ別の機器で使用しているので、カメラも探してみたところ&lt;a class="link" href="https://akizukidenshi.com/catalog/g/g117368/" target="_blank" rel="noopener"
 &gt;ArduCam B0390 IMX219 Visible Light Fixed Focus&lt;/a&gt;という安価なものを見つけてしまいました。
これも在庫が２つしかありません。今後を考えるとこの価格での入手は難しくなりそうなのでこちらも迷わず購入です。こちらも店頭在庫がなかったので店舗受け取りです。&lt;/p&gt;
&lt;p&gt;こうして、無事Grove Vision AI V2とCSIカメラを手に入れることができました。&lt;/p&gt;
&lt;p&gt;&lt;img alt="Grove Vision AI V2とArduCam IMX219カメラ" class="gallery-image" data-flex-basis="318px" data-flex-grow="132" height="602" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/grove-vision-ai-v2-arducam.jpg" width="800"&gt;&lt;/p&gt;
&lt;p&gt;なお、店舗受け取りは2Fのカウンターですのでお間違いなく。&lt;/p&gt;
&lt;h2 id="grove-vision-ai-v2を動かす"&gt;Grove Vision AI V2を動かす
&lt;/h2&gt;&lt;p&gt;Grove Vision AI V2を入手してCSIカメラを取り付けて、SenseCraft AIで使おうとしたのですが、なぜか認識してくれません。いろいろ試したところ、どうやらファームウェアがv2023.12.14とかなり古いようです。&lt;/p&gt;
&lt;p&gt;&lt;img alt="ファームウェアのバージョン" class="gallery-image" data-flex-basis="437px" data-flex-grow="182" height="302" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/device-version-old.png" width="551"&gt;&lt;/p&gt;
&lt;p&gt;SenseCraft AIでファームウェア更新の機能もあるのですが、ボタンを押しても更新できませんでした。&lt;/p&gt;
&lt;h2 id="grove-vision-ai-v2のファームウェアを更新する"&gt;Grove Vision AI V2のファームウェアを更新する
&lt;/h2&gt;&lt;p&gt;さらに調べたところ手動で最新のファームウェアに直接更新できることがわかりました。XMODEMプロトコルでイメージファイルを送信すれば良さそうです。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/Seeed-Studio/sscma-example-we2/releases" target="_blank" rel="noopener"
 &gt;最新のファームウェア&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://github.com/HimaxWiseEyePlus/Seeed_Grove_Vision_AI_Module_V2?tab=readme-ov-file#flash-image-update-at-windows-environment" target="_blank" rel="noopener"
 &gt;Windows環境でのファームウェアアップデート方法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;この手順で最新のファームウェアをXMODEMで書き込んでみました。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-plain" data-lang="plain"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;1st BL Modem Build DATE=Nov 30 2023, 0x0002000b
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Please input any key to enter X-Modem mode in 100 ms
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waiting input key
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Set X-modem flag = Yes
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;slot flash_offset 0x00100000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;jump_addr=0x3401f000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Compiler Version: ARM CLANG, Clang 13.0.0 (ssh://ds-gerrit/armcompiler/llvm-project 1f5770d6f72ee4eba2159092bbf4cbb819be323a)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set_IP_secure done
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;flash type[2], flash size[5]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;slot FlashOffset 0x00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Image max size 0x00100000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[0] Reboot system
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1] Xmodem download and burn FW image
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[0] Reboot system
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[1] Xmodem download and burn FW image
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;------------------------------------------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;!! Please keep the power on during the program upgrade process !!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Send data using the xmodem protocol from your terminal
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CCCCCCCCCCC
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;backup slot header
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Do you want to end file transmission and reboot system? (y)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;1st BL Modem Build DATE=Nov 30 2023, 0x0002000b
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Please input any key to enter X-Modem mode in 100 ms
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;waiting input key...
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;slot flash_offset 0x00000000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;New MemDesp himax_sec_SB_image_process PASS
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;set_memory_s_ns
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bl_status = 0x800000, HX_DSP_FLAG 1
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bl_status = 0x800000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;jump_addr=0x10000000
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Compiler Version: ARM GNU, 13.2.1 20231009
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Build date: Jan 2 2025 06:21:56
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;無事ファームウェアが2025.01.02版に更新できたようです。&lt;br&gt;
SenseCraft AIに接続したところようやく認識してくれました。&lt;/p&gt;
&lt;p&gt;&lt;img alt="更新されたファームウェアのバージョン" class="gallery-image" data-flex-basis="456px" data-flex-grow="190" height="266" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/device-version-new.png" width="506"&gt;&lt;/p&gt;
&lt;h2 id="sencecraft-aiで画像認識を試す"&gt;SenceCraft AIで画像認識を試す
&lt;/h2&gt;&lt;p&gt;SenceCraft AIで画像認識のテストを行ってみました。机のZライトにぶら下げるような形にして確認してみました。&lt;/p&gt;
&lt;p&gt;&lt;img alt="動作確認中のカメラ付きのGrove Vision AI V2" class="gallery-image" data-flex-basis="318px" data-flex-grow="132" height="602" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/grove-vision-camera-test.jpg" width="800"&gt;&lt;/p&gt;
&lt;p&gt;プレビュー画面を確認したところ、パーのジェスチャが認識されてはいますが、画像が緑一色になっています。&lt;/p&gt;
&lt;p&gt;&lt;img alt="パーの画像を認識" class="gallery-image" data-flex-basis="193px" data-flex-grow="80" height="448" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/preview-paper.png" width="361"&gt;&lt;/p&gt;
&lt;p&gt;ドキュメントを確認したところ、 カメラモジュールはやや旧型の&lt;a class="link" href="https://www.seeedstudio.com/OV5647-69-1-FOV-Camera-module-for-Raspberry-Pi-3B-4B-p-5484.html" target="_blank" rel="noopener"
 &gt;OV5647&lt;/a&gt;が強く推奨されていて、他のカメラでは緑一色になったり、フルカラーにならない場合があるそうです。&lt;br&gt;
とりあえずは使用できているので、このまま使うことにしますが、OV5647カメラモジュールはAliexpressで安価に販売されているようなので機会があれば購入してみようと思います。&lt;/p&gt;
&lt;h2 id="認識結果でledを点灯する"&gt;認識結果でLEDを点灯する
&lt;/h2&gt;&lt;p&gt;&lt;img alt="出力設定でLEDを点灯" class="gallery-image" data-flex-basis="528px" data-flex-grow="220" height="359" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/output-led-on.png" width="790"&gt;&lt;/p&gt;
&lt;p&gt;設定を見るとわかりますが、認識したときの画像をSDカードに保存することもできるようです。&lt;/p&gt;
&lt;p&gt;パーを出したところ、左側のUSER LEDが点灯しました。&lt;/p&gt;
&lt;p&gt;&lt;img alt="パーを認識してデバイス左側のLEDが点灯" class="gallery-image" data-flex-basis="318px" data-flex-grow="132" height="602" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://kanpapa.com/2026/08/grove-vision-ai-v2/paper-led-on.jpg" width="800"&gt;&lt;/p&gt;
&lt;h2 id="まとめ"&gt;まとめ
&lt;/h2&gt;&lt;p&gt;Grove Vision AI V2の認識速度はESP32S3 Senseと比較すると圧倒的に速いです。これなら動くものでも使用できそうです。
残念ながら一部のCSIカメラでは色がおかしくなることがあり、この影響で認識精度も左右するので、推奨カメラを使用するのが良さそうです。&lt;br&gt;
Grove Vision AI V2はXIAOシリーズのマイコンを搭載できるようになっており、I2C経由でGrove Vision AI V2との通信が行えます。Arduino IDE用のサンプルプログラムも提供されているので様々な電子工作に応用できそうです。&lt;/p&gt;</description></item></channel></rss>