O console do jogo Arduboy é um dos exemplos mais famosos de hardware aberto. Você quer - compre pronto, você quer - colete faça você mesmo. Se eles crescem dos ombros, o segundo é mais rentável. Uma versão interessante do clone Arduboy foi feita por Instructables sob o apelido indoorgeek.
Primeiro, ele tentou um diagrama de console em uma placa de ensaio do tipo placa de ensaio:
Dispositivos de E / S que ele conectou às pernas Arduino Pro Micro assim:
Botões:
Acima - A0
Down - A3
Direita - A1
Esquerda - A2
A - D7
B - D8
Exibição OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Emissor piezo:
Uma conclusão - D5
O outro é D6
LED RGB:
Vermelho - D10
Verde - D3
Azul - D9
Botões com conclusões opostas em um fio comum (é melhor adicionar um pull-up por resistores a plus), um ânodo comum do LED RGB on plus, catodos no Arduino não diretamente, mas através de resistores, a potência do display leva aos barramentos correspondentes da placa de ensaio.
O assistente prepara o IDE do Arduino para preencher o esboço. Seleciona o item de menu Arquivo - Preferências. No campo Gerenciador de placas adicionais, o URL copia o seguinte endereço:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
Clique em OK Em seguida, ele seleciona o item de menu Ferramentas - Placas - Gerenciador de placas e no campo de texto entra caseiro ou Arduboy caseiro. Seleciona este pacote e inicia sua instalação com o botão Instalar.
No menu Ferramentas, define os seguintes valores de parâmetro:
Conselho: Arduboy Caseiro
Carregador de inicialização: Cathy3K
Baseado em: SparkFun Pro Micro 5V - fiação alternativa
Núcleo: núcleo otimizado Arduboy
Exposição: SSD1306
Ele seleciona o jogo que gosta, baixa o esboço dela e o envia para o Arduino. Inicia - obras:
Também responde bem ao pressionar os botões:
Agora indoorgeek está projetando um circuito clone completo (com componentes adicionais necessários para a operação com bateria), que serão montados em uma placa de circuito:
Desenvolve o próprio conselho:
Pedidos, e agora os conselhos vêm:
Começa a coletar:
Ele toca o circuito de energia, conecta a bateria de 380 mAh na polaridade correta, carrega e agora você pode jogar o jogo que foi costurado no Arduino durante o teste na placa de ensaio. Ou preencha qualquer outro jogo de Arduboy.
O console consome 50-100 mA, uma carga de bateria dura de três a quatro horas. Para caseiro durou muito tempo, você precisa fazer uma defesa durável.