M5Stack Atom S3R

Manuel d'utilisation du kit de développement compact ESP32-S3 M5Stack ATOMS3R

1. Introduction

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.

Veuillez lire attentivement ce manuel avant d'utiliser l'appareil afin d'en garantir une utilisation correcte et d'en maximiser le potentiel.

2. Produit terminé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 Principales caractéristiques

  • 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 Identification des composants

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.

Description de l'image : 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:

De haut en bas view of M5Stack ATOMS3R pinout with labels for GPIO, power, and communication lines.

Description de l'image : Cette image offre une vue de dessus. 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. Contenu de la boîte

À l'ouverture du colis, vous devriez trouver l'élément suivant :

  • 1x M5Stack ATOMS3R Development Kit

The ATOMS3R is typically packaged as shown:

M5Stack ATOMS3R in its retail blister packaging.

Description de l'image : 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. Installation

4.1 Alimentation de l'appareil

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).

Bas view of M5Stack ATOMS3R showing the USB-C port and Port.A connector.

Description de l'image : 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 Configuration de l'environnement logiciel

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

  • IDE Arduino : 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 website: M5Stack Documentation.

4.3 Téléchargement du micrologiciel

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. Mode d'emploi

5.1 Fonctionnement de base

  • Mise sous tension : Connect the ATOMS3R to a 5V power source via the USB Type-C port. The device will power on automatically.
  • Écran: The 0.85-inch IPS screen will display information as programmed.
  • Bouton programmable : 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 Integrated Sensors

  • 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. Spécifications

FonctionnalitéDétail
Contrôleur principalESP32-S3-PICO-1-N8R8
Mémoire flash8MB onboard
Mémoire vive de PSRAM8MB onboard
Afficher0.85-inch Color IPS Screen (128x128px)
Connectivité sans filWi-Fi (802.11bgn)
CapteursBMM150 (3-axis geomagnetic), BMI270 (6-axis attitude)
InterfaceUSB Type-C, HY2.0-4P (Port.A), 6x GPIO/Power Pins
Prise en charge du système d'exploitationArduino, UIFlow, Micropython
Dimensions (L x l x H)0.95 x 0.95 x 0.5 pouces (24 x 24 x 12.9 mm)
Poids0.24 onces (environ 6.8 g)
CouleurBlanc

7. Dépannage

7.1 L'appareil ne s'allume pas

  • 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.
  • Essayez un autre câble USB Type-C.

7.2 Firmware Upload Issues

  • 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.
  • Vérifiez la présence de messages d'erreur dans la console de sortie de l'IDE.

7.3 Écran non fonctionnel

  • 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 Problèmes de connectivité 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. Entretien

  • Nettoyage: Utilisez un chiffon doux et sec pour nettoyer l'appareil. Évitez d'utiliser des liquides ou des nettoyants abrasifs.
  • Stockage: Store the ATOMS3R in a cool, dry place away from direct sunlight and extreme temperatures.
  • Manutention: Handle the device with care to avoid physical damage to the screen, ports, or pins.
  • Mises à jour du micrologiciel : Consultez régulièrement le site officiel de M5Stack. website for the latest firmware and library updates to ensure optimal performance and access to new features.

9. Garantie et assistance

Pour obtenir des informations détaillées sur la garantie, l'assistance technique et des ressources supplémentaires, veuillez consulter le site officiel de M5Stack. website:

  • Officiel Website: m5stack.com
  • Documentation: docs.m5stack.com
  • Forums communautaires : Engage with other users and find solutions on M5Stack's community platforms.

Veuillez conserver votre preuve d'achat pour toute réclamation au titre de la garantie.

Documents connexes - Atom S3R

Préview M5AtomS3R: ESP32-S3 Programmable Controller - Specifications & Quick Start Guide
Explore the M5AtomS3R, a compact ESP32-S3 based programmable controller. This guide details its specifications, communication features, sensors, and provides quick start instructions for Wi-Fi and BLE scanning.
Préview M5STACK Atom EchoS3R : Contrôleur d’interaction vocale IoT
Le M5STACK Atom EchoS3R est un contrôleur d'interaction vocale IoT compact et intégré, conçu pour la commande vocale intelligente et l'interaction homme-machine. Il intègre la puce de contrôle principale ESP32-S3-PICO-1-N8R8 avec connectivité Wi-Fi, 8 Mo de mémoire Flash et 8 Mo de PSRAM. L'appareil comprend un codec mono ES8311, un microphone MEMS haute sensibilité et un bloc d'alimentation NS4150B. ampAmplificateur pour une captation audio claire et une sortie haute fidélité, le rendant idéal pour les assistants vocaux IA et les applications de domotique. Ce document fournit une description, les spécifications techniques et un guide de démarrage rapide pour la configuration et l'utilisation de l'appareil avec l'IDE Arduino, y compris la recherche Wi-Fi et BLE.amples.
Préview Manuel d'utilisation et spécifications du M5Stack StickS3
Manuel d'utilisation et spécifications techniques du M5Stack StickS3, un contrôleur programmable ESP32-S3 compact doté des fonctionnalités Wi-Fi, Bluetooth, LCD, IMU et audio. Comprend un guide d'installation et un exemple de balayage Wi-Fi/BLE.ampet les informations de conformité FCC.
Préview Rue M5STACKamp-Manuel d'utilisation et guide de démarrage rapide S3Bat
Manuel d'utilisation complet et guide de démarrage rapide pour le M5STACK StampLe module S3Bat, basé sur la puce ESP32-S3, est un module embarqué. Ce guide décrit ses fonctionnalités, ses spécifications, la procédure d'installation pour l'IDE Arduino, la recherche Wi-Fi et BLE, ainsi que les informations de conformité FCC. Il permet aux développeurs de créer rapidement des applications IoT.
Préview Kit de développement M5Stack Core S3 : Guide des fonctionnalités et de la programmation
Explorez le kit de développement M5Stack Core S3 grâce à ce guide. Découvrez son processeur ESP32-S3, ses fonctionnalités et apprenez à le programmer avec UIFlow 2.0 et Micropython pour vos projets embarqués.
Préview Chatbot AtomS3R-AI : Kit de développement vocal IA ESP32-S3
Discover the AtomS3R-AI Chatbot, a comprehensive AI voice development kit by M5Stack. This kit integrates the powerful ESP32-S3 microcontroller with the Atomic Echo Base for high-fidelity audio processing, enabling advanced voice interaction for applications like custom voice assistants and smart home devices.