M5Stack Atom S3R

M5Stack ATOMS3R 컴팩트 ESP32-S3 개발 키트 사용자 설명서

1. 서론

This manual provides essential information for the M5Stack ATOMS3R Compact ESP32-S3 Development Kit. The ATOMS3R is a highly integrated, compact programmable controller designed for various embedded smart device applications. It features an ESP32-S3 main controller, a 0.85-inch color IPS screen, and multiple integrated sensors and expansion capabilities.

Please read this manual thoroughly before operating the device to ensure proper usage and to maximize its potential.

2. 제품 오버view

The M5Stack ATOMS3R is built around the ESP32-S3-PICO-1-N8R8 main controller, offering built-in WiFi, 8MB onboard FLASH, and 8MB PSRAM. Its compact size (24x24x12.9mm) makes it ideal for space-constrained projects.

2.1 주요 특징

  • ESP32-S3-PICO-1-N8R8 main controller with integrated WiFi.
  • 8MB onboard FLASH and 8MB PSRAM for enhanced performance.
  • 0.85-inch color IPS screen (128x128px) for visual feedback.
  • Programmable button located beneath the screen.
  • Integrated 3-axis BMM150 geomagnetic sensor and 6-axis BMI270 attitude sensor.
  • Type-C interface for power supply and firmware downloads.
  • HY2.0-4P expansion port (Port.A) for I2C/GPIO/ADC/UART.
  • Six GPIO and power pins reserved at the bottom for easy expansion.
  • Enhanced 3D antenna for improved wireless performance and stability.
  • Infrared (IR) emission function.

2.2 구성 요소 식별

The following image illustrates the main components and interfaces of the ATOMS3R development kit.

M5Stack ATOMS3R component identification with labels for screen, button, USB-C, Port.A, and GPIO pins.

이미지 설명: This diagram shows the M5Stack ATOMS3R from an angled top-front perspective, highlighting its key features. Labels point to the 0.85-inch IPS LCD screen, the internal button, the USB-C port for power and programming, the HY2.0-4P Port.A for expansion, and the six external GPIO pins. It also indicates the internal BMI270 and BMM150 sensors, IR LED, and the ESP32-S3-PICO controller with 8MB Flash and 8MB PSRAM. Dimensions are noted as 24x24x12.9mm.

A closer look at the pinout and expansion ports:

위에서 아래로 view of M5Stack ATOMS3R pinout with labels for GPIO, power, and communication lines.

이미지 설명: 이 이미지는 위에서 아래로의 이미지를 제공합니다. view of the M5Stack ATOMS3R, clearly showing the pinout configuration. Labels indicate the 3V3, 5V, and Ground (G) pins, as well as specific GPIO pins (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48). It also details the connections for the LCD (MOSI, SCK, RS, CS, BL), IR LED, and the button (BTN). The Port.A connector is visible at the bottom center.

3. 상자 안에 무엇이 들어있나요?

패키지를 열면 다음 품목이 들어 있습니다.

  • 1x M5Stack ATOMS3R Development Kit

The ATOMS3R is typically packaged as shown:

M5Stack ATOMS3R in its retail blister packaging.

이미지 설명: The M5Stack ATOMS3R is shown in its clear blister packaging, with the device visible through the plastic. The packaging features the 'ATOM S3R' branding and the M5Stack logo.

4. 설정

4.1 장치 전원 공급

The ATOMS3R is powered via its USB Type-C port. Connect a standard USB Type-C cable to the device and to a 5V power source (e.g., a computer USB port or a USB wall adapter).

맨 아래 view of M5Stack ATOMS3R showing the USB-C port and Port.A connector.

이미지 설명: This image displays the bottom side of the M5Stack ATOMS3R, clearly showing the USB Type-C port for power and data, and the HY2.0-4P Port.A connector for external peripherals. A yellow and black striped warning label is visible near the USB-C port.

4.2 소프트웨어 환경 설정

