pdf-icon

StickS3

SKU:K150

説明

StickS3 は、リモートコントロールや IoT アプリケーション向けに設計された、コンパクトかつ高性能なプログラマブルコントローラです。中核には ESP32-S3-PICO-1-N8R8 を搭載し、2.4 GHz Wi‑Fi 無線通信をサポート、8MB Flash と 8MB PSRAM を内蔵しており、多様なアプリケーション開発ニーズに対応する優れた性能と拡張性を提供します。ヒューマンマシンインターフェースとして、1.14 インチ LCD ディスプレイ、6 軸 IMU センサー、プログラマブルボタンを搭載。オーディオシステムには ES8311 モノラルオーディオコーデックを採用し、高感度 MEMS マイクおよび AW8737 パワーアンプと組み合わせることで、クリアな集音と高忠実度の音声出力を実現し、音声認識や対話型体験を強化します。さらに、IR 送信・受信モジュールと 250mAh リチウムバッテリーを統合しており、スマートホーム制御、AI 音声アシスタント、IoT プロジェクト開発などの用途に最適です。

クイックスタート

本チュートリアルでは、Arduino IDE を使用して StickS3 デバイスをプログラミングおよび制御する方法を紹介します。
本チュートリアルでは、UiFlow2 のグラフィカルプログラミングプラットフォームを使用して StickS3 デバイスを制御する方法を紹介します。
本チュートリアルでは、StickS3 デバイスを使用し、M5Burner で小智音声アシスタントのファームウェアを書き込み、個人用音声アシスタントアプリケーションを構築する方法を紹介します。

注意事項

EXT_5V_EN 入力給電の注意事項
デバイスの 5V 電源インターフェースは、DC 5V の出力 / 入力モードに設定できます。インターフェースはデフォルトで入力モードとなっており、この場合は Grove インターフェース、上部 Hat2-Bus の EXT_5V、5VIN インターフェースから DC 5V 電源を入力できます。出力モードに設定した場合、入力は USB または上部 Hat2-Bus の 5VIN のみが許可されます。その他の出力インターフェースから給電入力を行わないでください。デバイスが短絡し、損傷する恐れがあります。
赤外線受信の注意事項
1. StickS3 の赤外線受信デコードは ESP32 RMT ペリフェラルを使用する必要がある、GPIO 方式による受信デコーダーはサポートされていません。
2. 赤外線受信機能を使用する場合、スピーカーアンプをオフにする必要があります。そうしないと、正常に受信できません。操作方法については、チュートリアルを参照してください。
3. 送信側と受信側ができるだけ正面を向くように配置し、距離を 30cm 以上に保ってください。距離が近すぎると、受信に異常が生じる可能性があります。
スピーカー音量に関する注意
バッテリー駆動時(USB 未接続)は、過大な電力による予期しない再起動を防ぐため、スピーカー音量を 75% 以下に保つことを推奨します。
機器の異音について
StickS3 初回生産ロットの製品は起動後、轻微な異音が発生する場合がありますが、機能の正常な使用には影響しません。
使用上の注意事項
製品の外装を無断で分解しないでください。分解するとアンテナの PFC 回路が損傷し、デバイスの正常な動作に影響を与える可能性があります。

特徴

  • ESP32-S3-PICO-1-N8R8 メインコントローラを統合
  • 8MB Flash および 8MB PSRAM
  • ES8311 モノラルオーディオコーデックチップ
  • MEMS マイク + スピーカー
  • 赤外線送信管 + 赤外線受信管を統合
  • 背面マグネット吸着デザイン
  • 拡張インターフェース:
    • 拡張可能な Hat2 バス (2.54-16P)
    • HY2.0-4P インターフェース
  • 開発プラットフォーム
    • Arduino
    • UiFlow2
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x StickS3

アプリケーション

  • スマートホーム制御
  • AI 音声アシスタント
  • IoT プロジェクト開発

仕様

仕様 パラメータ
SoC ESP32-S3-PICO-1-N8R8 @ デュアルコア Xtensa LX7 プロセッサ、最大 240MHz
Flash 8MB
PSRAM 8MB
Wi-Fi 2.4 GHz Wi-Fi
ディスプレイ 型番:ST7789P3
解像度:135x240
入力電源 USB Type-C DC 5V
オーディオコーデック ES8311:24 ビット分解能、I2S プロトコル採用
マイク MEMS マイク、SNR:65 dB
スピーカー AW8737 アンプチップ + 8Ω@1W 2011 型エンクロージャスピーカー
動作温度 0 ~ 40°C
バッテリー容量 250mAh
Grove インターフェース負荷能力 無負荷:5V
最大:4.88V@0.38A
消費電力 電源オフ:4.2V@14.02uA
L1:4.2V@52.47uA
L2:4.2V@102.40uA
L3A:4.2V@36.69mA
フルロード:4.2V@519.02mA
製品サイズ 48.0 x 24.0 x 15.0mm
製品重量 20.0g
梱包サイズ 65.0 x 25.0 x 15.0mm
総重量 22.4g

操作説明

互換性について

StickS3 は構造上、以下の Hat シリーズ製品と互換性がありません:Hat Mini JoyC(SKU:U156)、Hat Mini EncoderC(SKU:U157)、Hat 18650C(SKU:U080)。

ダウンロードモードへの入り方

デバイスを USB ケーブルで接続し、本体側面のリセットボタンを長押ししてください。内部の緑色 LED が点滅すると、デバイスがダウンロードモードに正常に入ったことを示します。

ボタン操作説明

  • 長押し:ダウンロードモードに移行
  • 2 回連続押し:電源オフ
  • 1 回押し:電源オン

EXT_5V_EN

M5Unified のデフォルト初期化では EXT_5V_EN は無効化されます。この操作により、Grove、Hat EXT_5V インターフェースおよび IR TX/RX の電源供給が停止され、入力モードに切り替わります。この状態では、IR TX/RX を正常に動作させるために外部 5V 電源の入力が必要です。外部電源を接続しない使用シナリオの場合は、以下の API を使用して EXT_5V の出力モードを再度有効化し、IR TX/RX の電源供給を復旧できます。

M5.Power.setExtOutput(true); // EXT_5V OUTPUT
// M5.Power.setExtOutput(false); // EXT_5V INPUT

回路図

ピンマップ

LCD

ESP32‑S3 G39 G40 G45 G41 G21 G38
ST7789P3 MOSI SCK RS CS RST BL

IMU & M5PM1

ESP32‑S3 G48 G47
BMI270 SCL SDA
M5PM1 SCL SDA

M5PM1

M5PM1 G0 G1 G2 G3 G4
Battery Charge PYG0_CHG_STAT
ESP32-S3 PYG1_IRQ
L3B Power PYG2_L3B_EN
Speaker PYG3_SPK_Pulse
IMU INT PYG4_IMU_INT

Audio

ESP32‑S3 G18 G14 G17 G15 G16 G48 G47
ES8311 MCLK DOUT BCLK LRCK DIN SCL SDA

Button

ESP32‑S3 G11 G12
KEY1 Input
KEY2 Input

IR

ESP32‑S3 G46 G42
IR IR_TX IR_RX

HY2.0-4P

  • PORT.A
HY2.0-4P Black Red Yellow White
PORT.CUSTOM GND 5V G9 G10

Hat2-Bus

PIN LEFT RIGHT PIN
GND 1 2 G5
EXT_5V 3 4 G4
Boot 5 6 G6
G1 7 8 G7
G8 9 10 G43
BAT 11 12 G44
3V3_L2 13 14 G2
5V_IN 15 16 G3

製品サイズ

データシート

ソフトウェア

Arduino

UiFlow2

通信プロトコル

その他

PlatformIO

[env:m5stack-sticks3]
platform = espressif32@6.12.0
board = esp32-s3-devkitc-1
framework = arduino
board_build.arduino.partitions = default_8MB.csv
board_build.arduino.memory_type = qio_opi
build_flags =
    -DESP32S3
    -DBOARD_HAS_PSRAM
    -mfix-esp32-psram-cache-issue
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified
    M5PM1=https://github.com/m5stack/M5PM1

動画

  • StickS3 製品紹介および機能デモ

製品比較

Stick シリーズ製品の情報を比較する場合は、製品選定表 にアクセスし、対象製品にチェックを入れることで比較結果を取得できます。選定表には、主要パラメータや機能特性などの重要な情報が網羅されており、複数製品の同時比較に対応しています。