M5Stack Atom S3R

Manual do Usuário do Kit de Desenvolvimento Compacto M5Stack ATOMS3R ESP32-S3

1. Introdução

Este manual fornece informações essenciais para o kit de desenvolvimento M5Stack ATOMS3R Compact ESP32-S3. O ATOMS3R é um controlador programável compacto e altamente integrado, projetado para diversas aplicações em dispositivos inteligentes embarcados. Ele possui um controlador principal ESP32-S3, uma tela IPS colorida de 0.85 polegadas e múltiplos sensores integrados, além de recursos de expansão.

Leia atentamente este manual antes de utilizar o dispositivo para garantir o uso correto e maximizar seu potencial.

2. Produto acabadoview

O M5Stack ATOMS3R é construído em torno do controlador principal ESP32-S3-PICO-1-N8R8, oferecendo Wi-Fi integrado, 8 MB de FLASH e 8 MB de PSRAM. Seu tamanho compacto (24 x 24 x 12.9 mm) o torna ideal para projetos com espaço limitado.

2.1 Principais Características

  • Controlador principal ESP32-S3-PICO-1-N8R8 com Wi-Fi integrado.
  • 8 MB de FLASH integrada e 8 MB de PSRAM para desempenho aprimorado.
  • Tela IPS colorida de 0.85 polegadas (128x128px) para feedback visual.
  • Botão programável localizado abaixo da tela.
  • Sensor geomagnético BMM150 de 3 eixos integrado e sensor de atitude BMI270 de 6 eixos.
  • Interface Type-C para alimentação e downloads de firmware.
  • Porta de expansão HY2.0-4P (Porta A) para I2C/GPIO/ADC/UART.
  • Seis pinos GPIO e de alimentação reservados na parte inferior para facilitar a expansão.
  • Antena 3D aprimorada para melhor desempenho e estabilidade da conexão sem fio.
  • Função de emissão infravermelha (IV).

2.2 Identificação do Componente

A imagem a seguir ilustra os principais componentes e interfaces do kit de desenvolvimento ATOMS3R.

Identificação dos componentes do M5Stack ATOMS3R com etiquetas para tela, botão, USB-C, Porta A e pinos GPIO.

Descrição da imagem: Este diagrama mostra o M5Stack ATOMS3R em uma perspectiva frontal superior inclinada, destacando seus principais recursos. As etiquetas indicam a tela IPS LCD de 0.85 polegadas, o botão interno, a porta USB-C para alimentação e programação, a porta HY2.0-4P Port.A para expansão e os seis pinos GPIO externos. Também indica os sensores internos BMI270 e BMM150, o LED infravermelho e o controlador ESP32-S3-PICO com 8 MB de Flash e 8 MB de PSRAM. As dimensões são 24 x 24 x 12.9 mm.

Uma análise mais detalhada da pinagem e das portas de expansão:

Careca view Diagrama de pinagem do M5Stack ATOMS3R com etiquetas para GPIO, alimentação e linhas de comunicação.

Descrição da imagem: Esta imagem fornece uma visão de cima para baixo. view Diagrama do M5Stack ATOMS3R, mostrando claramente a configuração dos pinos. Etiquetas indicam os pinos de 3,3 V, 5 V e G (terra), bem como os pinos GPIO específicos (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48). Também detalha as conexões para o LCD (MOSI, SCK, RS, CS, BL), LED infravermelho e botão (BTN). O conector da Porta A é visível na parte inferior central.

3. O que está na caixa

Ao abrir a embalagem, você deverá encontrar o seguinte item:

  • 1x Kit de Desenvolvimento M5Stack ATOMS3R

O ATOMS3R é normalmente embalado conforme mostrado na imagem:

M5Stack ATOMS3R em sua embalagem blister para venda no varejo.

Descrição da imagem: O M5Stack ATOMS3R é apresentado em sua embalagem blister transparente, com o dispositivo visível através do plástico. A embalagem exibe a marca 'ATOM S3R' e o logotipo da M5Stack.

4. Configuração

4.1 Ligando o dispositivo

O ATOMS3R é alimentado através de sua porta USB Type-C. Conecte um cabo USB Type-C padrão ao dispositivo e a uma fonte de alimentação de 5V (por exemplo, uma porta USB de computador ou um adaptador de parede USB).

Fundo view Imagem do M5Stack ATOMS3R mostrando a porta USB-C e o conector Port.A.

