Innehållsförteckning:

Sidstick: Pocket Chiptunes Player: 12 steg
Sidstick: Pocket Chiptunes Player: 12 steg

Video: Sidstick: Pocket Chiptunes Player: 12 steg

Video: Sidstick: Pocket Chiptunes Player: 12 steg
Video: Chiptunes | TheResistorNetwork In-Depth 2024, November
Anonim
Sidstick: Pocket Chiptunes Player
Sidstick: Pocket Chiptunes Player

100 000 SID -låtar i fickan! SIDstick är en chiptunes-spelare i fickformat med:

  • flyttbar lagring som stöder microSD -kort
  • 20+ timmars batteritid
  • Superhögkvalitativ hårdvarubaserad uppspelning med 31 kHz samplingsfrekvens,> 16 bitars upplösning
  • Helt öppen, hårdvarudesign och källkod är tillgängliga under MIT -licensen
  • Uppgraderbar med anslutningar på kortet.

Kit och kretskort är tillgängliga på www.gadgetgangster.com. Här är en demo: Och några fler Chiptunes -favoriter Ocean Loader: Några fler bra:

Steg 1: Vanliga frågor

Vanliga frågor
Vanliga frågor

Vad är Chiptunes? För att citera wikipedia, "musik skriven i ljudformat där alla ljud syntetiseras i realtid av ett dator- eller videospelkonsol ljudchip, istället för att använda provbaserad syntes." Många chiptunes rippas från klassiska videospel, och några är nya verk. SIDstick spelar den vanligaste variationen av chiptunes, musik skriven för uppspelning på ett SID -chip. Förmodligen den största samlingen av SID -musik är High Voltage SID Collection, som har 36 000 SID -låtar, gratis att ladda ner. Hur länge håller batterierna? Beroende på vilken typ av batterier du använder får du cirka 20 timmars uppspelning. Jag föreslår att du använder laddningsbara batterier, men alkaliner fungerar också. Hur många låtar kan jag lagra? Allihopa. Ett 2 GB microSD -kort lagrar 20 000 - 30 000 låtar, beroende på filstorlek. Det är cirka 60 dagars unika låtar. Är det svårt att sätta ihop? Nej, det är ganska enkelt - det finns inte många komponenter på SIDstick, det mesta av magin händer inom mikrokontrollen. MicroSD-kortplatsen levereras färdigmonterad, så du behöver inte göra någon ytmonterad lödning. Jag vill ha tekniska detaljer! Det är faktiskt inte en fråga, men här är detaljerna i SIDcog, kärnljudprocessorn;

  • 31kHz samplingsfrekvens
  • > 16bit upplösning
  • Fullt filterstöd - alla kombinationer av lågpass, bandpass och högpassfilter
  • Fullt kuvertstöd med en logaritmisk frisläppande/förfallande kurva. (använder samma logaritmiska approximation som en riktig SID)
  • Stöder alla fyra vågformstyper
  • 16 steg huvudvolym
  • Waveform reset bit fungerar. (många Rob Hubbard -låtar förlitar sig på detta exakta beteende)
  • Ringmodulering
  • Oscillatorsynkronisering

SIDcog körs på en Parallax Propeller, en 8-kärnig, 80MHz mikrokontroller, och kan omprogrammeras med en PropPlug, kontakter finns på kortet. SIDstick är en produkt av en gruppinsats - Johannes Ahlebrand gjorde SIDcog core & desktop -appen, Jeff Ledger gjorde SD -kortets gränssnitt och spår / volymkontroll. Jag gjorde kretskortets layout. Tack också till James Long från Lil 'Brother SMT Assembly för design och montering av microSD -kort.

Steg 2: Förberedelse: Verktyg

Verktyg för att bygga elektronikprojekt från Gadget Gangster på Vimeo.

SIDstick tar cirka 40 minuter att sätta ihop. Lödning är enkelt, och det är ett bra projekt om du precis har börjat. Det finns massor av bra instruktioner om hur man löder (en här).

Verktyg

