1. Introdução
O M5Stack Core2 é um kit de desenvolvimento IoT versátil, projetado para prototipagem e implantação rápidas de diversas aplicações. Ele possui um microcontrolador ESP32-D0WDQ6-V3, uma tela sensível ao toque TFT LCD de 2 polegadas e conectividade Wi-Fi e Bluetooth integradas. Este manual fornece informações essenciais para configurar, operar e manter seu dispositivo Core2.

Figura 1.1: Kit de Desenvolvimento IoT M5Stack Core2, mostrandoasingraças ao seu design compacto e à sua tela.
2. O que está na caixa
Verifique se todos os itens listados abaixo estão incluídos em seu pacote:
- 1 unidade M5Stack Core2
- 1 x Cabo USB Tipo C (20 cm)
- 1 x Hex Wrench

Figura 2.1: Conteúdo da embalagem do M5Stack Core2, incluindo a unidade Core2, o cabo USB-C e a chave hexagonal.

Figura 2.2: Representação visual da lista de itens enviados para o M5Stack Core2.
3. Produto acabadoview
O M5Stack Core2 é baseado no chip ESP32-D0WDQ6-V3, oferecendo desempenho robusto para diversas aplicações. Os principais recursos incluem:
- Desempenho poderoso: Equipado com um microcontrolador ESP32-D0WDQ6-V3 para alto desempenho computacional.
- Tela sensível ao toque: Possui uma tela sensível ao toque TFT LCD de 2 polegadas (resolução de 320x240) para interação intuitiva do usuário.
- Conectividade sem fio: Conectividade integrada de Wi-Fi e Bluetooth para comunicação perfeita.
- Funcionalidade expansível: Múltiplas portas de expansão (GPIO, I2C, SPI, UART) para conectar módulos e sensores adicionais.
- Alto-falante embutido: Para saída de áudio.
- Motor de vibração: Fornece feedback tátil.
- Microfone: Para entrada de áudio.
- Slot para cartão SD: Para armazenamento expansível.

Figura 3.1: Diagrama anotado do M5Stack Core2, destacando seus principais componentes e interfaces.

Figura 3.2: Principais características do M5Stack Core2, incluindo tipo de memória e tela.
4. Especificações
A tabela a seguir detalha as especificações técnicas do M5Stack Core2:
| Especificação | Parâmetro |
|---|---|
| SoC | ESP32-D0WDQ6-V3, dual core de 240MHz, 600 DMIPS, 520KB de SRAM, Wi-Fi |
| Clarão | 16MB |
| PSRAM | 8MB |
| Vol de entradatage | 5 V a 500 mA |
| Interface Host | Tipo C x 1, GROVE(I2C+I/O+UART) x 1 |
| LIDERADO | Luz indicadora de energia verde |
| Botões | Botão liga/desliga, botão RST, botões virtuais na tela x 3 |
| Alerta de vibração | Motor de vibração |
| Peso do item | 2.82 onças (aproximadamente 80 gramas) |
| Dimensões da embalagem | 3.19 x 2.28 x 0.87 polegadas |
| Baterias | 1 bateria de íon de lítio (incluída) |

Figura 4.1: Medição do peso do M5Stack Core2.

