Multifunction Raspberry Pi ChipTune Player

Aug 8, 2022 category

AY-3-8910 do instrumento geral é um chip associado à música videogame e é popular entre jogos de arcade e máquinas de pinball. As músicas de chip produzidas por este IC são renomadas e são remeniscentes de uma grande era para eletrônica. [Decore] fez um trabalho notável em criar uma harmonia entre o antigo e o novo com seu projeto Raspberry Pi AY-3-8910.

[Dacreater] já nos mostrou uma versão anterior do projeto em uma tábua de pão, no entanto, depois de ter feito alguns PCBs e um gabinete o resultado é ainda muito mais impressionante. O sistema consiste em não um, mas dois AY-3-8910 para som estéreo que alimentam uma fuga Max98306 para amplificação. Uma framboesa PI 2 envia seis canais no valor dos dados via 74HC595 registradores de turnos conduzidos pela SPI. Existe um excedente de exibições que variam de uma matriz para o gráfico de barras e até mesmo exibições de 14 segmentos. O PCB inteiro é reconhecido como uma cortesia de chapéu uma EEPROM que fica ao lado de uma placa de breakout DS1307 RTC. O recinto é fácil, mas muito eficaz em mostrar os internos, bem como a arte do PCB.

O software que [dater] fornece, estende a funcionalidade do projeto além do jogador Chiptunes. Existe um programa para usar os dispositivos como um despertador, medidor de CPU, órgão eletrônico e até uma versão jogável do Tetris como visto no vídeo de demonstração abaixo. O post do blog é muito informativo e mostra o progresso de uma forma cronológica com fotos do desenho em vários estágios de desenvolvimento. [Dater] oferece um conjunto completo de instruções, bem como o esquema, juntamente com o código postado no GitHub.

Se você tiver um ponto suave para o Arduino, você pode querer conferir a versão de 8 bits de um player de sintonia de chip e se você estiver desejo de algumas informações periféricas de hardware antigas, confira as curiosidades do computador do período de cortina de ferro.

Leave a Reply

Your email address will not be published. Required fields are marked *