ミニ四駆の第2次ブーム「爆走兄弟レッツ&ゴー!!」という漫画があり、その主人公が使用するミニ四駆が「MAGNUM SABER(マグナムセイバー)」です。 漫画ではミニ四駆と主人公が並走しながらゴールを目指します。主人公が声をかけるとミニ四駆も呼応・反応します。
そんなミニ四駆を夢見て早何十年。。。なんか出来そうな気がしてきました。
M5 Japan Tour 2023 Spring Kanazawa | ミニN駆実行委員会@MFT2023 |
---|---|
- PWMによるDCモーターの回転制御
- デッドマンスイッチとして一定時間毎にモーター回転を原則
- 声に応じてマシンが呼応
- 「爆走兄弟レッツ&ゴー!! 1」で主人公が発した単語でモーターの回転制御を行う
IoTなミニ四駆を実現する構成とする。音声認識を行う部分と無線で通信を行いモータ制御を行う構成とする。
- 部品
部品 | 備考 |
---|---|
M5StickC | - |
MOSFET | NchパワーMOSFET 60V5A 2SK4017 |
R | 抵抗 10kΩ~100kΩ |
C | 電解コンデンサ |
ダイオード | 抵抗 10kΩ~100kΩ |
LiPO | リチウムイオン電池 |
LiPO電源管理 | 電源管理IC モジュール |
音声認識とデータ送信のアプリケーションと送信されたデータを受信してPWM制御を行うM5StickC側のファームからなる。
-
- C#で作成。
- 音声認識エンジンにより2種類。MS標準のSpeechRecognitionとVoskを使用。
- UDPプロトコロルによりM5StickCにデータを1バイト送信する
-
- 受信したデータに基づきG26をPWM制御
下記の単語を抜粋してソフトに登録しています。下記は爆走兄弟レッツ&ゴー!! 1巻から収集しています。
- セイバーゴー
- ひゃっほー
- いっけー
- 直線なら俺のもんだぜ
- かっとべマグナム
- しっかりしろマグナム
- マグナムゴー
- がんばれマグナム
- いけぇマグナム
コマンドプロンプトで下記powershellスクリプトを実行する。
> powershell .\sendUDPpacket.ps1 IPアドレス 文字
> powershell .\sendUDPpacket.ps1 192.168.1.1 1
- 加速度・角速度センサーを用いたコーナリング時の加減速
- MCU、モーター制御部をコンパクト
- こした てつひろ. "爆走兄弟レッツ&ゴー!! 1". 第13刷, 小学館, 1996.