スタックチャンを作りたいと思って今に至る話（続編作成予定）

## 背景

スタックチャン作りたい

- 近年流行っている
- 取り組みハードル下がっている（コミュニティ活動により環境整備が進んでいてすごい）
- 最近、ChaGPT搭載スタックチャンが登場

https://www.youtube.com/watch?v=nWEE-E8UaxM

https://youtu.be/ST2n_l7ga6c?t=1482

https://github.com/robo8080/M5Unified_StackChan_ChatGPT

## 準備するもの（モノ編）

https://raspberrypi.mongonta.com/how-to-build-easy-stackchan-m5gobottom/

https://mongonta.booth.pm/items/4833929

https://raspberrypi.mongonta.com/howto-select-pwm-servos-for-stackchan/


- [M5Stack Core2 IoT開発キット](https://www.switch-science.com/products/6530)
- [ｽﾀｯｸﾁｬﾝ タカオ版 組み立てキット(Booth)](https://mongonta.booth.pm/)
- ~~[Stack-chan_Takao_Base（部品セット）](https://www.switch-science.com/products/8906)~~(後者で代替できる、半田付け回避のため)
- [ｽﾀｯｸﾁｬﾝ タカオ版 部品キット](https://mongonta.booth.pm/items/3520339)
- [M3 Screw Kit](https://www.switch-science.com/products/6631/)
- sdカード [KIOXIA(キオクシア) 旧東芝メモリ microSDHCカード 16GB UHS-I Class10](https://www.amazon.co.jp/gp/product/B08PTP6KKS/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&th=1)
（※m5stackは[16GB以下じゃないと認識しないとの噂](https://m5stack-build.hatenablog.com/entry/2019/09/15/000224)のため）
- [サーボモータ](https://www.switch-science.com/products/8041/)

before/after

## 準備するもの（API編）

#### ChatGPTのAPIキーの取得

以下を参考に取得する
お金が掛かるので使い過ぎに注意

[AI_StackChan2_README](https://github.com/robo8080/AI_StackChan2_README)
[docs/api-reference/introduction](https://platform.openai.com/docs/api-reference/introduction)
> ChatGPTのAPIキー取得方法は以下の通りです。(詳細はこのページ一番下のリンクを参照してください。)
> - OpenAIのウェブサイトにアクセスして、アカウントを作成します。メールアドレスと携帯電話番号が必要です。
> - アカウント作成後、APIキーを発行します。APIキーは有料ですが、無料期間やクレジットがあります。

#### VoiceText Wev API api キーの取得

以下を参考に取得する

[AI_StackChan2_README](https://github.com/robo8080/AI_StackChan2_README)
[ttsQuestV3Voicevox](https://github.com/ts-klassen/ttsQuestV3Voicevox/)
> OpenAIのウェブサイトにアクセスして、アカウントを作成します。メールアドレスと携帯電話番号が必要です。
> アカウント作成後、APIキーを発行します。APIキーは有料ですが、無料期間やクレジットがあります。
> VoiceText Wev API api キーの取得
> APIキーは、ここの「無料利用登録」から申請すれば、メールで送られて来ます。

## 準備するもの（ソフト編）

m5stack coreにソフトを書き込む際はM5burnerを使うと便利
[M5Burner v3の使いかた](https://zenn.dev/saitotetsuya/articles/m5stack_m5burner_v3)

stackchan-tester-core2
![スクリーンショット 2023-06-25 17.29.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344880/9aef2cb5-4491-eed4-6f6a-8b936900dcaf.png)

m5unified BTSPK Avater
![スクリーンショット 2023-06-25 17.29.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344880/f1e8aa30-04d3-2176-cf36-49d2403dd032.png)

M5core2 SG90 StackChan VOiceText Ataru..
![スクリーンショット 2023-06-25 17.29.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/344880/e50f2e8c-add1-83ae-51dc-77b6c0f957d4.png)

AIスタックチャン2公開
[AI_StackChan2_README](https://github.com/robo8080/AI_StackChan2_README)
https://twitter.com/robo8080/status/1664398038230786048?s=20

# 組立て+実動作確認

未実施、これからやっていきたい。

https://raspberrypi.mongonta.com/how-to-make-stackchan-m5gobottom

続く

# 参考

https://github.com/robo8080/M5Core2_SG90_StackChan_VoiceText_Ataru

ブログ

https://raspberrypi.mongonta.com/about-products-stackchan-m5gobottom-version/

https://raspberrypi.mongonta.com/howto-select-pwm-servos-for-stackchan/

https://zenn.dev/shi78ge/articles/bcdbd7bef61e16

https://mongonta.booth.pm/items/3520339

https://www.switch-science.com/products/8906

https://mongonta.booth.pm/items/3520119

https://www.youtube.com/watch?v=YRQYYrQh0oE

https://platformio.org/

https://qiita.com/JotaroS/items/1930f156aab953194c9a