Innholdsfortegnelse:

Sidstick: Pocket Chiptunes Player: 12 trinn
Sidstick: Pocket Chiptunes Player: 12 trinn

Video: Sidstick: Pocket Chiptunes Player: 12 trinn

Video: Sidstick: Pocket Chiptunes Player: 12 trinn
Video: Chiptunes | TheResistorNetwork In-Depth 2024, Juli
Anonim
Sidstick: Pocket Chiptunes Player
Sidstick: Pocket Chiptunes Player

100 000 SID -sanger i lommen! SIDstick er en chiptunes-spiller i lommestørrelse med:

  • flyttbar lagring som støtter microSD -kort
  • 20+ timers batterilevetid
  • Superhøykvalitets maskinvarebasert avspilling med 31 kHz samplingsfrekvens,> 16 biters oppløsning
  • Helt åpen, maskinvaredesign og kildekode er tilgjengelig under MIT -lisensen
  • Kan oppgraderes med tilkoblinger på brettet.

Kits og PCB er tilgjengelig på www.gadgetgangster.com. Her er en demo: Og noen flere Chiptunes -favoritter Ocean Loader: Noen flere gode:

Trinn 1: Vanlige spørsmål

FAQ
FAQ

Hva er Chiptunes? For å sitere wikipedia, "musikk skrevet i lydformater der alle lydene blir syntetisert i sanntid av en datamaskin eller videospillkonsoll lydbrikke, i stedet for å bruke prøvebasert syntese." Mange chiptunes er dratt fra klassiske videospill, og noen er nye verk. SIDstick spiller den vanligste varianten av chiptunes, musikk skrevet for avspilling på en SID -brikke. Sannsynligvis den største samlingen av SID -musikk er High Voltage SID Collection, som har 36 000 SID -låter, gratis å laste ned. Hvor lenge holder batteriene? Avhengig av hvilken type batterier du bruker, får du omtrent 20 timers avspilling. Jeg foreslår at du bruker oppladbare batterier, men alkaliner vil også fungere. Hvor mange sanger kan jeg lagre? Alle sammen. Et 2 GB microSD -kort lagrer 20 000 - 30 000 sanger, avhengig av filstørrelse. Det er omtrent 60 dager med unike låter. Er det vanskelig å sette sammen? Nei, det er ganske enkelt - det er ikke mange komponenter på SIDstick, det meste av magien skjer i mikrokontrolleren. MicroSD-kortsporet kommer ferdigmontert, så du trenger ikke å gjøre noen overflatemontering. Jeg vil ha tekniske detaljer! Det er egentlig ikke et spørsmål, men her er detaljene til SIDcog, kjernelydprosessoren;

  • 31kHz samplingsfrekvens
  • > 16bit oppløsning
  • Full filterstøtte - enhver kombinasjon av Lowpass, Bandpass og Highpass filter
  • Full konvoluttstøtte med en logaritmisk frigjøring/forfallskurve. (bruker den samme logaritmiske tilnærmingen som en ekte SID)
  • Støtter alle 4 bølgeformstyper
  • 16 trinns hovedvolum
  • Waveform reset bit fungerer. (mange låter fra Rob Hubbard er avhengige av akkurat denne oppførselen)
  • Ringmodulasjon
  • Oscillatorsynkronisering

SIDcog kjører på en Parallax Propeller, en 8-kjerne, 80MHz mikrokontroller, og kan omprogrammeres med en PropPlug, kontakter er på kortet. SIDstick er produktet av en gruppeinnsats - Johannes Ahlebrand gjorde SIDcog core & desktop -appen, Jeff Ledger gjorde SD -kortgrensesnittet og spor / volumkontroll. Jeg gjorde kretskortoppsettet. Takk også til James Long fra Lil 'Brother SMT Assembly for design og montering av microSD -kort.

Trinn 2: Forberedelse: Verktøy

Verktøy for å bygge elektronikkprosjekter fra Gadget Gangster på Vimeo.

SIDstick tar omtrent 40 minutter å sette sammen. Lodding er grei, og det er et fint prosjekt hvis du bare har begynt. Det er massevis av flotte instruksjoner om hvordan du skal lodde (en her).

Verktøy