Descrição da imagem: Esta imagem mostra a parte inferior do M5Stack ATOMS3R, exibindo claramente a porta USB Type-C para alimentação e dados, e o conector HY2.0-4P Port.A para periféricos externos. Uma etiqueta de advertência com listras amarelas e pretas é visível próxima à porta USB-C.

4.2 Configuração do Ambiente de Software

O ATOMS3R suporta diversos ambientes de desenvolvimento. Escolha um com base na sua preferência e nos requisitos do projeto:

  • IDE do Arduino: Para programação em C/C++, você precisará instalar o pacote de suporte da placa ESP32 para Arduino. Consulte a documentação oficial do M5Stack para obter instruções detalhadas de instalação.
  • UIFlow: A webPlataforma de programação gráfica baseada em [nome da plataforma], ideal para iniciantes. Acesse o UIFlow através do seu [nome da plataforma]. web Navegue pelo navegador e conecte seu ATOMS3R.
  • Micropython: Para programação baseada em Python, você precisará gravar o firmware Micropython no dispositivo e usar um terminal serial ou uma IDE para interagir com ele.

Guias detalhados para configurar cada ambiente podem ser encontrados no site oficial do M5Stack. website: Documentação do M5Stack.

4.3 Download de firmware

O firmware pode ser baixado para o ATOMS3R através da interface USB Type-C. Dependendo do ambiente de desenvolvimento escolhido, ferramentas específicas (por exemplo, ESP-IDF, Arduino IDE uploader, UIFlow desktop IDE) serão utilizadas para este processo.

5. Instruções de operação

5.1 Operação básica

  • Ligar: Conecte o ATOMS3R a uma fonte de alimentação de 5V através da porta USB Type-C. O dispositivo ligará automaticamente.
  • Tela: A tela IPS de 0.85 polegadas exibirá as informações conforme programado.
  • Botão programável: Um botão está localizado abaixo da tela. Sua função é determinada pelo firmware carregado. Normalmente, um toque curto pode acionar um evento, enquanto um toque longo (por exemplo, 2 segundos) pode iniciar uma reinicialização ou entrar em um modo específico.

5.2 Utilizando portas e pinos de expansão

  • Porta A (HY2.0-4P): Esta porta oferece recursos de I2C, GPIO, ADC e UART. É compatível com as unidades Grove da M5Stack para fácil expansão.
  • Pinos GPIO inferiores: Seis pinos GPIO e de alimentação estão expostos na parte inferior do dispositivo, permitindo conexões personalizadas a placas de ensaio ou outros periféricos. Consulte o diagrama de pinagem na Seção 2.2 para obter informações específicas sobre a atribuição dos pinos.

5.3 Sensores Integrados

  • Sensor geomagnético BMM150: Fornece dados de campo magnético em 3 eixos, úteis para aplicações de bússola.
  • Sensor de atitude BMI270: Fornece dados de unidade de medição inercial (IMU) de 6 eixos (giroscópio de 3 eixos e acelerômetro de 3 eixos), úteis para detecção de movimento e rastreamento de orientação.

O acesso aos dados desses sensores requer bibliotecas apropriadas e programação dentro do ambiente de desenvolvimento escolhido.

6. Especificações

RecursoDetalhe
Controlador principalESP32-S3-PICO-1-N8R8
Memória Flash8 MB integrados
PSRAM8 MB integrados
MostrarTela IPS colorida de 0.85 polegadas (128x128px)
Conectividade sem fioWi-Fi (802.11bgn)
SensoresBMM150 (geomagnético de 3 eixos), BMI270 (atitude de 6 eixos)
InterfaceUSB Tipo-C, HY2.0-4P (Porta A), 6 pinos GPIO/Alimentação
Suporte ao sistema operacionalArduino, UIFlow, Micropython
Dimensões (CxLxA)0.95 x 0.95 x 0.5 polegadas (24 x 24 x 12.9 mm)
Peso0.24 onças (aproximadamente 6.8g)
CorBranco

7. Solução De Problemas

7.1 O dispositivo não liga

  • Certifique-se de que o cabo USB Type-C esteja firmemente conectado tanto ao ATOMS3R quanto à fonte de alimentação.
  • Verifique se a fonte de alimentação (por exemplo, porta USB do computador, adaptador de parede) está funcionando e fornecendo 5V.
  • Experimente um cabo USB Type-C diferente.

