Estudo publicado em Notas: ideias e trilhas para os M5Stack Cardputer e Cardputer-Adv no Laboratório e em experimentos de campo. Para a base de rádio LoRa citada em vários projetos, veja LoRa explicado de maneira simples.

Material preparado para estudo e experimentação prática.
Foco: projetos úteis, divertidos e educacionais, indo dos mais conhecidos aos menos óbvios.


1. Visão geral rápida

Você tem dois dispositivos muito interessantes:

  • M5Stack Cardputer
  • M5Stack Cardputer-Adv

Os dois são pequenos computadores baseados em ESP32-S3, com tela, teclado, bateria, áudio, infravermelho, microSD e expansão por portas externas. A graça deles é que são pequenos o bastante para carregar no bolso, mas completos o bastante para virar ferramenta de campo, laboratório portátil, controle remoto, dashboard, terminal, brinquedo retro, console de automação e plataforma de segurança em ambiente autorizado.

A diferença mais importante é que o Cardputer-Adv é uma versão mais parruda. Ele adiciona melhorias como:

  • bateria integrada maior de 1750 mAh;
  • áudio melhorado com codec ES8311;
  • saída P2 de 3,5 mm para fone ou caixa externa;
  • microfone MEMS de maior qualidade;
  • amplificador e speaker de 1 W;
  • sensor inercial de 6 eixos BMI270;
  • barramento de expansão EXT 2.54-14P;
  • porta Grove HY2.0-4P;
  • microSD;
  • emissor infravermelho;
  • teclado de 56 teclas.

O Cardputer original já é ótimo para projetos simples e médios.
O Cardputer-Adv é melhor para projetos com áudio, movimento, expansão física e uso portátil mais sério.


2. Recomendações iniciais antes de inventar moda

Antes de sair instalando qualquer firmware aleatório:

  1. Instale o M5Launcher em pelo menos um dos dispositivos.
  2. Separe um microSD confiável para firmwares, arquivos, logs e ROMs legais.
  3. Faça backup dos firmwares originais, se possível.
  4. Use M5Burner ou M5Launcher para começar, antes de compilar tudo manualmente.
  5. Tenha cuidado com firmware de segurança ofensiva. Rodar em laboratório próprio é uma coisa; mexer em rede ou dispositivo de terceiros é burrice técnica e jurídica.

A verdade seca: se você instalar dez firmwares aleatórios sem entender boot, flash, partições e recuperação, uma hora vai perder tempo ressuscitando o aparelho.


3. Projetos mais conhecidos e populares

3.1. M5Launcher: o “menu de firmwares”

Ideia: transformar o Cardputer em uma central que instala e troca firmwares facilmente.

O M5Launcher funciona como um gerenciador/lançador de firmwares para dispositivos ESP32, incluindo modelos da M5Stack. Ele permite baixar e trocar firmwares com muito menos atrito do que ficar sempre usando cabo, esptool.py e terminal.

O que dá para fazer

  • Instalar firmwares diferentes pelo próprio aparelho.
  • Testar projetos sem reflashear manualmente toda hora.
  • Manter uma “biblioteca” de firmwares no microSD.
  • Usar o Cardputer como plataforma de exploração.

Dificuldade

Baixa a média.

Melhor para

  • Cardputer original;
  • Cardputer-Adv;
  • quem quer testar muitos projetos rapidamente.

Comentário honesto

Esse deveria ser o primeiro projeto. Sem M5Launcher, você vai gastar energia demais com instalação em vez de estudar os projetos.


3.2. UIFlow2: programação visual e MicroPython

Ideia: programar o Cardputer com blocos visuais ou MicroPython.

A M5Stack oferece suporte ao Cardputer por UIFlow2, Arduino IDE, ESP-IDF e PlatformIO. Para estudo rápido, UIFlow2 é o caminho menos doloroso.

O que dá para fazer

  • Ler teclado.
  • Mostrar texto e menus na tela.
  • Conectar Wi-Fi.
  • Fazer pequenas automações.
  • Usar sensores Grove.
  • Criar protótipos sem escrever C++ logo de cara.

Dificuldade

Baixa.

Projetos sugeridos

  • Bloco de notas offline.
  • Relógio com Wi-Fi.
  • Cronômetro/pomodoro.
  • Conversor de unidades.
  • Monitor simples de rede.
  • Controle de LEDs via Grove.

Comentário honesto

UIFlow2 é ótimo para começar, mas limitado. Para projetos mais sérios, você vai acabar indo para Arduino IDE, PlatformIO ou ESP-IDF.


3.3. Firmware oficial M5Cardputer

Ideia: estudar os exemplos oficiais da biblioteca M5Cardputer.

A biblioteca oficial da M5Stack para Cardputer é uma boa base para entender tela, teclado, áudio, microSD, bateria, infravermelho e periféricos.

O que dá para fazer

  • Aprender a desenhar na tela.
  • Capturar entrada do teclado.
  • Usar microSD.
  • Tocar sons.
  • Ler bateria.
  • Controlar infravermelho.
  • Usar exemplos como base para apps próprios.

Dificuldade

Baixa a média.

Melhor para

Quem quer entender o hardware de verdade em vez de apenas instalar firmware pronto.


3.4. Cardputer como controle remoto infravermelho universal

Ideia: usar o emissor IR para controlar TV, ar-condicionado, projetor, som ou fitas LED.

O que dá para fazer

  • Controle remoto universal.
  • Controle dedicado para projetor.
  • Controle de ar-condicionado.
  • Controle de TV com macros.
  • Controle de equipamentos antigos.
  • “Teclado” de comandos IR favoritos.

Dificuldade

Média.

Componentes necessários

  • Nenhum extra para IR básico.
  • Opcional: receptor IR externo para aprender códigos.

Melhor para

  • Cardputer original;
  • Cardputer-Adv.

Comentário honesto

Projeto excelente porque é útil de verdade. Não é só firula de maker. Você pode deixar um Cardputer como controle mestre da sala/escritório.


3.5. Console retro / emulador portátil

Ideia: usar o Cardputer como mini-console para emulação.

Existem projetos de emulação para Cardputer, incluindo Game Boy, CP/M, ZX Spectrum e outros experimentos. O tamanho da tela é pequeno, então não espere conforto de Nintendo Switch. É mais “microcomputador retrô de bolso” do que console moderno.

O que dá para fazer

  • Game Boy experimental.
  • CP/M portátil.
  • ZX Spectrum.
  • Jogos simples próprios.
  • Game station baseada no ESP32-S3.

Dificuldade

Média.

Melhor para

  • diversão;
  • estudo de emuladores;
  • nostalgia;
  • entender limitações do ESP32-S3.

Comentário honesto

É legal pra caramba, mas não compre a fantasia: a tela é pequena e o teclado não foi feito para jogatina confortável. O valor aqui é aprendizado e charme retrô.


4. Projetos úteis do dia a dia

4.1. Pomodoro inteligente

Ideia: criar um timer de foco com tela, som, teclado e logs no microSD.

Funcionalidades

  • Timer de 25/5 minutos.
  • Modo estudo, trabalho e descanso.
  • Alarme sonoro.
  • Histórico no microSD.
  • Estatísticas diárias.
  • Tela com progresso.
  • Atalhos pelo teclado.

Dificuldade

Baixa.

Melhor para

Cardputer original.

Evolução no Adv

Usar o alto-falante melhor e vibração/movimento via IMU para detectar se o aparelho foi mexido durante uma sessão de foco.


4.2. Bloco de notas offline

Ideia: usar teclado + microSD para criar notas rápidas em texto puro.

Funcionalidades

  • Criar arquivos .txt ou .md.
  • Abrir notas salvas.
  • Pesquisar por título.
  • Criar diário técnico.
  • Salvar logs de campo.
  • Exportar para microSD.

Dificuldade

Média.

Melhor para

  • Cardputer original;
  • Cardputer-Adv.

Comentário honesto

Esse projeto parece simples, mas é um ótimo treino: você vai lidar com teclado, edição de texto, arquivos, cursor, tela pequena e microSD. Dá mais trabalho do que parece.


4.3. Calculadora técnica

Ideia: calculadora científica/de engenharia com histórico.

Funcionalidades

  • Operações básicas.
  • Conversão de unidades.
  • Resistores em série/paralelo.
  • Lei de Ohm.
  • Cálculo de bateria.
  • Conversor binário/decimal/hexadecimal.
  • Histórico no microSD.

Dificuldade

Baixa a média.

Melhor para

Qualquer um dos dois.

Evolução avançada

Criar uma mini linguagem de expressões, tipo:

ohm v=5 r=220
parallel 1000 2200
hex 255

4.4. Gerador de senhas offline

Ideia: gerar senhas locais sem depender de internet.

Funcionalidades

  • Senhas aleatórias.
  • Passphrases.
  • Opção com símbolos, números e letras.
  • Copiar via USB HID, se implementado com cuidado.
  • Mostrar QR code.
  • Salvar apenas se você quiser.

Dificuldade

Média.

Cuidado

Não transforme isso em gerenciador de senhas sem entender criptografia, armazenamento seguro e ameaça física. Gerar senha é simples. Guardar senha com segurança é outra história.


4.5. Autenticador TOTP offline

Ideia: criar um gerador de códigos 2FA no Cardputer.

Funcionalidades

  • Guardar secrets TOTP no microSD.
  • Gerar códigos de 6 dígitos.
  • Proteger com PIN.
  • Exibir tempo restante.
  • Backup criptografado dos secrets.

Dificuldade

Média a alta.

Comentário honesto

Útil, mas perigoso se mal feito. Se armazenar secrets sem criptografia, você criou um chaveiro 2FA vulnerável. Para estudo é excelente; para uso real, faça com rigor.


4.6. Mini terminal serial

Ideia: usar o Cardputer como terminal de campo para conversar com outros microcontroladores.

O que dá para fazer

  • Debug de Arduino/ESP32.
  • Monitor serial portátil.
  • Enviar comandos AT.
  • Controlar módulos GPS, LoRa, GSM, sensores etc.
  • Salvar logs no microSD.

Dificuldade

Média.

Melhor para

Cardputer-Adv, por causa das opções de expansão melhores.

Comentário honesto

Esse é um dos projetos mais úteis para quem mexe com hardware. É menos chamativo que “hacking Wi-Fi”, mas muito mais prático.


5. Projetos de IoT e automação

5.1. Dashboard de Home Assistant

Ideia: usar o Cardputer como painel físico para Home Assistant.

Funcionalidades

  • Mostrar temperatura, umidade, energia e status da casa.
  • Controlar luzes.
  • Ativar cenas.
  • Ver status de portas/janelas.
  • Enviar comandos via MQTT ou API.
  • Usar o teclado para atalhos.

Dificuldade

Média.

Melhor para

  • Cardputer original como controle fixo;
  • Cardputer-Adv como painel portátil.

Exemplo de arquitetura

Cardputer -> Wi-Fi -> MQTT Broker -> Home Assistant

Ou:

Cardputer -> Wi-Fi -> REST API -> Home Assistant

Comentário honesto

Esse é projeto “adulto”: útil, extensível e com aprendizado real de rede, autenticação, UX pequena e confiabilidade.


5.2. Controle MQTT portátil

Ideia: fazer um controle de comandos MQTT.

Funcionalidades

  • Publicar mensagens em tópicos.
  • Assinar tópicos e mostrar status.
  • Criar botões de atalho no teclado.
  • Controlar relés, sensores e automações.
  • Salvar perfis de broker no microSD.

Dificuldade

Média.

Exemplo de comandos

luz/sala/set ON
portao/abrir 1
clima/quarto/status

Melhor para

Ambos.


5.3. Monitor ambiental com sensores Grove

Ideia: conectar sensores via Grove e usar o Cardputer como estação portátil.

Sensores possíveis

  • temperatura;
  • umidade;
  • pressão;
  • CO₂;
  • luminosidade;
  • ruído;
  • qualidade do ar;
  • distância;
  • movimento.

Funcionalidades

  • Mostrar dados na tela.
  • Salvar CSV no microSD.
  • Enviar para MQTT.
  • Alertas sonoros.
  • Gráficos simples.

Dificuldade

Baixa a média.

Melhor para

Cardputer-Adv, mas o original também serve.


5.4. Logger de dados de campo

Ideia: capturar dados de sensores e salvar no microSD.

Exemplos

  • temperatura a cada minuto;
  • leitura de bateria;
  • força de sinal Wi-Fi;
  • dados de GPS externo;
  • dados de IMU no Cardputer-Adv;
  • medições ambientais.

Dificuldade

Média.

Formato simples de log

timestamp,sensor,valor,unidade
2026-05-17T14:00:00,temp,24.8,C
2026-05-17T14:01:00,temp,24.9,C

Comentário honesto

Salvar CSV parece sem graça, mas é exatamente o tipo de coisa que transforma um brinquedo em ferramenta.


6. Projetos que aproveitam melhor o Cardputer-Adv

6.1. Analisador de movimento com IMU

Ideia: usar o sensor BMI270 de 6 eixos para capturar aceleração e giroscópio.

O que dá para fazer

  • Nível/inclinômetro.
  • Detector de queda.
  • Medidor de vibração.
  • Controle por gesto.
  • Registro de movimento.
  • Jogo controlado por inclinação.
  • Alarme se o dispositivo for movido.

Dificuldade

Média.

Melhor para

Cardputer-Adv.

Comentário honesto

Esse é um projeto obrigatório no Adv. Se você ignorar a IMU, está usando o Adv quase como um Cardputer comum com bateria maior.


6.2. Gravador de áudio / diário de voz

Ideia: usar o microfone melhorado e o codec de áudio do Adv para gravar áudio curto.

Funcionalidades

  • Gravar notas de voz.
  • Salvar WAV no microSD.
  • Reproduzir no speaker ou fone.
  • Criar marcações por data.
  • Usar como “diário de campo”.

Dificuldade

Média a alta.

Melhor para

Cardputer-Adv.

Comentário honesto

Áudio embarcado dá trabalho: buffer, taxa de amostragem, escrita no SD, clipping, volume, ruído. Mas é ótimo estudo.


6.3. Afinador / analisador acústico simples

Ideia: usar microfone para detectar frequência dominante.

O que dá para fazer

  • Afinador de instrumento simples.
  • Medidor de frequência.
  • Detector de palmas.
  • Analisador de ruído ambiente.
  • Visualizador de espectro básico.

Dificuldade

Alta.

Melhor para

Cardputer-Adv.

Comentário honesto

Esse é projeto bonito para aprender FFT e processamento de sinal. Mas não espere precisão profissional sem calibrar.


6.4. Player de áudio offline

Ideia: tocar arquivos de áudio do microSD.

Funcionalidades

  • Tocar WAV ou formatos simples.
  • Playlist.
  • Controle pelo teclado.
  • Saída pelo speaker ou P2.
  • Interface tipo “mini Winamp”.

Dificuldade

Média a alta.

Melhor para

Cardputer-Adv.

Comentário honesto

No original dá para brincar, mas o Adv é claramente melhor por causa do áudio e saída P2.


6.5. Console de campo com expansão EXT

Ideia: usar o barramento de expansão do Adv para conectar módulos externos.

Módulos possíveis

  • GPS;
  • LoRa;
  • RS485;
  • W5500 Ethernet;
  • sensores I2C/SPI;
  • RFID;
  • relés;
  • displays externos;
  • módulos RF legais/autorizados.

Dificuldade

Média a alta.

Melhor para

Cardputer-Adv.

Comentário honesto

Aqui o Adv realmente justifica existir. A expansão externa abre projetos que o Cardputer comum faz com mais gambiarra.


7. Projetos de comunicação

7.1. Mensageiro local via ESP-NOW

Ideia: usar ESP-NOW para enviar mensagens entre dois ESP32 sem Wi-Fi tradicional.

Funcionalidades

  • Chat local entre dois Cardputers.
  • Mensagens curtas.
  • Apelidos.
  • Histórico no microSD.
  • Modo broadcast.
  • Pequeno protocolo próprio.

Dificuldade

Média.

Melhor para

Ter dois dispositivos — exatamente seu caso.

Projeto sugerido

Use um como “Pablo-1” e outro como “Pablo-2”. Faça um chat offline entre eles. Depois evolua para criptografia simples, confirmação de entrega e histórico.

Comentário honesto

Esse é provavelmente um dos melhores projetos para quem tem dois Cardputers. Você consegue testar comunicação real sem comprar mais nada.


7.2. Controle remoto por ESP-NOW

Ideia: um Cardputer envia comandos e outro executa.

Exemplos

  • um controla LEDs no outro;
  • um envia comandos para um robô;
  • um funciona como teclado remoto;
  • um dispara sons no outro;
  • um mostra telemetria do outro.

Dificuldade

Média.

Melhor para

Seu par Cardputer + Cardputer-Adv.


7.3. Walkie-text offline

Ideia: criar um comunicador de texto de curto alcance.

Funcionalidades

  • mensagens curtas;
  • confirmação de recebimento;
  • lista de peers;
  • histórico;
  • alerta sonoro;
  • modo emergência.

Dificuldade

Média.

Observação

ESP-NOW não é LoRa. O alcance é limitado. Para longas distâncias, considere módulo LoRa.


7.4. Mesh com LoRa

Ideia: usar um módulo LoRa para criar comunicação de maior alcance.

Funcionalidades

  • chat ponto a ponto;
  • rede mesh;
  • localização com GPS externo;
  • telemetria rural;
  • mensagens de campo;
  • sensores remotos.

Dificuldade

Alta.

Melhor para

Cardputer-Adv, especialmente com expansão.

Comentário honesto

LoRa é mais sério e mais útil que “brincar de scanner Wi-Fi”. Mas exige entender frequência, legislação, antena, alimentação e protocolo.


8. Projetos de segurança digital — com limites claros

Esta seção é delicada.

Existem firmwares populares para dispositivos M5Stack/Cardputer voltados para red team, testes de Wi-Fi, BLE, IR, RF e USB. Exemplos conhecidos incluem Bruce, Evil-M5Project, NEMO e outros firmwares do ecossistema.