Du trenger noen få verktøy for å sette sammen prosjektet; 1 - Loddejern og loddetinn. Leaded loddetinn er lettere å jobbe med, og et 15-40 watt jern er helt fint. Jeg selger en liten elenco kombinasjonspakke (her) som fungerer ganske bra. 2 - Diker. Diagonale kuttere brukes til å trimme overflødige ledninger fra komponenter etter lodding. De trenger ikke være fancy, jeg bruker et par jeg fikk fra Ikea for en krone eller to.

Trinn 3: Forberedelse: Deleliste

Forberedelse: Deleliste
Forberedelse: Deleliste

Her er delene du trenger. Hvis du har bestilt et sett, må du kontrollere at pakken inneholder alle delene. Hvis det mangler noe, bare send oss en e -post på [email protected];

Spenningsregulator MCP1700 (3V, TO-92) Mouser-delenummer: 579-MCP1700-3302E/TO Antall: 1Tactile Switch Mouser-delenummer: 653-B3F-1000 Antall: 3 HC49/US Xtal-verdi: 5Mhz Mouser-delenummer: ECS- 50-20-4X Antall: 1 40-pins DIP-sokkel (600 mil) Mouser-delenummer: 517-4840-6004-CP Antall: 1 8-pins DIP-sokkel (300 mil) Mouser-delenummer: 517-4808-3004-CP Antall: 1 3,5 mm stereo hodetelefonkontakt Mouser del nr.: 806-STX-3100-5N Antall: 1 47uF radial elektrolytisk hette (mikro-mini) Mouser del nr.: 140-L25V47-RC Antall: 2 propellmikrokontroller tilgjengelig på Parallax.com Antall: 1 uSD-modul tilgjengelig på Gadget Gangster Antall: 1 10k ohm tommelhjulspotentiometer Mouser-delenummer: 3352T-1-103LF Antall: 1 3xAA Batteriboks Mouser Artikkelnummer: 12BH331/CS-GR Antall: 1 SIDStick PCB Tilgjengelig hos Gadget Gangster Antall: 132kB EEPROM Mouser delenummer: 24LC256-I/P Antall: 1 Hvis du får dette med settet, blir det forhåndsprogrammert. Ellers trenger du en EEPROM -programmerer som en PropPlug. 10k ohm motstand (1/4 Watt) - (brun - svart - oransje) Antall: 4.1uF radial keramisk kondensator (104) Antall: 5 rektangulære pinnehoder Antall: 6 bearbeidede pinneoverskrifter Antall: 2

Trinn 4: Lag: Trinn 1

Merke: Trinn 1
Merke: Trinn 1
Merke: Trinn 1
Merke: Trinn 1
Merke: Trinn 1
Merke: Trinn 1

Ta 3 av motstandene (de er alle like, 10 k ohm, brun - svart - oransje), brett ledningene i en 90 graders vinkel, og sett dem inn i kretskortet ved R1, R2 og R3.

Snu brettet og spre ledningene ut. Lodd motstandene til brettet og klipp av overflødig ledning.

Trinn 5: Lag: Trinn 2

Merke: Trinn 2
Merke: Trinn 2
Merke: Trinn 2
Merke: Trinn 2
Merke: Trinn 2
Merke: Trinn 2

Ta.1uF keramiske kondensatorer, og sett dem inn i C1, C2 og C3. De er ikke polarisert, så det spiller ingen rolle hvilken vei de går inn. Spill ledningene fra hverandre, snu brettet, loddet ned og klipp av overflødige ledninger. Ta de resterende keramikkhetter og legg dem til C4 og C5.

Trinn 6: Lag: Trinn 3

Merke: Trinn 3
Merke: Trinn 3
Merke: Trinn 3
Merke: Trinn 3

Legg til de 2 elektrolytiske hettene ved C6 og C7. Disse hettene er polarisert, jo lengre ledninger går gjennom de firkantede hullene (ved siden av + merket på kretskortet). Lokkene har striper på kroppen, stripene går til venstre (peker mot midten av brettet).

Legg til spenningsregulatoren ved 'VR'. Det er en liten svart boks med et hakk utskåret og har tre ben som kommer ut i bunnen. Hakk skal peke mot kanten av brettet, som angitt på merkingen på brettet. Legg til den fjerde 10k ohm motstanden (brun - svart - oransje) til R4.

Trinn 7: Lag: Trinn 4

Merke: Trinn 4
Merke: Trinn 4
Merke: Trinn 4
Merke: Trinn 4