Figura 4.2: Dimensões do M5Stack Core2.
5. Configuração
Para começar a usar seu M5Stack Core2, siga estas etapas de configuração inicial:
- Carregamento: Conecte o M5Stack Core2 a uma fonte de alimentação USB de 5V usando o cabo USB Type-C fornecido. O dispositivo começará a carregar.
- Ligar: Pressione e mantenha pressionado o botão liga/desliga (geralmente localizado na lateral) por aproximadamente 6 segundos para ligar o dispositivo.
- Ambiente de Software: O Core2 suporta diversos ambientes de desenvolvimento, incluindo UIFlow, Arduino e MicroPython. Escolha o ambiente de sua preferência e instale os drivers e a IDE necessários em seu computador.
- Primeiro programa: Consulte a documentação oficial do M5Stack para obter orientações sobre como carregar seu primeiro programa ou firmware no Core2.
6. Instruções de operação
O M5Stack Core2 foi projetado para operação flexível, dependendo da sua aplicação. Aqui estão algumas diretrizes gerais:
- Interação com tela sensível ao toque: Navegue pelos menus e interaja com os aplicativos usando a tela sensível ao toque capacitiva de 2 polegadas.
- Botões virtuais: Os três botões virtuais abaixo da tela podem ser programados para diversas funções dentro de seus aplicativos.
- Botões físicos: O botão físico RST (Reset) pode ser usado para reiniciar o dispositivo. O botão liga/desliga pode ser usado para desligar e ligar o aparelho.
- Módulos Externos: Conecte módulos e sensores M5Stack compatíveis à porta GROVE para expandir a funcionalidade. Certifique-se de que os módulos externos estejam devidamente conectados e alimentados corretamente.
- Uso do cartão SD: Insira um cartão microSD no slot designado para armazenamento adicional. Certifique-se de que o cartão esteja formatado corretamente (por exemplo, FAT32).
7. Manutenção
A manutenção adequada garante a longevidade e o desempenho ideal do seu M5Stack Core2:
- Limpeza: Use um pano macio e seco para limpar o dispositivo. Evite usar produtos de limpeza líquidos ou materiais abrasivos.
- Armazenar: Guarde o dispositivo em local fresco e seco, longe da luz solar direta e de temperaturas extremas.
- Cuidados com a bateria: Evite descarregar completamente a bateria com frequência. Se for armazená-la por longos períodos, carregue a bateria até cerca de 50-70% para preservar sua vida útil.
- Atualizações de firmware: Consulte regularmente o site oficial do M5Stack. webAcesse o site para atualizações de firmware e garanta que seu dispositivo tenha os recursos mais recentes e correções de bugs.
- Proteção Física: Embora seja resistente, evite deixar o dispositivo cair ou expô-lo a força excessiva ou umidade.
8. Solução De Problemas
Esta seção aborda problemas comuns que você pode encontrar com seu M5Stack Core2.
- P1: Qual é a capacidade máxima suportada pelo cartão SD e por que não há resposta quando o cartão SD é inserido?
- Teoricamente, dispositivos baseados em ESP32 suportam até 16 GB. Recomendamos o uso de um cartão SD modelo SDSQUNC-016G-ZN6MA. Certifique-se de que o cartão SD esteja inserido e formatado corretamente.
- P2: Usar a bateria em qualquer uma das portas de bateria da unidade USB ou do Core2 força a unidade a permanecer ligada continuamente. Qualquer tentativa de desligá-la usando o botão lateral faz com que o dispositivo reinicie em seguida.
- Constatamos que o problema reside na capacidade excessiva do capacitor de filtro do módulo USB 1.2. Caso ainda seja necessário utilizar baterias para alimentar a solução Core2 + USB 1.2 e evitar reinicializações frequentes, as duas soluções a seguir podem ser adotadas:
- Remova o capacitor de filtro.
- Substitua-o por um capacitor de filtro de menor capacidade (recomenda-se 10uF).
- Q3: Como estender o Core2 com um módulo de extensão?
- Você precisa remover a parte inferior original e a bateria do Core2 para poder empilhar outro módulo de extensão.

Figura 8.1: Perguntas frequentes e soluções para o M5Stack Core2.
9. Âmbito de aplicação
O M5Stack Core2 é adequado para uma ampla gama de aplicações, incluindo, entre outras:
- Dispositivos domésticos inteligentes: Controle e monitore sistemas de automação residencial.
- Educação STEM: Uma excelente ferramenta para aprender sobre IoT, programação e eletrônica.
- Controlador de IoT: Atuar como controlador central para diversos projetos da Internet das Coisas.
- Projetos DIY: Ideal para projetos eletrônicos personalizados e prototipagem rápida.

Figura 9.1: Examparquivos de aplicativos M5Stack Core2.

Figura 9.2: Ilustração adicional das aplicações versáteis do M5Stack Core2.
10. Suporte e Recursos
Para tutoriais mais detalhados, documentação e suporte da comunidade, visite o site oficial do M5Stack. website:

Figura 10.1: Guia para acessar tutoriais e documentação online.

Figura 10.2: M5Stack oficial website para suporte.