Du behöver några verktyg för att montera projektet; 1 - Lödkolv och löd. Blyad lödning är lättare att arbeta med, och ett 15-40 watt strykjärn är helt ok. Jag säljer ett litet elenco -kombinationspaket (här) som fungerar ganska bra. 2 - Vallar. Diagonalfräsar används för att trimma överflödiga ledningar från komponenter efter att de har lödts ner. De behöver inte vara tjusiga, jag använder ett par jag fick från Ikea för en slant eller två.

Steg 3: Förberedelse: Dellista

Förberedelse: Dellista
Förberedelse: Dellista

Här är de delar du behöver. Om du har beställt ett kit, dubbelkolla för att se till att paketet har alla delar listade. Om det saknas något, maila oss bara på [email protected];

Spänningsregulator MCP1700 (3V, TO-92) Mouser artikelnummer: 579-MCP1700-3302E/TO Antal: 1Tactile Switch Mouser artikelnummer: 653-B3F-1000 Antal: 3 HC49/US Xtal värde: 5Mhz Mouser artikelnummer: ECS- 50-20-4X Antal: 1 40-stifts DIP-uttag (600 mil) Mouser-delnummer: 517-4840-6004-CP Antal: 1 8-stifts DIP-uttag (300 mil) Mouser-delnummer: 517-4808-3004-CP Antal: 1 3,5 mm stereohörlurar Jack Mouser artikelnummer: 806-STX-3100-5N Antal: 1 47uF radial elektrolytisk kåpa (mikro-mini) Mouser artikelnummer: 140-L25V47-RC Antal: 2 propellermikrocontroller Tillgänglig på Parallax.com Antal: 1 uSD-modul Tillgänglig i Gadget Gangster Antal: 1 10k ohm tumhjulspotentiometer Mouser Artikelnummer: 3352T-1-103LF Antal: 1 3xAA Batterilåda Mouser Artikelnummer: 12BH331/CS-GR Antal: 1 SIDStick PCB Tillgängligt hos Gadget Gangster Antal: 132kB EEPROM Mouser artikelnummer: 24LC256-I/P Antal: 1 Om du får detta med satsen kommer det att förprogrammeras. Annars behöver du en EEPROM -programmerare som en PropPlug. 10k ohm motstånd (1/4 Watt) - (Brun - Svart - Orange) Antal: 4.1uF Radial Keramisk Kondensator (104) Antal: 5 Rektangulära stifthuvuden Antal: 6 Bearbetade stifthuvuden Antal: 2

Steg 4: Gör: Steg 1

Gör: Steg 1
Gör: Steg 1
Gör: Steg 1
Gör: Steg 1
Gör: Steg 1
Gör: Steg 1

Ta 3 av motstånden (de är alla samma, 10k ohm, brun - svart - orange), vik ledningarna i 90 graders vinkel och sätt in dem i kretskortet vid R1, R2 och R3.

Vänd på brädet och lägg ut ledningarna. Löd motstånden på brädet och klipp av den överflödiga tråden.

Steg 5: Gör: Steg 2

Gör: Steg 2
Gör: Steg 2
Gör: Steg 2
Gör: Steg 2
Gör: Steg 2
Gör: Steg 2

Ta.1uF keramiska kondensatorer och sätt in dem i C1, C2 och C3. De är inte polariserade så det spelar ingen roll vilken väg de går in. Spela isär ledningarna, vänd på brädet, löd ner det och klipp av överskottsledningarna. Ta de återstående keramiklocken och lägg dem till C4 och C5.

Steg 6: Gör: Steg 3

Gör: Steg 3
Gör: Steg 3
Gör: Steg 3
Gör: Steg 3

Lägg till de två elektrolytiska kapsylerna vid C6 och C7. Dessa lock är polariserade, de längre ledningarna går genom de fyrkantiga hålen (bredvid + markerat på kretskortet). Mössorna har ränder på kroppen, ränderna går till vänster (pekar mot mitten av brädet).

Lägg till spänningsregulatorn vid 'VR'. Det är en liten svart burk med ett snitt utskuret och har tre ben som kommer ut från botten. Skåran ska peka mot brädans kant, som anges på markeringen på brädet. Lägg till det fjärde 10k ohm -motståndet (brun - svart - orange) vid R4.

Steg 7: Gör: Steg 4

Gör: Steg 4
Gör: Steg 4
Gör: Steg 4
Gör: Steg 4