Det er 3 knapper på SIDstick for å gå til neste spor, gå tilbake og Play / Pause. Legg til knappene på S1, S2 og S3. Disse gutta klikker rett inn - vend over brettet og lodd dem ned.

Volumet styres ved hjelp av tommelhjulspotensiometret, legg det til i det øverste hjørnet av brettet, som angitt på kretskortet.

Trinn 8: Lag: Trinn 5

Merke: Trinn 5
Merke: Trinn 5
Merke: Trinn 5
Merke: Trinn 5
Merke: Trinn 5
Merke: Trinn 5

Ta de to bearbeidede pinnene, del dem fra hverandre med diker, og skrap av plasten. Du får 2 små pinner. Slipp pinnene i de 2 hullene på kretskortet merket 'Xtal'.

Bruk en klissete post-it-lapp for å holde dem på brettet, snu brettet over og lodde dem til brettet. Post-it-lappen forhindrer at de faller ut før de loddes i. Når de er loddet inn, er det bare å klippe av de tynne metallspissene. Dette blir din krystallkontakt.

Trinn 9: Lag: Trinn 6

Merke: Trinn 6
Merke: Trinn 6
Merke: Trinn 6
Merke: Trinn 6

Fest i stikkontaktene. 40 -pinners kontakten går på U1, midt på brettet, hakket er nærmere de 2 elektrolytiske hettene.

legg til hodetelefonkontakten ved siden av knappene 8 -pinners kontakten går på U2, hakket er nærmere kanten av brettet. Skyv nå propellen inn i kontakten - hakket på brikken som peker det samme var som kontakten. Samme for EEPROM.

Trinn 10: Lag: Trinn 7

Merke: Trinn 7
Merke: Trinn 7
Merke: Trinn 7
Merke: Trinn 7
Merke: Trinn 7
Merke: Trinn 7

Legg pinnehodene til uSD -kortet på den ytre hullrekken. Nå, hvil uSD -kortsporet på rekvisitten, som vist på bildet, så den hviler direkte på IC. Snu brettet og lodd pinnene direkte til kretskortet.

Du kan slippe krystallet ditt i kontakten nå - bare trim alle unntatt 3-4 mm fra ledningene på krystallet og sett dem inn i kretskortet på 'XTAL'.

Trinn 11: Lag: Trinn 8

Merke: Trinn 8
Merke: Trinn 8
Merke: Trinn 8
Merke: Trinn 8

For å koble til batteripakken, er det et hull ved siden av batteritilkoblingen på kortet. Trekk den ene ledningen fra batteripakken gjennom hullet, og bind den andre ledningen til den - dette vil gi litt stressavlastning.

Den røde ledningen går gjennom hullet merket '+', den svarte ledningen går gjennom hullet merket '-'.

Trinn 12: Bruk og nedlastinger

Bruk og nedlastinger
Bruk og nedlastinger

Bruk

Å bruke SIDstick er enkelt. Slå på strømbryteren (plassert på batteriboksen), og den vil begynne å spille den første sangen (alfabetisk etter filnavn) på minnekortet. Hvis du trykker på "play / pause" -knappen, stopper / starter musikken, og forrige / neste lar deg hoppe over spor. Når du laster opp minnekortet med låter, må du huske på to ting; 1 - SIDstick gjenkjenner bare filnavn i et 8,3 -format. Dette betyr at du må beholde filnavnene til 8 tegn med en forlengelse på 3 tegn. 'song.dmp' er greit, men 'thisisasong.dmp' er for mange tegn. SIDstick vil hoppe over alle spor som har for mange tegn i filnavnet. 2 -.sid -filer må konverteres til.dmp -filer før de kan spilles. Dette er en veldig kort prosess, og Johannes har bygget en plattformkonverter med et fint lite brukergrensesnitt. Windows -versjonen er her, og Mac- og Linux -versjonen bør være klar om bare noen få dager. Det er det! Nyt SIDstick!

Nedlastinger

Alt er tilgjengelig under MIT -lisensen, som i utgangspunktet er offentlig eiendom: SIDstick -fastvare: Første versjon. Sjekk prosjektsiden for oppdaterte versjoner. Skjematisk - pdf,.dch PCB -layout - pdf,.dip Høyoppløselige bilder for denne fremgangsmåten på flickr. SIDstick er tilgjengelig som et sett fra Gadget Gangster

Anbefalt: