Indholdsfortegnelse:

Sidstick: Pocket Chiptunes Player: 12 trin
Sidstick: Pocket Chiptunes Player: 12 trin

Video: Sidstick: Pocket Chiptunes Player: 12 trin

Video: Sidstick: Pocket Chiptunes Player: 12 trin
Video: Exploring the SCP Foundation: SCP-5999 - This Is Where I Died 2024, November
Anonim
Sidstick: Pocket Chiptunes Player
Sidstick: Pocket Chiptunes Player

100.000 SID -sange i lommen! SIDstick er en chiptunes-afspiller i lommeformat med:

  • aftagelig lagerplads, der understøtter microSD -kort
  • 20+ timers batterilevetid
  • Super Hi-Quality hardware-baseret afspilning ved 31 kHz samplingshastighed,> 16 bit opløsning
  • Helt åbent, hardwaredesign og kildekode er tilgængelige under MIT -licensen
  • Kan opgraderes med forbindelser på tavlen.

Kits og printkort er tilgængelige på www.gadgetgangster.com. Her er en demo: Og et par flere Chiptunes -favoritter Ocean Loader: Nogle flere gode:

Trin 1: Ofte stillede spørgsmål

Ofte stillede spørgsmål
Ofte stillede spørgsmål

Hvad er Chiptunes? For at citere wikipedia, "musik skrevet i lydformater, hvor alle lydene syntetiseres i realtid af en computer- eller videospilkonsol lydchip, i stedet for at bruge prøvebaseret syntese." En masse chiptunes er flået fra klassiske videospil, og nogle er nye værker. SIDstick spiller det mest almindelige udvalg af chiptunes, musik skrevet til afspilning på en SID -chip. Sandsynligvis den største samling af SID -musik er High Voltage SID Collection, som har 36.000 SID -melodier, der kan downloades gratis. Hvor længe holder batterierne? Afhængigt af hvilken type batterier du bruger, får du cirka 20 timers afspilning. Jeg foreslår, at du bruger genopladelige batterier, men alkaliner fungerer også. Hvor mange sange kan jeg gemme? Allesammen. Et 2 GB microSD -kort gemmer 20.000 - 30.000 sange afhængigt af filstørrelse. Det er cirka 60 dages unikke melodier. Er det svært at sammensætte? Nej, det er ret let - der er ikke mange komponenter på SIDstick, det meste af magien sker i mikrokontrolleren. MicroSD-kortstikket er færdigmonteret, så du behøver ikke at foretage nogen overflademontering. Jeg ønsker tekniske detaljer! Det er faktisk ikke et spørgsmål, men her er detaljerne i SIDcog, kernelydprocessoren;

  • 31 kHz samplingshastighed
  • > 16bit opløsning
  • Fuld filterstøtte - enhver kombination af Lowpass, Bandpass og Highpass filter
  • Fuld konvolutstøtte med en logaritmisk frigivelse/henfaldskurve. (bruger den samme logaritmiske tilnærmelse som et reelt SID)
  • Understøtter alle 4 bølgeformstyper
  • 16 trin hovedvolumen
  • Waveform reset bit fungerer. (mange Rob Hubbard -melodier er afhængige af denne nøjagtige adfærd)
  • Ringmodulation
  • Oscillatorsynkronisering

SIDcog kører på en Parallax Propeller, en 8-core, 80MHz mikrokontroller, og kan omprogrammeres med en PropPlug, stik er på tavlen. SIDstick er et produkt af en gruppeindsats - Johannes Ahlebrand lavede SIDcog -kerne- og desktop -appen, Jeff Ledger lavede SD -kortgrænsefladen og spor / lydstyrkekontrol. Jeg lavede printkortets layout. Tak også til James Long fra Lil 'Brother SMT Assembly for design og samling af microSD -kort.

Trin 2: Forberedelse: Værktøjer

Værktøjer til opbygning af elektronikprojekter fra Gadget Gangster på Vimeo.

SIDstick tager cirka 40 minutter at sætte sammen. Lodning er ligetil, og det er et fint projekt, hvis du lige er startet. Der er masser af gode instruktioner om, hvordan man lodder (en her).

Værktøjer

Du skal bruge et par værktøjer til at samle projektet; 1 - Loddejern og loddetin. Blyet lodde er lettere at arbejde med, og et 15-40 watt jern er helt fint. Jeg sælger en lille elenco kombinationspakke (her), der fungerer ret godt. 2 - Diger. Diagonalskærere bruges til at trimme overskydende ledninger fra komponenter efter lodning. De behøver ikke at være fancy, jeg bruger et par, jeg fik fra Ikea for en buk eller to.

Trin 3: Forberedelse: Deleliste

Forberedelse: Deleliste
Forberedelse: Deleliste

Her er de dele, du skal bruge. Hvis du har bestilt et kit, skal du dobbelttjekke for at sikre, at din pakke har alle de anførte dele. Hvis der mangler noget, skal du bare sende os en e -mail på [email protected];

Spændingsregulator MCP1700 (3V, TO-92) Mouser-del#: 579-MCP1700-3302E/TO Antal: 1Tactile Switch Mouser-delnr.: 653-B3F-1000 Antal: 3 HC49/US Xtal-værdi: 5Mhz Mouser-del#: ECS- 50-20-4X Antal: 1 40 Pin DIP-fatning (600 mil) Mouser-delenummer: 517-4840-6004-CP Antal: 1 8 Pin DIP-stik (300 mil) Mouser-delnr.: 517-4808-3004-CP Antal: 1 3,5 mm stereohovedtelefonstik Mouser-delnr.: 806-STX-3100-5N Antal: 1 47uF Radial elektrolytisk hætte (mikro-mini) Mouser-delenummer: 140-L25V47-RC Antal: 2 propellermikrocontroller Tilgængelig på Parallax.com Antal: 1 uSD-modul Tilgængelig i Gadget Gangster Antal: 1 10k ohm thumbwheel potentiometer Mouser-delnr.: 3352T-1-103LF Antal: 1 3xAA Batteriboks Mouser Art.nr.: 12BH331/CS-GR Antal: 1 SIDStick PCB Tilgængelig hos Gadget Gangster Antal: 132kB EEPROM Mouser-del #: 24LC256-I/P Antal: 1 Hvis du får dette med sættet, bliver det forudprogrammeret. Ellers skal du bruge en EEPROM -programmerer som en PropPlug. 10k ohm modstand (1/4 Watt) - (Brun - Sort - Orange) Antal: 4.1uF Radial Keramisk Kondensator (104) Antal: 5 Rektangulære stiftoverskrifter Antal: 6 Bearbejdede stiftoverskrifter Antal: 2

Trin 4: Lav: Trin 1

Gør: Trin 1
Gør: Trin 1
Gør: Trin 1
Gør: Trin 1
Gør: Trin 1
Gør: Trin 1

Tag 3 af modstandene (de er alle ens, 10k ohm, brun - sort - orange), fold ledningerne i en 90 graders vinkel, og indsæt dem i printet ved R1, R2 og R3.

Vend brættet om og spred ledningerne ud. Lod lod modstandene til brættet, og trim den overskydende ledning af.

Trin 5: Lav: Trin 2

Gør: Trin 2
Gør: Trin 2
Gør: Trin 2
Gør: Trin 2
Gør: Trin 2
Gør: Trin 2

Tag.1uF keramiske kondensatorer, og indsæt dem i C1, C2 og C3. De er ikke polariserede, så det er ligegyldigt, hvilken vej de går i. Spil ledningerne fra hinanden, vend om bordet, lod det ned og klip de overskydende ledninger af. Tag de resterende keramikkapper og tilføj dem til C4 og C5.

Trin 6: Lav: Trin 3

Gør: Trin 3
Gør: Trin 3
Gør: Trin 3
Gør: Trin 3

Tilføj de 2 elektrolytkapper ved C6 og C7. Disse hætter er polariserede, jo længere ledninger går gennem de firkantede huller (ved siden af + markeret på printkortet). Hætterne har striber på kroppen, striberne går til venstre (peger mod midten af brættet).

Tilføj spændingsregulatoren ved 'VR'. Det er en lille sort dåse med et hak skåret ud og har tre ben, der kommer ud i bunden. Hakket skal pege mod kanten af brættet, som angivet på markeringen på brættet. Tilføj den 4. 10k ohm modstand (brun - sort - orange) til R4.

Trin 7: Lav: Trin 4