Eles podem ser úteis para:

  • estudar segurança;
  • auditar sua própria rede;
  • testar seu próprio laboratório;
  • entender BLE/Wi-Fi/IR;
  • aprender defesa digital;
  • demonstrar riscos em ambiente controlado.

Mas também podem ser usados para abuso.

Regra simples:

Use apenas em redes, aparelhos e ambientes seus ou onde você tem autorização explícita.
Fora disso, é estupidez e pode dar problema legal.

8.1. Bruce firmware

Ideia: firmware multiuso com foco em red team e recursos ofensivos/diagnósticos para ESP32 e dispositivos M5Stack.

Usos aceitáveis

  • laboratório próprio;
  • estudo de protocolos;
  • teste de hardening;
  • inventário de sinais;
  • demonstrações educacionais autorizadas.

Dificuldade

Média.

Comentário honesto

É popular porque junta muita coisa em uma interface prática. Mas não confunda “consigo apertar um botão” com “entendo segurança”. Usar sem entender é teatro hacker.


8.2. NEMO

Ideia: firmware de “pranks” tecnológicos, defesa digital e testes de campo em dispositivos M5Stack.

Usos aceitáveis

  • detectar comportamentos suspeitos;
  • aprender sobre Wi-Fi/BLE;
  • estudar riscos de dispositivos próximos;
  • brincar em laboratório.

Dificuldade

Baixa a média.

Comentário honesto

Bom para brincar e aprender, mas não substitui estudo sério de redes.


8.3. Detector de BadUSB

Ideia: usar o Cardputer para testar cabos/periféricos suspeitos em um ambiente controlado.

Funcionalidades possíveis

  • identificar comportamento anormal;
  • registrar eventos;
  • testar cabos USB-C suspeitos;
  • criar checklist de segurança física.

Dificuldade

Média.

Melhor para

Cardputer-Adv ou Cardputer com firmware compatível.

Comentário honesto

Esse é um uso defensivo muito mais interessante do que sair “atacando Wi-Fi”. Segurança boa começa por reduzir risco real, não por brincar de vilão de filme.


8.4. Scanner de redes próprias

Ideia: listar redes Wi-Fi próximas, canais e força de sinal para otimizar sua própria rede.

Funcionalidades

  • SSID;
  • RSSI;
  • canal;
  • tipo de criptografia;
  • histórico;
  • mapa simples de sinal por cômodo.

Dificuldade

Média.

Uso correto

Use para melhorar sua própria rede.

Uso errado

Tentar interferir, derrubar, enganar ou capturar tráfego de terceiros.


8.5. Wardriving ético

Ideia: mapear redes Wi-Fi apenas para estudo estatístico, sem invadir nem interagir.

Funcionalidades

  • gravar SSID/BSSID/RSSI/canal;
  • associar GPS externo;
  • exportar CSV;
  • fazer mapa de cobertura.

Dificuldade

Alta.

Cuidado

Mesmo “só escutar” pode ter implicações dependendo do lugar e dos dados coletados. Não colete mais do que precisa.


9. Projetos de programação e estudo

9.1. Aprender C++ embarcado com Arduino IDE

Ideia: escrever apps simples usando a biblioteca M5Cardputer.

Projetos de treino

  1. Hello world na tela.
  2. Leitor de teclado.
  3. Menu navegável.
  4. Relógio Wi-Fi.
  5. Leitor/escritor de arquivo no microSD.
  6. Controle IR.
  7. Cliente MQTT.
  8. Chat ESP-NOW.

Dificuldade

Baixa a média.


9.2. PlatformIO como ambiente principal

Ideia: sair do Arduino IDE e organizar projetos melhor.

Vantagens

  • dependências mais controladas;
  • builds reproduzíveis;
  • estrutura profissional;
  • fácil versionamento com Git;
  • integração com VS Code.

Dificuldade

Média.

Comentário honesto

Se você quer programar sério, PlatformIO é menos tosco que Arduino IDE. Arduino IDE é bom para começar, não para morar lá.


9.3. ESP-IDF

Ideia: usar o framework oficial da Espressif.

Vantagens

  • controle mais fino;
  • acesso profundo ao ESP32-S3;
  • melhor para projetos robustos;
  • FreeRTOS;
  • Wi-Fi/BLE com mais controle.

Dificuldade

Alta.

Comentário honesto

ESP-IDF é o caminho certo para projeto profissional, mas para prototipagem casual é canhão para matar mosquito.


9.4. Rust no Cardputer