The ATOMS3R supports various development environments. Choose one based on your preference and project requirements:

  • 아두이노 IDE: For C/C++ programming. You will need to install the ESP32 board support package for Arduino. Refer to the official M5Stack documentation for detailed installation instructions.
  • UIFlow: A web-based graphical programming platform, ideal for beginners. Access UIFlow through your web browser and connect your ATOMS3R.
  • Micropython: For Python-based programming. You will need to flash the Micropython firmware onto the device and use a serial terminal or IDE to interact with it.

Detailed guides for setting up each environment can be found on the official M5Stack web대지: M5Stack Documentation.

4.3 펌웨어 다운로드

Firmware can be downloaded to the ATOMS3R via the USB Type-C interface. Depending on your chosen development environment, specific tools (e.g., ESP-IDF, Arduino IDE uploader, UIFlow desktop IDE) will be used for this process.

5. 사용 설명서

5.1 기본 작업

  • 전원 켜기: Connect the ATOMS3R to a 5V power source via the USB Type-C port. The device will power on automatically.
  • 화면: The 0.85-inch IPS screen will display information as programmed.
  • 프로그래밍 가능 버튼: A button is located beneath the screen. Its function is determined by the loaded firmware. Typically, a short press might trigger an event, while a long press (e.g., 2 seconds) might initiate a reset or enter a specific mode.

5.2 Using Expansion Ports and Pins

  • Port.A (HY2.0-4P): This port provides I2C, GPIO, ADC, and UART capabilities. It is compatible with M5Stack's Grove-compatible units for easy expansion.
  • Bottom GPIO Pins: Six GPIO and power pins are exposed at the bottom of the device, allowing for custom connections to breadboards or other peripherals. Refer to the pinout diagram in Section 2.2 for specific pin assignments.

5.3 통합 센서

  • BMM150 Geomagnetic Sensor: Provides 3-axis magnetic field data, useful for compass applications.
  • BMI270 Attitude Sensor: Provides 6-axis inertial measurement unit (IMU) data (3-axis gyroscope and 3-axis accelerometer), useful for motion sensing and orientation tracking.

Accessing data from these sensors requires appropriate libraries and programming within your chosen development environment.

6. 사양

특징세부 사항
메인 컨트롤러ESP32-S3-PICO-1-N8R8
플래시 메모리8MB onboard
PSRAM8MB onboard
표시하다0.85-inch Color IPS Screen (128x128px)
무선 연결와이파이(802.11bgn)
센서BMM150 (3-axis geomagnetic), BMI270 (6-axis attitude)
인터페이스USB Type-C, HY2.0-4P (Port.A), 6x GPIO/Power Pins
운영 체제 지원Arduino, UIFlow, Micropython
치수(길이x너비x높이)0.95 x 0.95 x 0.5인치(24 x 24 x 12.9mm)
무게0.24온스(약 6.8g)
색상하얀색

7. 문제 해결

7.1 장치 전원이 켜지지 않음

  • Ensure the USB Type-C cable is securely connected to both the ATOMS3R and the power source.
  • Verify that the power source (e.g., computer USB port, wall adapter) is functional and providing 5V.
  • 다른 USB Type-C 케이블을 사용해 보세요.

7.2 펌웨어 업로드 문제

  • Confirm that the correct drivers for the ESP32-S3 are installed on your computer.
  • Select the correct COM port in your development environment (Arduino IDE, etc.).
  • Ensure the correct board type (e.g., ESP32-S3 Dev Module) is selected in your IDE.
  • Check for any error messages in the IDE's output console.

7.3 화면이 표시되지 않음

  • Verify that your code includes the necessary display initialization and drawing commands.
  • Ensure the display library is correctly configured for the 0.85-inch IPS screen.

7.4 Wi-Fi 연결 문제

  • Double-check your Wi-Fi SSID and password in your code.
  • Ensure the ATOMS3R is within range of your Wi-Fi access point.
  • Confirm that your Wi-Fi network is operating on a 2.4GHz band, as ESP32-S3 typically supports this band.

8. 유지관리

  • 청소: 부드럽고 마른 천을 사용하여 기기를 닦으세요. 액체나 연마성 세제는 사용하지 마세요.
  • 저장: Store the ATOMS3R in a cool, dry place away from direct sunlight and extreme temperatures.
  • 손질: Handle the device with care to avoid physical damage to the screen, ports, or pins.
  • 펌웨어 업데이트: M5Stack 공식 웹사이트를 정기적으로 확인하세요. website for the latest firmware and library updates to ensure optimal performance and access to new features.

