Bygga en ArduinoBoy
Har du någonsin tänkt på förvandla det till ett musikinstrument?
Timothy "trash80" lamm är en chiptune kompositör bor för närvarande i Los Angeles, Kalifornien. Chiptune kompositör är en person som använder tongenereringen ICs (integrerade kretsar) inne på konsoler och handdatorer för att skapa musik. Mr Lamb är också skaparen av en enhet som kallas ArduinoBoy; en kombination av öppen källkod maskin- och programvara som kan förvandla någon medlem av familjen Game Boy med en patron-kortplats och en link kabel-port till en MIDI sound generator.
Nu det bör noteras att trash80 inte var först med att skapa ett sådant system. De två stora homebrew GameBoy apps används av professionella chiptune kompositörer, Nanoloop och lite ljud discjockey, eller LSDJ, har haft MIDI i kapacitet under en längre tid. Problemet är att båda dessa apps åberopa Microchip PIC hårdvara för att skicka och ta emot MIDI-signaler. All respekt avsedd att standard mikrokontroller för elektroteknik industrin, men bilden verkligen är en professionell maskinvaruenhet och kan vara ganska skrämmande för dem som inte slänga med elektronik regelbundet. Det finns även lite att inget stöd för användare av mindre populära operativsystem när det gäller programmering dessa enheter (den enda officiella PIC utveckling suite är för Windows, ingen Linux eller Mac support). Genom att använda mycket enklare Arduino plattformen, men ArduinoBoy blir runt dessa begränsningar, vilket gör det mycket lättare för en blivande chiptune kompositör att bygga verktyg han eller hon behöver. Plus, medan ArduinoBoy gjordes för att arbeta med trash80 egna homebrew GameBoy ljudgenerator program, mGB, blir det också fint med Nanoloop och LSDJ.
Medan trash80 har delade hans arbete på en Google-koden webbsida, han har inte någon stegvisa instruktioner om hur man kan göra sina egna (dess på sin att-göra-listan). Jag bestämde mig att hjälpa honom i detta avseende. Samtidigt inte nödvändigtvis en steg för steg, bör detta Instructable ge dig en allmän uppfattning om vad att göra och visa dig några av mina fallgropar så att du kan undvika dem.