Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.78 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.78 KB

自分用のスタックチャンのソースコード

環境

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級アンプ
スピーカー

トーク内容を外部から編集

以下の方法で、ソースを変更せずにトーク内容を編集しています。

  1. SSSAPIというサービスを使ってWEB APIを作成
  2. M5StackからAPIを読み取って、AquesTalkで音声出力

参考HP

■作成ブログ
スタックチャンを作ってみた

■サーボ制御
stack-chan-tester
M5Stack(ESP32)でサーボモータを使う

■音声出力
M5StackでAquesTalkを使って音声出力する
SSSAPI

■天気予報
天気予報API
M5Stackでwifiに接続し天気予報JSONを取得する
M5StackでLCD画面に画像を表示する