Console Portátil DIY com Clone Arduboy – Arduino Micro + OLED SPI
Componentes e Materiais
- 1x Arduino Micro (ou Pro Micro 5V)
- 1x Display OLED SPI (compatível Arduboy, SSD1306 128x64)
- 6x Botões táteis (direcional + A + B)
- 1x Buzzer piezoelétrico
- 1x LED RGB ânodo comum
Sobre o Projeto
Réplica funcional do Arduboy (plataforma 8-bit open-source, ATmega32u4) construída do zero: protoboard → PCB customizada. Baseado no pacote Homemade Arduboy de MrBlinky.
Passo 1: Componentes Necessários
Lista acima. Arduino Micro/Pro Micro 5V essencial (ATmega32u4 nativo USB).
Passo 2: Teste no Protoboard
Conexões:
| Função | Pino |
|---|---|
| UP | A0 |
| DOWN | A3 |
| RIGHT | A1 |
| LEFT | A2 |
| Botão A | D7 |
| Botão B | D8 |
| OLED SCL | D15 (SCK) |
| OLED SDA | D16 (MOSI) |
| OLED DC | D4 |
| OLED RES | D2 |
| Buzzer + | D5 |
| Buzzer - | D6 |
| LED RGB Red | D10 (PWM) |
| LED RGB Green | D3 (PWM) |
| LED RGB Blue | D9 (PWM) |
Passo 3: Carregando Jogos
- Arduino IDE → Preferências → Additional Boards Manager URLs: adicione URL do pacote Homemade Arduboy.
- Ferramentas → Placa → Gerenciador → busque "homemade" ou "Arduboy homemade" → instale Arduboy Homemade.
- Configuração Tools:
- Board: Homemade Arduboy
- Bootloader: Cathy3K
- Based on: SparkFun Pro Micro 5V - Alternate Wiring
- Core: Arduboy optimized core
- Display: SSD1306
- Baixe jogos .ino (repositório comunitário) e faça upload.
Passo 4: Projeto PCB no EasyEDA
Alimentação por LiPo → circuito boost MT3608 (próprio + footprint para módulo pronto). Passos:
- Diagrama esquemático limpo, footprints corretos.
- Converter para PCB → definir outline da placa.
- Posicionar componentes logicamente (ratlines guiam).
- Roteamento: 0.254mm sinais, 0.6mm potência. Vias para mudança de camada.
- Copper Area → GND (plano de terra).
- Verificação completa → Gerar Gerbers para fabricação (JLCPCB recomendado).
Nota: Circuito boost próprio com MT3608 cai tensão sob carga – problema conhecido de layout/datasheet. Módulo pronto funcionou.
Passo 5: Montagem da PCB
PCBs da JLCPCB, componentes da LCSC (frete combinado). Solda SMD com muito fluxo. Limpeza com álcool isopropílico. Bateria LiPo 380mAh → 3-4h autonomia (50-100mA).
Passo 6: Divirta-se!
Conecte bateria, carregue jogo, jogue! Projeto ensina design PCB, soldagem SMD, ecossistema Arduboy.
Recursos
- Pacote Homemade Arduboy: GitHub MrBlinky
- Arquivos Gerber para fabricação:
arduboy_clone_gerber.zip
Processo de manufatura
- Console de Controle DIY para Photoshop com Arduino Nano RP2040
- TeleBall: Console Retrô Portátil DIY – Breakout e Tênis para Dois com Arduino
- Construa um Spybot Controlado por Bluetooth com Arduino
- FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
- DIY Arduino TV B-Gone: Controle Remoto Universal para Todas as TVs
- Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
- Crie Animações e Jogos Envolventes em LCD com Arduino UNO
- Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth
- Construa Seu Próprio Tamagotchi com Arduino: Projeto DIY de Pet Digital
- Soluções de Energia Otimizadas para Projetos Arduino