7.2 Problemas com o upload do firmware

  • Confirme se os drivers corretos para o ESP32-S3 estão instalados em seu computador.
  • Selecione a porta COM correta em seu ambiente de desenvolvimento (Arduino IDE, etc.).
  • Certifique-se de que o tipo de placa correto (por exemplo, ESP32-S3 Dev Module) esteja selecionado em sua IDE.
  • Verifique se há mensagens de erro no console de saída da IDE.

7.3 Tela não exibe nada

  • Verifique se o seu código inclui os comandos necessários para inicialização da tela e desenho.
  • Certifique-se de que a biblioteca de monitores esteja configurada corretamente para a tela IPS de 0.85 polegadas.

7.4 Problemas de conectividade Wi-Fi

  • Confira novamente o SSID e a senha da sua rede Wi-Fi no seu código.
  • Certifique-se de que o ATOMS3R esteja dentro do alcance do seu ponto de acesso Wi-Fi.
  • Confirme se sua rede Wi-Fi está operando na banda de 2.4 GHz, pois o ESP32-S3 normalmente suporta essa banda.

8. Manutenção

  • Limpeza: Use um pano macio e seco para limpar o dispositivo. Evite usar líquidos ou produtos de limpeza abrasivos.
  • Armazenar: Armazene o ATOMS3R em local fresco e seco, longe da luz solar direta e de temperaturas extremas.
  • Manuseio: Manuseie o dispositivo com cuidado para evitar danos físicos à tela, às portas ou aos pinos.
  • Atualizações de firmware: Consulte regularmente o site oficial do M5Stack. webAcesse o site para obter as atualizações mais recentes de firmware e biblioteca, garantindo desempenho ideal e acesso a novos recursos.

9. Garantia e Suporte

Para obter informações detalhadas sobre a garantia, suporte técnico e recursos adicionais, visite o site oficial do M5Stack. website:

  • Oficial Website: m5stack. com
  • Documentação: docs.m5stack.com
  • Fóruns da comunidade: Interaja com outros usuários e encontre soluções nas plataformas da comunidade M5Stack.

Guarde o comprovante de compra para eventuais solicitações de garantia.

Documentos relacionados - Átomo 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: Controlador de interação por voz para IoT
O M5STACK Atom EchoS3R é um controlador de interação por voz IoT compacto e integrado, projetado para controle de voz inteligente e interação humano-computador. Ele possui o chip de controle principal ESP32-S3-PICO-1-N8R8 com conectividade Wi-Fi, 8 MB de Flash e 8 MB de PSRAM. O dispositivo inclui um codec mono ES8311, um microfone MEMS de alta sensibilidade e uma fonte de alimentação NS4150B. ampAmplificador para captação de áudio nítida e saída de alta fidelidade, tornando-o adequado para assistentes de voz com IA e aplicações de controle de casas inteligentes. Este documento fornece uma descrição, especificações técnicas e um guia de início rápido para configurar e usar o dispositivo com a IDE do Arduino, incluindo varredura de Wi-Fi e BLE.amples.
Préview Manual do usuário e especificações do M5Stack StickS3
Manual do usuário e especificações técnicas do M5Stack StickS3, um controlador programável compacto ESP32-S3 com recursos de Wi-Fi, Bluetooth, LCD, IMU e áudio. Inclui guia de configuração e exemplos de varredura Wi-Fi/BLE.amples e informações de conformidade com a FCC.
Préview Rua M5STACKampManual do Usuário e Guia de Início Rápido do S3Bat
Manual do usuário completo e guia de início rápido para o M5STACK StampEste guia descreve o S3Bat, um módulo central embarcado baseado no ESP32-S3. Ele detalha os recursos, especificações, procedimentos de configuração para a IDE do Arduino, varredura de Wi-Fi e BLE, além de informações sobre conformidade com a FCC. Este guia ajuda os desenvolvedores a criar aplicações de IoT rapidamente.
Préview Kit de Desenvolvimento M5Stack Core S3: Recursos e Guia de Programação
Explore o kit de desenvolvimento M5Stack Core S3 com este guia. Aprenda sobre seu processador ESP32-S3, seus recursos e como programá-lo usando UIFlow 2.0 e Micropython para seus projetos embarcados.
Préview Chatbot AtomS3R-AI: Kit de Desenvolvimento de Voz com IA ESP32-S3
Descubra o AtomS3R-AI Chatbot, um kit completo de desenvolvimento de voz com IA da M5Stack. Este kit integra o poderoso microcontrolador ESP32-S3 com a Atomic Echo Base para processamento de áudio de alta fidelidade, permitindo interação por voz avançada para aplicações como assistentes de voz personalizados e dispositivos domésticos inteligentes.