pdf-icon

AtomS3

SKU:C123

説明

AtomS3ESP32-S3 をメインコントローラとした高集積プログラマブルコントローラです。Wi-Fi 機能、8 MB オンチップ Flash、0.85 インチ IPS ディスプレイを内蔵しています。ディスプレイ下にはプログラマブルキーがあり、5 V-3.3 V 電源回路と 6 軸 IMU センサ MPU6886 を搭載。オンボード USB Type-C ポートは電源供給およびファームウェアの書き込みに使用でき、さらに HY2.0-4P 拡張ポートを備えています。底面には 6 本の GPIO と電源ピン を用意しており、拡張用途に便利です。本体サイズは 24.0 × 24.0 × 13.0 mm で、各種組み込みスマートデバイスアプリケーションに適しています。

クイックスタート

本チュートリアルでは、Arduino IDE を使用して AtomS3 デバイスを制御する方法を紹介します。
本チュートリアルでは、グラフィカルプログラミングプラットフォーム UiFlow2 を使用して AtomS3 デバイスを制御する方法を紹介します。

特徴

  • ESP32-S3FN8 ベース
  • USB ダウンロード機能内蔵
  • 3 軸ジャイロ & 3 軸加速度計 (MPU6886) (I2C アドレス: 0x68)
  • プログラマブルキー
  • 0.85 インチ LCD
  • 赤外線送信機能
  • 拡張可能なピン & インターフェース
  • 開発プラットフォーム
    • UiFlow2
    • Arduino IDE
    • ESP-IDF
    • PlatformIO

含まれるもの

  • 1 x AtomS3

アプリケーション

  • IoT ノード
  • マイクロコントローラ

仕様

仕様 パラメータ
SoC ESP32-S3FN8
Flash 8MB
DC-DC SY8089
IMU MPU6886 (I2C アドレス: 0x68)
TFT ドライバ IC GC9107
解像度 128 × 128
動作温度 0 ~ 40 °C
電源電圧 5 V
電源方式 TYPE-C
出力電圧 3.3 V
GPIO G5/G6/G7/G8/G38/G39
画面通信方式 SPI
製品サイズ 24.0 x 24.0 x 12.9mm
製品重量 5.3g
梱包サイズ 85.0 x 65.0 x 16.0mm
梱包重量 11.2g

操作説明

Download Mode

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

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

回路図

ピンマップ

MPU6886

背面の I2C ピンはバスを共有しています
ESP32-S3 IO38 IO39
MPU6886 SDA SCL

LCD

ESP32-S3 G21 G17 G15 G33 G34 G16
LCD MOSI SCK CS RS RST LCD_BL

HY2.0-4P

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

製品サイズ

module size

データシート

ソフトウェア

Arduino

UiFlow2

PlatformIO

[env:m5stack-atoms3]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
upload_speed = 1500000
monitor_speed = 115200
build_flags =
    -DESP32S3
    -DCORE_DEBUG_LEVEL=5
    -DARDUINO_USB_CDC_ON_BOOT=1
    -DARDUINO_USB_MODE=1
lib_deps =
    M5Unified=https://github.com/m5stack/M5Unified

Easyloader

Easyloader Download Note
AtomS3 User Demo download /

動画

  • UiFlow を使って ATOMS3 に画像を表示する方法

  • UIFlow 2X Alpha ファームウェアを AtomS3 に書き込む