Ideia: usar Rust para firmware embarcado no Cardputer.

Há projetos experimentais em Rust para o M5Stack Cardputer, com drivers para display, teclado, speaker, SD, bateria, microfone e LED RGB.

O que estudar

  • Rust embarcado;
  • embedded-hal;
  • gráficos com embedded-graphics;
  • eventos de teclado;
  • filesystem no microSD;
  • ESP32 toolchain.

Dificuldade

Alta.

Comentário honesto

Rust no ESP32 é intelectualmente ótimo, mas não é o caminho mais rápido. Estude se seu objetivo é aprender sistemas embarcados modernos, não se você só quer um app funcionando hoje.


10. Projetos visuais e de interface

10.1. Menu launcher próprio

Ideia: criar uma interface com ícones/texto para abrir ferramentas próprias.

Funcionalidades

  • menu principal;
  • atalhos por teclado;
  • apps internos;
  • configurações salvas;
  • temas;
  • status de bateria/Wi-Fi.

Dificuldade

Média.

Por que vale a pena

Você aprende UX em tela minúscula. Isso é brutalmente educativo: cada pixel importa.


10.2. Dashboard pessoal

Ideia: mostrar informações pessoais úteis.

Exemplos

  • hora;
  • bateria;
  • clima;
  • calendário simples;
  • tarefas do dia;
  • preço de ativos;
  • status de servidores;
  • uptime de serviços.

Dificuldade

Média.

Melhor para

Cardputer como “painel de mesa”.


10.3. Monitor de servidores

Ideia: o Cardputer consulta endpoints e mostra status.

Funcionalidades

  • ping;
  • HTTP status;
  • latência;
  • uptime;
  • alerta sonoro;
  • log no microSD.

Dificuldade

Média.

Comentário honesto

Esse é um projeto bem útil para programador/admin. Pequeno, prático e com valor real.


11. Projetos com áudio

11.1. Sintetizador simples

Ideia: gerar sons pelo speaker.

Funcionalidades

  • ondas simples;
  • notas musicais;
  • mini teclado musical;
  • sequenciador;
  • metrônomo.

Dificuldade

Média.

Melhor para

Cardputer-Adv, mas o original também pode brincar.


11.2. Metrônomo

Ideia: metrônomo portátil com BPM configurável.

Funcionalidades

  • ajuste de BPM;
  • acento no primeiro tempo;
  • saída no speaker;
  • saída P2 no Adv;
  • perfis salvos.

Dificuldade

Baixa.

Comentário honesto

Projeto simples e útil. Bom para aprender timer sem se perder.


11.3. Gravador de campo

Ideia: gravar pequenas notas ou sons de ambiente.

Funcionalidades

  • botão gravar/parar;
  • salvar WAV;
  • listar gravações;
  • reproduzir;
  • apagar arquivos.

Dificuldade

Média a alta.

Melhor para

Cardputer-Adv.


12. Projetos físicos e sensores

12.1. Controle de LEDs RGB

Ideia: controlar fita LED ou matriz RGB.

Funcionalidades

  • escolher cor;
  • animações;
  • presets;
  • controle por Wi-Fi;
  • controle por teclado;
  • salvar cenas.

Dificuldade

Baixa a média.


12.2. Controle de relés

Ideia: acionar cargas de baixa tensão com relés/módulos externos.

Funcionalidades

  • ligar/desligar;
  • timer;
  • automação via MQTT;
  • botão físico;
  • log de eventos.

Dificuldade

Média.

Cuidado

Não mexa com rede elétrica se você não sabe exatamente o que está fazendo. Baixa tensão primeiro. Tomada e 127/220 V não perdoam.


12.3. Robô controlado pelo Cardputer

Ideia: usar o Cardputer como controle remoto ou cérebro de um robô simples.

Formas possíveis

  • Cardputer como controle via ESP-NOW;
  • Cardputer no robô como cérebro;
  • outro ESP32 no robô recebendo comandos;
  • telemetria de bateria e distância.

Dificuldade

Média a alta.


12.4. Estação meteorológica portátil

Ideia: conectar sensor ambiental e registrar dados.

Funcionalidades

  • temperatura;
  • umidade;
  • pressão;
  • previsão simples;
  • log CSV;
  • envio por MQTT;
  • display de tendências.

Dificuldade

Média.


13. Projetos retrô e nerds

13.1. CP/M portátil

Ideia: rodar um ambiente estilo microcomputador antigo.

Por que é interessante

  • combina perfeitamente com a estética do Cardputer;
  • ensina história da computação;
  • trabalha com terminal, arquivos e comandos;
  • dá sensação de “computador de bolso dos anos 80”.

Dificuldade

Média.


13.2. Cliente BBS / terminal telnet

Ideia: criar um cliente de terminal para servidores telnet/BBS.

Funcionalidades

  • conectar via Wi-Fi;
  • teclado como entrada;
  • tela como terminal;
  • histórico básico;
  • favoritos.

Dificuldade

Média.

Comentário honesto

Totalmente nichado. Também totalmente charmoso.


13.3. Interpretador BASIC simples

Ideia: criar um mini BASIC para o Cardputer.

Funcionalidades

  • comandos PRINT;
  • variáveis;
  • GOTO;
  • IF;
  • salvar programas no microSD.

Dificuldade

Alta.

Comentário honesto

Projeto ótimo para estudar interpretadores. Péssimo se você só quer algo pronto rápido.


14. Projetos menos conhecidos, mas muito bons

14.1. Leitor de QR code com módulo externo

Ideia: usar câmera/módulo externo para ler QR codes.

Usos

  • inventário;
  • autenticação;
  • abrir links;
  • registrar equipamentos;
  • check-in local.

Dificuldade

Alta.

Melhor para

Cardputer-Adv por causa da expansão.


14.2. Inventário portátil

Ideia: criar um app para registrar equipamentos.

Funcionalidades

  • ID do item;
  • descrição;
  • localização;
  • data;
  • QR/RFID externo;
  • exportação CSV.

Dificuldade

Média.

Comentário honesto

Esse tipo de projeto é feio, pouco glamouroso e extremamente útil.


14.3. Mini cliente GitHub/status de issues

Ideia: consultar issues, builds ou status de repositórios.

Funcionalidades

  • listar issues abertas;
  • mostrar status de CI;
  • alerta quando build falha;
  • favoritos;
  • tokens salvos com cuidado.

Dificuldade

Média a alta.

Cuidado

Token de API em microSD sem criptografia é pedir para vazar credencial.


14.4. Checklist eletrônico

Ideia: checklists operacionais para rotina, viagem, laboratório ou manutenção.

Funcionalidades

  • listas em Markdown ou JSON;
  • marcar/desmarcar itens;
  • salvar progresso;
  • exportar log.

Dificuldade

Baixa a média.

Comentário honesto

Esse é um projeto excelente porque usa o teclado de verdade. Simples, útil e expansível.


14.5. Cronômetro de laboratório

Ideia: timer com múltiplos canais.

Funcionalidades

  • vários timers simultâneos;
  • nomes personalizados;
  • alarmes;
  • histórico;
  • exportação CSV.

Dificuldade

Baixa.


14.6. Leitor de arquivos Markdown

Ideia: transformar o Cardputer em leitor de notas técnicas.

Funcionalidades

  • listar .md no microSD;
  • abrir arquivos;
  • rolar texto;
  • buscar palavra;
  • favoritos.

Dificuldade

Média.

Comentário honesto

A tela é pequena, então não force renderização bonita. Faça leitor de texto eficiente. Menos frufru, mais usabilidade.


15. Projetos recomendados para você fazer em ordem

Se eu fosse organizar uma trilha prática, faria assim:

Fase 1 — Base

  1. Instalar M5Launcher.
  2. Rodar UIFlow2.
  3. Testar exemplos oficiais.
  4. Fazer Hello World.
  5. Ler teclado.
  6. Escrever no display.
  7. Salvar arquivo no microSD.

Fase 2 — Apps simples

  1. Pomodoro.
  2. Calculadora técnica.
  3. Bloco de notas offline.
  4. Controle remoto IR.
  5. Checklist eletrônico.

Fase 3 — Rede e IoT

  1. Scanner de redes próprias.
  2. Cliente MQTT.
  3. Dashboard Home Assistant.
  4. Monitor de servidores.
  5. Chat ESP-NOW entre seus dois Cardputers.

Fase 4 — Cardputer-Adv específico

  1. Inclinômetro com IMU.
  2. Logger de movimento.
  3. Gravador de áudio.
  4. Metrônomo/sintetizador.
  5. Console com módulo externo.

Fase 5 — Avançado

  1. LoRa mesh.
  2. Terminal serial.
  3. Rust no Cardputer.
  4. Emulador retro.
  5. Interpretador BASIC.
  6. Firmware multi-app próprio.

16. Top 15 ideias, ordenadas por custo-benefício

1. M5Launcher

Maior retorno imediato. Facilita tudo.

2. Chat ESP-NOW entre os dois dispositivos

Você tem dois aparelhos. Aproveite isso.

3. Controle remoto IR

Útil de verdade.

4. Pomodoro

Rápido, fácil e prático.

5. Bloco de notas offline

Treina teclado, tela e microSD.

6. Dashboard Home Assistant/MQTT

Projeto maduro e útil.

7. Terminal serial portátil

Ferramenta real para bancada.

8. Inclinômetro com IMU no Adv

Usa recurso exclusivo do Adv.

9. Logger ambiental

Bom para sensores e dados.

10. Monitor de servidores

Bom para programador/admin.

11. Metrônomo ou sintetizador

Bom para áudio.

12. Console retro

Divertido e educativo.

13. TOTP offline

Útil, mas exige segurança bem feita.

14. LoRa mesh

Muito legal, mas exige hardware e estudo.

15. Rust no Cardputer

Ótimo para aprender, ruim para pressa.


17. Tabela de ideias por dificuldade

ProjetoDificuldadeMelhor dispositivoUtilidade real
M5LauncherBaixaAmbosAlta
PomodoroBaixaAmbosMédia
MetrônomoBaixaAdvMédia
Calculadora técnicaBaixa/médiaAmbosAlta
Checklist eletrônicoBaixa/médiaAmbosAlta
Controle IRMédiaAmbosAlta
Bloco de notas offlineMédiaAmbosAlta
Chat ESP-NOWMédiaDois dispositivosAlta
Cliente MQTTMédiaAmbosAlta
Dashboard Home AssistantMédiaAmbosAlta
Terminal serialMédiaAdvAlta
Logger ambientalMédiaAmbosAlta
Inclinômetro/IMUMédiaAdvMédia
Gravador de áudioMédia/altaAdvMédia
Console retroMédiaAmbosMédia
TOTP offlineMédia/altaAmbosAlta, se bem feito
LoRa meshAltaAdvAlta
Rust firmwareAltaAmbosEducacional
Interpretador BASICAltaAmbosEducacional
Analisador acústicoAltaAdvEducacional

18. Ideias específicas para usar os dois juntos

Como você tem um Cardputer e um Cardputer-Adv, dá para fazer projetos em dupla.

18.1. Um como controle, outro como receptor

  • Cardputer original: controle remoto.
  • Cardputer-Adv: receptor com som, IMU ou expansão.

Exemplos:

  • controlar LEDs;
  • disparar sons;
  • enviar comandos MQTT;
  • controlar robô;
  • operar sensor remoto.

18.2. Chat offline

Faça um app de mensagens curtas via ESP-NOW.

Recursos:

  • nome do usuário;
  • lista de mensagens;
  • confirmação de entrega;
  • alerta sonoro;
  • histórico no microSD.

18.3. Telemetria remota

  • Cardputer-Adv coleta dados com sensores.
  • Cardputer original mostra os dados.

Exemplo:

Adv mede temperatura/movimento -> ESP-NOW -> Cardputer mostra dashboard

18.4. Jogo multiplayer simples

Ideias:

  • batalha de texto;
  • jogo da velha;
  • quiz;
  • caça ao tesouro;
  • duelo de reflexo;
  • pedra/papel/tesoura com placar.

18.5. Sistema de alarme local

  • Adv detecta movimento pela IMU.
  • Original recebe alerta.
  • Ambos registram eventos no microSD.

19. O que eu evitaria no começo

Evite começar por red team pesado

Não porque seja “proibido estudar”, mas porque iniciante normalmente só vira apertador de botão. Você aprende mais fazendo um scanner passivo, logger e dashboard do que tentando usar firmware ofensivo sem entender rede.

Evite projeto com criptografia real logo de cara

TOTP, cofre de senhas e tokens são legais, mas armazenamento seguro é difícil. Faça como estudo primeiro.

Evite display externo antes de dominar a tela interna

A tela interna é limitada, mas isso te obriga a fazer interface decente. Display externo cedo demais vira fuga.

Evite mexer com energia AC

Relé em baixa tensão primeiro. Rede elétrica só se você souber mesmo.


20. Minha recomendação direta

Se você quer estudar de forma inteligente, faça nesta ordem:

  1. Instale M5Launcher.
  2. Rode exemplos oficiais.
  3. Faça um app próprio simples: Pomodoro ou calculadora.
  4. Faça um bloco de notas com microSD.
  5. Faça chat ESP-NOW entre seus dois aparelhos.
  6. Faça um dashboard MQTT/Home Assistant.
  7. No Adv, faça inclinômetro + logger de IMU.
  8. Depois explore áudio, LoRa, emuladores e firmwares de segurança.

Essa ordem evita o erro clássico: pular direto para firmware “hacker” e não aprender programação embarcada de verdade.


21. Fontes pesquisadas