
O pico da popularidade de Arduboy já acabou, mas o desenvolvimento por nerds de consoles minimalistas semelhantes em ideologia continua. E aqui estão dois novos designs de autores sob os apelidos Igor e davedarko, que viram a luz dos últimos tempos.
O primeiro deles - ESP Little Game Engine - é apresentado imediatamente em dois recursos:
Hackaday.io (descrição) e
GitHub (código). Ele é executado no ESP8266, exibe a imagem em um monitor TFT com um controlador ILI9341 e oito botões são conectados ao ESP através do barramento I
2 C usando o expansor de porta PCF8574. 32 sprites são implementados em software, bem como sua detecção de rotação e colisão. É curioso que, a princípio, o diagrama do dispositivo não tenha sido fornecido - e isso ocorre com o firmware sob a GPL. Mas depois do "relatório de bug" nos comentários ...
Texto ocultotormozedison escreveu 3 dias atrás
Legal! Um projeto com firmware de código aberto, mas com um diagrama de circuito extremamente secreto. Porque
responder editar excluir
Igor escreveu 4 horas atrás
Nada secreto. Apenas uma tela no spi e um teclado no i2c
responder
... o desenvolvedor postou o diagrama:

Você pode compilar e depurar jogos para o console no
IDE em execução diretamente no navegador , assim:

O emulador requer um teclado físico, outras funções IDE também funcionam com o toque.
A versão do autor do console é colocada na caixa do Game Boy; no seu desempenho, pode ser diferente.
O segundo console é feito no microcontrolador ATiny85 (você pode tentar adaptar o DigiSpark de alguma forma), ele usa o mesmo monitor OLED que em Arduboy. No início, a história também foi conduzida
no Hackaday.io , e o desenvolvedor assumiu que os botões seriam conectados por charliplexing. Não se surpreenda, pois você pode conectar não apenas LEDs, mas também botões, em série com cada um dos quais um diodo está ativado. O esquema saiu assim:

E o console montado a partir dele era assim:

Depois de postar um pequeno fragmento do código, o autor disse que estava mudando para outro método de conexão dos botões - usando resistores (o microcontrolador determina qual botão é pressionado pelo resistor conectado a ele) e postou um vídeo:
E ele parou de publicar atualizações de projetos no Hackaday.io, mas, a partir da descrição do vídeo, segue-se que foi filmado no site da Element14 (a propósito, isso é silício). Bem, siga o desenvolvedor lá e encontre
esta página .
Aqui o projeto já está atualizado, os arquivos
Code.zip e
Schematics.zip são apresentados, com informações suficientes para repetir o console. A parte do software do projeto também está sob a GPL (atualização: no comentário do próprio desenvolvedor no Element14, ele diz que o software é
extraído daqui ).
A nova maneira de conectar os botões usa menos pinos do microcontrolador, o que tornou possível tornar esse console, ao contrário do anterior, não "burro". O esquema foi o seguinte:

Dessa forma, o dispositivo não se encaixa na definição de "dispositivo portátil", pois é impossível brincar com o "esqueleto" na mão - ele está deformado. Você pode colocá-lo em cima da mesa ou simplesmente colocá-lo, por exemplo, em um antigo RFID desnecessário, como o usuário sob o apelido xlamzerg fez:

É improvável que ambos os consoles esperem o mesmo sucesso que Arduboy, ou um console Dodo de código muito interessante, mas não de código aberto, feito no 6502 real (sobre isso mais tarde). Eles não terão páginas em várias "iniciantes", a The Tetris Company não prestará atenção a eles e não oferecerá o lançamento de uma opção sob sua marca. Mas não há dúvida de que eles os repetirão. Deixe em quantidades menores, mas será necessário.