Det finns 3 knappar på SIDstick för att gå till nästa spår, gå tillbaka och spela / pausa. Lägg till knapparna på S1, S2 och S3. Dessa killar snäpper direkt in - vänd över brädet och löd ner dem.

Volymen styrs med tumhjulspotentiometern, lägg till den i det övre hörnet av kortet, som anges på kretskortet.

Steg 8: Gör: Steg 5

Gör: Steg 5
Gör: Steg 5
Gör: Steg 5
Gör: Steg 5
Gör: Steg 5
Gör: Steg 5

Ta de två bearbetade stiften, dela isär dem med vallarna och skrapa bort plasten. Du kommer att ha 2 små nålar. Släpp tapparna i de två hålen på kretskortet märkt 'Xtal'.

Använd en klibbig bit post-it lapp för att hålla dem på brädet, vänd brädet och löd dem på brädet. Post-it-lappen kommer att hindra dem från att falla ut innan de löds i. När de har lödts in är det bara att klippa av de tunna metallspetsarna. Detta kommer att vara ditt kristalluttag.

Steg 9: Gör: Steg 6

Gör: Steg 6
Gör: Steg 6
Gör: Steg 6
Gör: Steg 6

Knäpp i uttagen. 40 -stiftsuttaget går vid U1, mitt på brädet, skåran är närmare de 2 elektrolytkåporna.

lägg till hörlursuttaget bredvid knapparna Det 8 -poliga uttaget går vid U2, skåran är närmare kanten på brädet. Tryck nu in propellern i uttaget - skåran på chipet som pekar på samma var som uttaget. Samma för EEPROM.

Steg 10: Gör: Steg 7

Gör: Steg 7
Gör: Steg 7
Gör: Steg 7
Gör: Steg 7
Gör: Steg 7
Gör: Steg 7

Lägg till stifthuvudena på uSD -kortet på den yttre hålraden. Vila nu uSD -kortplatsen på rekvisiten, som visas på bilden, så att den vilar direkt på IC. Vänd brädan och löd stiften direkt till kretskortet.

Du kan släppa din kristall i uttaget nu - bara trimma alla utom 3-4 mm från ledningarna på kristallen och sätt in dem i kretskortet på 'XTAL'.

Steg 11: Gör: Steg 8

Gör: Steg 8
Gör: Steg 8
Gör: Steg 8
Gör: Steg 8

För att ansluta batteripaketet finns det ett hål bredvid batterianslutningen på kortet. Dra en ledning från batteripaketet genom hålet och bind den andra kabeln till den - detta kommer att ge lite spänning.

Den röda tråden går genom hålet märkt '+', den svarta tråden går genom hålet märkt '-'.

Steg 12: Användning och nedladdningar

Användning och nedladdningar
Användning och nedladdningar

Användande

Att använda SIDstick är enkelt. Slå på strömbrytaren (på batterilådan) så börjar den första låten (alfabetiskt efter filnamn) på minneskortet. Genom att trycka på "spela / paus" -knappen stoppas / startas musiken, och föregående / nästa låter dig hoppa över spår. Tänk på två saker när du laddar upp ditt minneskort med låtar; 1 - SIDstick känner bara igen filnamn i formatet '8.3'. Det betyder att du måste behålla filnamn till 8 tecken med ett tillägg på tre tecken. 'song.dmp' är okej, men 'thisisasong.dmp' är för många tecken. SIDstick hoppar över spår som har för många tecken i filnamnet. 2 -.sid -filer måste konverteras till.dmp -filer innan de spelas upp. Detta är en riktigt kort process och Johannes har byggt en plattformsoverförare med ett trevligt litet användargränssnitt. Windows -versionen finns här, och Mac- och Linux -versionen bör vara klar om bara några dagar. Det är allt! Njut av din SIDstick!

Nedladdningar

Allt är tillgängligt under MIT -licensen, som i princip är offentlig egendom: SIDstick -firmware: Initialversion. Kontrollera projektsidan för uppdaterade versioner. Schematisk - pdf,.dch PCB -layout - pdf,.dip Högupplösta bilder för denna instruktion på flickr. SIDstick finns som ett kit från Gadget Gangster

Rekommenderad: