システム構成
入力デバイス:
- マイクロフォン: 音声入力を取得し、音声認識ライブラリ(speech_recognition)を使用してテキストに変換
処理デバイス:
Pythonスクリプト:
- 音声認識結果をOpenAI APIに送信し、自然言語応答を取得
- Google Translate APIを使用して、必要に応じてテキストを翻訳
- シリアル通信を介してArduinoにコマンドを送信
Arduino:
- BluetoothSerialを介してPythonスクリプトからのコマンドを受信
- M5Unifiedを使用して、ディスプレイに表情を表示し、スピーカーで音楽を再生
- 各種ピンを制御してモータの動作やLEDの点灯を実行
出力デバイス:
- M5Stackディスプレイ: 表情を表示
- スピーカー: 音楽を再生
- モータとLED: 指示に応じた動作を実行
うおお、レッツ&ゴーごっこができる!
空中で曲がってほしい(無茶)