General Instrument’s AY-3-8910 er en chip forbundet med videospillmusikk og er populær blant arkadespill og pinballmaskiner. Chip melodiene produsert av denne IC er kjent og minner om en god epoke for elektronikk. [DEATER] har gjort en bemerkelsesverdig jobb på å skape en harmoni mellom det gamle og nye med hans Raspberry Pi Ay-3-8910-prosjekt.
[DEATER] har allerede vist oss en tidligere versjon av prosjektet på et brødbrett, men etter å ha gjort noen PCB og et kabinett, er resultatet enda mye mer imponerende. Systemet består av ikke en, men to AY-3-8910 for stereolyd som mate en max98306 breakout for amplifisering. En bringebær PI 2 sender seks kanaler verdt data via 74HC595 skiftregister drevet av SPI. Det er et overskudd på skjermer som spenner fra en matrise til bargrafen og til og med 14-segmentvisninger. Hele PCB er anerkjent som en lue høflighet en EEPROM som sitter ved siden av et DS1307 RTC breakout bord. Kabinettet er enkelt, men veldig effektivt å vise internalene, så vel som PCB-kunsten.
Programvaren som [DEATER] gir, utvider prosjektets funksjonalitet utover Chiptunes-spilleren. Det er et program for å bruke enhetene som en vekkerklokke, CPU-meter, elektronisk organ og til og med en spillbar versjon av Tetris som vist i Demo-videoen nedenfor. Blogginnlegget er veldig informativt og viser fremgang på kronologisk måte med bilder av designet på ulike utviklingsstadier. [DEATER] tilbyr et komplett sett med instruksjoner, så vel som skjematisk sammen med koden som er lagt ut på GitHub.
Hvis du har et mykt sted for Arduino, kan det hende du vil sjekke ut 8-biters versjonen av en chip-melodi-spiller, og hvis du er ute etter en gammel maskinvarepperifiseringsinformasjon, må du sjekke ut datamaskinens kuriosenter fra jerngardinperioden.