Gør: Trin 4
Gør: Trin 4
Gør: Trin 4
Gør: Trin 4

Der er 3 knapper på SIDstick til at gå til det næste nummer, gå tilbage og afspil / pause. Tilføj knapperne ved S1, S2 og S3. Disse fyre klikker lige ind - vend over brættet og lod dem ned.

Lydstyrken styres ved hjælp af tommelhjulspotentiometret, tilføj det i det øverste hjørne af brættet, som angivet på printkortet.

Trin 8: Lav: Trin 5

Gør: Trin 5
Gør: Trin 5
Gør: Trin 5
Gør: Trin 5
Gør: Trin 5
Gør: Trin 5

Tag de 2 bearbejdede stifter, del dem fra hinanden med dine diger, og skrab plastikken af. Du har 2 små stifter. Slip stifterne i de 2 huller på printet mærket 'Xtal'.

Brug en klistret bit post-it-seddel til at holde dem på brættet, vend brættet om og lod dem til brættet. Post-it-sedlen forhindrer dem i at falde ud, før de er loddet i. Når de er loddet ind, skal du bare trimme de tynde metalspidser af. Dette vil være din krystalstik.

Trin 9: Lav: Trin 6

Gør: Trin 6
Gør: Trin 6
Gør: Trin 6
Gør: Trin 6

Klik i stikkontakterne. Den 40 -polede stikkontakt går til U1, lige i midten af brættet, hakket er tættere på de 2 elektrolytkapper.

tilføj hovedtelefonstikket ved siden af knapperne 8 -polet stik går til U2, hakket er tættere på kanten af brættet. Skub nu propellen ind i fatningen - hakket på chippen, der peger på det samme, var som stikkontakten. Samme for EEPROM.

Trin 10: Lav: Trin 7

Gør: Trin 7
Gør: Trin 7
Gør: Trin 7
Gør: Trin 7
Gør: Trin 7
Gør: Trin 7

Føj stifthovederne til uSD -kortet på den udvendige hulrække. Nu hviler uSD -kortpladsen på proplen, som vist på billedet, så den hviler direkte på IC'en. Vend brættet om og lod stifterne direkte til printkortet.

Du kan tabe din krystal i fatningen nu - bare trimme alle undtagen 3-4 mm fra ledningerne på krystallen og indsæt dem i printet ved 'XTAL'.

Trin 11: Lav: Trin 8

Gør: Trin 8
Gør: Trin 8
Gør: Trin 8
Gør: Trin 8

For at tilslutte batteripakken er der et hul ved siden af batteriforbindelsen på kortet. Træk den ene ledning fra batteripakken gennem hullet, og bind den anden ledning til den - dette vil give en vis stressaflastning.

Den røde ledning går gennem hullet mærket '+', den sorte ledning går gennem hullet mærket '-'.

Trin 12: Brug og downloads

Brug og downloads
Brug og downloads

Anvendelse

Det er enkelt at bruge SIDstick. Tænd for afbryderen (placeret på batteriboksen), og den begynder at afspille den første sang (alfabetisk efter filnavn) på hukommelseskortet. Ved at trykke på knappen 'afspil / pause' standses / startes musikken, og forrige / næste lader dig springe spor over. Når du indlæser dit hukommelseskort med melodier, skal du huske på to ting; 1 - SIDstick genkender kun filnavne i et '8.3' format. Det betyder, at du skal beholde filnavne til 8 tegn med en udvidelse på 3 tegn. 'song.dmp' er okay, men 'thisisasong.dmp' er for mange tegn. SIDstick springer over alle spor, der har for mange tegn i filnavnet. 2 -.sid -filer skal konverteres til.dmp -filer, før de kan afspilles. Dette er en virkelig kort proces, og Johannes har bygget en cross-platform converter med en dejlig lille brugergrænseflade. Windows -versionen er lige her, og Mac- og Linux -versionen skal være klar om få dage. Det er det! Nyd din SIDstick!

Downloads

Alt er tilgængeligt under MIT -licensen, som stort set er offentligt domæne: SIDstick -firmware: Indledende version. Tjek projektsiden for opdaterede versioner. Skematisk - pdf,.dch PCB -layout - pdf,.dip Hi -res fotos til denne vejledning på flickr. SIDstick fås som et sæt fra Gadget Gangster

Anbefalede: