自分用のスタックチャンのソースコード
PlatformIO
[env:m5stack-grey]
platform = espressif32
board = m5stack-grey
framework = arduino
M5Unified
m5stack-avatar
aquestalk ⇒AquesTalk ESP32
ServoEasing
ArduinoJson
音声出力をDAC25⇒DAC26に変更、D級アンプとスピーカーを追加。
ソース変更箇所:M5Unified.cpp 354/355/357行目
D級アンプ
スピーカー
以下の方法で、ソースを変更せずにトーク内容を編集しています。
- SSSAPIというサービスを使ってWEB APIを作成
- M5StackからAPIを読み取って、AquesTalkで音声出力
■作成ブログ
スタックチャンを作ってみた
■サーボ制御
stack-chan-tester
M5Stack(ESP32)でサーボモータを使う
■音声出力
M5StackでAquesTalkを使って音声出力する
SSSAPI
■天気予報
天気予報API
M5Stackでwifiに接続し天気予報JSONを取得する
M5StackでLCD画面に画像を表示する