pdf-icon

AtomS3R-AI Chatbot

SKU:K147

説明

AtomS3R-AI Chatbot は AI 音声開発キットです。キットはコントローラと音声ベースの 2 つのコア部品で構成されています。
コントローラ部は AtomS3R を採用し、ESP32-S3 チップを中心に 8MB Flash + 8MB PSRAM の大容量メモリを搭載しています。さらに 9 軸 IMU (BMI270 + BMM150)、IR 送信管など豊富な周辺機能を内蔵しています。
音声ベース部は Atomic Echo Base を採用し、ES8311 オーディオ CODEC チップをベースに高忠実度のオーディオデコードとマイク・スピーカー駆動機能を提供します。

本キットは XiaoZhi ボイスアシスタント、OpenAI ボイスアシスタント、火山エンジンボイスアシスタントなど複数の音声アシスタントに接続可能で、リアルタイム音声対話、カスタムウェイクワード、低レイテンシ認識などの機能を実現します。

クイックスタート

本チュートリアルでは、AtomS3R と Atomic Echo Base のハードウェア構成を使用し、M5Burner を通じて Xiaoling 音声アシスタントのファームウェアを書き込み、個人用音声アシスタントアプリケーションを構築する方法を紹介します
本チュートリアルでは、AtomS3R + Atomic Echo Base ハードウェアを使用し、M5Burner で OpenAI Voice Assistant ファームウェアを書き込み、個人用ボイスアシスタントアプリケーションを構築する方法を紹介します。
本チュートリアルでは、AtomS3 シリーズデバイス + Atomic Echo Base ハードウェアを使用し、M5Burner で XiaoZhi 音声アシスタントファームウェアを書き込み、個人用ボイスアシスタントアプリケーションを構築する方法を紹介します。

特徴

  • XiaoZhi ボイス、OpenAI ボイスアシスタントなどに対応
  • AI 音声認識
  • クラウド / エッジ協調とモデル管理
  • ESP32-S3 メインコントローラ内蔵
  • 9 軸センサシステム
  • エッジ AI 推論
  • 8MB Flash と 8MB PSRAM
  • 赤外線送信制御機能対応
  • 拡張可能なピンとインターフェース
  • フルデュープレックス I2S 音声
  • 24-bit オーディオ CODEC
  • MEMS デジタルマイク
  • D クラスアンプ (8Ω @ 1W スピーカー)
  • 開発プラットフォーム
    • ESP-IDF
    • PlatformIO
    • Arduino
    • UiFlow2

含まれるもの

  • 1 x AtomS3R
  • 1 x Atomic Echo Base

アプリケーション

  • ボイスアシスタント
  • スマートホーム

仕様

仕様 パラメータ
SoC ESP32-S3-PICO-1-N8R8@デュアルコア Xtensa LX7, 240MHz
USB USB OTG, USB Serial/JTAG
Flash 8MB
PSRAM 8MB
Wi-Fi 2.4 GHz Wi-Fi
TFT ドライバ GC9107
カラー IPS 解像度 128 x 128
6 軸姿勢センサ (BMI270) 精度:0.05% (加速度),0.05°/s (角速度) I2C アドレス:0x68
3 軸地磁気センサ (BMM150) 精度:0.3 μT BMI270 上に実装、BMI270 から磁力計データを取得
赤外線 IR ∠180° での送信距離:12.46m(遮蔽物なしの場合)
拡張インターフェース ボトム GPIO: G5/G6/G7/G8/G38/G39 および HY2.0-4P 拡張ポート
オーディオ CODEC ES8311:24 ビット分解能、I2S プロトコル
MEMS マイクロフォン MSM381A3729H9BPC、SNR:≥65 dB
パワーアンプ NS4150B:D クラスパワーアンプ
スピーカー 2014 キャビティスピーカー:1W@8Ω
動作温度 0 ~ 40 °C
製品サイズ AtomS3R: 24.0 x 24.0 x 12.9mm Atomic Echo Base: 24.0 x 24.0 x 14.14mm
製品重量 AtomS3R: 6.6g Atomic Echo Base: 6.3g
梱包サイズ 120.0 x 65.0 x 16.0mm
総重量 21.6g

操作説明

BMM150 の磁場干渉
磁石を含む製品は BMM150 磁場センサに干渉し、読み取り値が異常になる可能性があります。磁石を搭載した M5 コントローラと併用する場合は磁石を取り外し、同時に BMM150 センサを強い磁場の近くに置かないでください。

ダウンロードモードに入る

ファームウェアを書き込む場合は、リセットボタンを長押し(約 2 秒)して内部の緑色 LED が点灯したら離してください。デバイスはダウンロードモードに入り、書き込みを待機します。

schematics
注意
LCD バックライト制御時には PWM 周波数を 500 Hz に設定することを推奨します。

回路図

ピンマップ

module size

RGB & BMI270 & IR & BUTTON

ESP32-S3-PICO-1-N8R8 G0 G45 G47 G41
LP5562 (RGB 制御 IC) SYS_SCL SYS_SDA
BMI270 SYS_SCL SYS_SDA
IR IR_LED_DRV
BUTTON USER_BUT

BMM150

BMI270 BMI270_ASDx BMI270_ASCx
BMM150 A_SDA A_SCL
BMM150 は BMI270 に実装
BMI270 の Sensor Hub 補助 I2C インタフェースを介して BMM150 を接続し、統合された 9 軸センサデータ取得を実現します。

SCREEN

ESP32-S3-PICO-1-N8R8 LP5562_W G48 G42 G21 G15 G14
0.85Inch IPS LCD_BL DISP_RST DISP_RS SPI_MOSI SPI_SCK DISP_CS

HY2.0-4P

HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G2 G1

Atomic Echo Base

Atomic Echo Base SCL SDA SD/DSDIN WS/LRCK ASDOUT SCK/SCLK
AtomS3R G39 G38 G5 G6 G7 G8

製品サイズ

データシート

ソフトウェア

クイックスタート

Arduino

UiFlow2

ESP-IDF

動画

  • AtomS3R-AI Chatbot 製品紹介とデモ

  • AtomS3R + Atomic Echo Base 用 OpenAI ボイスアシスタント