AI_StackChan_Ex
ひとまず何かしら動くことを確認する。
ソースコードを取得
code:sh
VSCode + PlatformIO で開く
AI_StackChan_Ex/firmware がPlatformIOのプロジェクトのディレクトリになっているので、PlatformIOインストール済みのVSCodeで開く。
https://gyazo.com/02ea242a046fa4748046b8ff5db6e899
ビルド環境
default_envs に m5stack-cores3 を設定
code:diff
diff --git a/firmware/platformio.ini b/firmware/platformio.ini
index 6179ee0..f7c5892 100644
--- a/firmware/platformio.ini
+++ b/firmware/platformio.ini
@@ -10,7 +10,7 @@
-default_envs = m5stack-core2-realtime
+default_envs = m5stack-cores3
build_flags =
VSCodeの画面下部の「Upload」ボタンを押してファームウェアを書き込む
https://gyazo.com/39df7a1944ca75f283d34260ca95ba87
シリアルモニタの様子を見ると、SDカードが無くて怒られてそう。
code:text
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x4212f1da
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a38
entry 0x403c98d4
SDカードを刺したら、FATボリュームが無いと怒られた
code:text
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0xc (RTC_SW_CPU_RST),boot:0x2b (SPI_FAST_FLASH_BOOT)
Saved PC:0x4212f1da
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x44c
load:0x403c9700,len:0xbe4
load:0x403cc700,len:0x2a38
entry 0x403c98d4
SDカードを初期化して再挑戦→何か読み込んでるげ
SDカードに以下の設定ファイルを配置して再挑戦
code:/yaml/SC_SecConfig.yaml
wifi:
ssid: "YOUR_WIFI_SSID"
password: "YOUR_WIFI_PASSWORD"
apikey:
stt: "YOUR_STT_API_KEY"
aiservice: "YOUR_LLM_API_KEY"
tts: "YOUR_TTS_API_KEY"
code:/yaml/SC_BAsicConfig.yaml
servo:
pin:
x: 7
y: 6
offset:
x: 0
y: 0
center:
x: 150
y: 90
lower_limit:
x: 0
y: 0
upper_limit:
x: 300
y: 90
servo_type: "M5_SCS"
takao_base: false
code:/app/AiStackChanEx/SC_ExConfig.yaml
llm:
type: 0
tts:
type: 2
model: "tts-1"
voice: "alloy"
stt:
type: 1
wakeword:
type: 0
keyword: ""