9. 보증 및 지원

For detailed warranty information, technical support, and additional resources, please visit the official M5Stack web대지:

  • 공식적인 Web대지: m5stack.com
  • 선적 서류 비치: docs.m5stack.com
  • 커뮤니티 포럼: Engage with other users and find solutions on M5Stack's community platforms.

보증 청구를 위해 구매 증빙서류를 보관하세요.

관련 문서 - Atom S3R

사전view M5STACK Atom EchoS3R: IoT 음성 상호 작용 컨트롤러
M5STACK Atom EchoS3R은 지능형 음성 제어 및 인간-컴퓨터 상호 작용을 위해 설계된 소형 통합 IoT 음성 상호 작용 컨트롤러입니다. ESP32-S3-PICO-1-N8R8 메인 제어 칩을 탑재하고 있으며, Wi-Fi 연결, 8MB 플래시 메모리 및 8MB PSRAM을 제공합니다. 또한 ES8311 모노럴 코덱, 고감도 MEMS 마이크, NS4150B 전원 공급 장치를 포함합니다. amp이 장치는 선명한 오디오 수신과 고음질 출력을 위한 증폭기로, AI 음성 비서 및 스마트 홈 제어 애플리케이션에 적합합니다. 본 문서에서는 장치에 대한 설명, 기술 사양, 그리고 Wi-Fi 및 BLE 스캔 예제를 포함하여 Arduino IDE를 사용하여 장치를 설정하고 사용하는 방법에 대한 빠른 시작 가이드를 제공합니다.amp레.
사전view M5Stack StickS3 사용자 설명서 및 사양
M5Stack StickS3는 Wi-Fi, 블루투스, LCD, IMU 및 오디오 기능을 갖춘 소형 ESP32-S3 프로그래밍 가능 컨트롤러입니다. 사용자 설명서 및 기술 사양이 포함되어 있으며, 설정 가이드, Wi-Fi/BLE 스캔 예제도 제공됩니다.amples 및 FCC 규정 준수 정보.
사전view M5STACK 거리amp-S3Bat 사용자 설명서 및 빠른 시작 가이드
M5STACK St에 대한 종합 사용자 설명서 및 빠른 시작 가이드amp-S3Bat은 ESP32-S3 기반 임베디드 코어 모듈입니다. 이 가이드에서는 모듈의 기능, 사양, Arduino IDE 설정 절차, Wi-Fi 스캔, BLE 스캔 방법, 그리고 FCC 규정 준수 정보를 자세히 설명합니다. 개발자들이 IoT 애플리케이션을 신속하게 구축하는 데 도움이 될 것입니다.
사전view M5Stack Core S3 개발 키트: 기능 및 프로그래밍 가이드
이 가이드를 통해 M5Stack Core S3 개발 키트를 자세히 살펴보세요. ESP32-S3 프로세서, 주요 기능, 그리고 UIFlow 2.0 및 MicroPython을 사용하여 임베디드 프로젝트를 프로그래밍하는 방법을 알아보세요.
사전view AtomS3R-AI 챗봇: ESP32-S3 AI 음성 개발 키트
M5Stack의 종합 AI 음성 개발 키트인 AtomS3R-AI 챗봇을 만나보세요. 이 키트는 강력한 ESP32-S3 마이크로컨트롤러와 고음질 오디오 처리를 위한 Atomic Echo Base를 통합하여 맞춤형 음성 비서 및 스마트 홈 기기와 같은 애플리케이션을 위한 고급 음성 상호 작용을 구현합니다.
사전view M5스택 STAMPS3 데이터시트 및 기술 사양
M5STACK ST를 탐색하세요AMPWi-Fi 및 Bluetooth 5(LE)를 지원하는 ESP32-S3 칩을 탑재한 S3 개발 보드입니다. 이 데이터시트는 IoT 프로젝트를 위한 하드웨어 구성, 핀 설명, 기능 및 전기적 특성을 자세히 설명합니다.