Inhoudsopgave:

Sidstick: Pocket Chiptunes-speler: 12 stappen
Sidstick: Pocket Chiptunes-speler: 12 stappen

Video: Sidstick: Pocket Chiptunes-speler: 12 stappen

Video: Sidstick: Pocket Chiptunes-speler: 12 stappen
Video: ЧИПТЮН секвенсор - Pocket Music. Пишем 8bit музыку! 2024, November
Anonim
Sidstick: Pocket Chiptunes-speler
Sidstick: Pocket Chiptunes-speler

100.000 SID-nummers in je zak! De SIDstick is een chiptunes-speler in zakformaat met:

  • verwijderbare opslag die microSD-kaarten ondersteunt
  • Batterijduur van meer dan 20 uur
  • Super Hi-Quality hardware-gebaseerde weergave bij 31 kHz sample rate, >16 bit resolutie
  • Volledig open, hardware-ontwerp en broncode zijn beschikbaar onder de MIT-licentie
  • Uitbreidbaar met aansluitingen op het bord.

Kits en PCB's zijn beschikbaar op www.gadgetgangster.com. Hier is een demo: En nog een paar Chiptunes-favorieten Ocean Loader: Nog een paar goede:

Stap 1: Veelgestelde vragen

FAQ
FAQ

Wat zijn Chiptunes? Om wikipedia te citeren: "muziek geschreven in geluidsformaten waarbij alle geluiden in realtime worden gesynthetiseerd door een geluidschip van een computer of videogameconsole, in plaats van gebruik te maken van op samples gebaseerde synthese." Veel chiptunes zijn geript van klassieke videogames en sommige zijn nieuw werk. De SIDstick speelt de meest voorkomende chiptunes af, muziek die is geschreven om af te spelen op een SID-chip. Waarschijnlijk de grootste verzameling SID-muziek is de High Voltage SID Collection, die 36.000 SID-melodieën heeft, gratis te downloaden. Hoe lang gaan de batterijen mee? Afhankelijk van het type batterijen dat je gebruikt, krijg je ongeveer 20 uur afspeeltijd. Ik raad u aan oplaadbare batterijen te gebruiken, maar alkalinebatterijen werken ook. Hoeveel nummers kan ik opslaan? Allemaal. Op een microSD-kaart van 2 GB kunnen 20.000 - 30.000 nummers worden opgeslagen, afhankelijk van de bestandsgrootte. Dat is ongeveer 60 dagen aan unieke deuntjes. Is het moeilijk om samen te stellen? Nee, het is vrij eenvoudig - er zijn niet veel componenten op de SIDstick, de meeste magie gebeurt in de microcontroller. De microSD-kaartsleuf wordt voorgemonteerd geleverd, dus u hoeft niet te solderen op het oppervlak. Ik wil technische details! Dat is eigenlijk geen vraag, maar hier zijn de details van SIDcog, de belangrijkste audioprocessor;

  • 31 kHz samplefrequentie
  • >16bit resolutie
  • Volledige filterondersteuning - elke combinatie van Lowpass-, Bandpass- en Highpass-filter
  • Volledige envelopondersteuning met een logaritmische release/decay-curve. (gebruikt dezelfde logaritmische benadering als een echte SID)
  • Ondersteunt alle 4 golfvormtypes
  • 16 stappen hoofdvolume
  • Waveform reset bit werkt. (veel melodieën van Rob Hubbard vertrouwen op dit exacte gedrag)
  • Ring modulatie
  • Oscillator synchronisatie

SIDcog draait op een Parallax Propeller, een 8-core, 80MHz microcontroller, en kan geherprogrammeerd worden met een PropPlug, connectoren zitten op het bord. De SIDstick is het product van een groepsinspanning - Johannes Ahlebrand deed de SIDcog core & desktop-app, Jeff Ledger deed de SD-kaartinterface en track / volumeregeling. Ik heb de lay-out van de printplaat gedaan. Dank ook aan James Long van Lil' Brother SMT Assembly voor het ontwerp en de montage van de microSD-kaart.

Stap 2: Voorbereiding: Gereedschap

Tools voor het bouwen van elektronicaprojecten van Gadget Gangster op Vimeo.

De SIDstick duurt ongeveer 40 minuten om in elkaar te zetten. Solderen is eenvoudig en het is een prima project als je net begint. Er zijn een heleboel geweldige instructables over hoe te solderen (een hier).

Gereedschap

Je hebt een paar hulpmiddelen nodig om het project samen te stellen; 1 - Soldeerbout en soldeer. Loodsoldeer is gemakkelijker om mee te werken en een strijkijzer van 15-40 watt is prima. Ik verkoop een klein elenco-combopakket (hier) dat redelijk goed werkt. 2 - Dijken. Diagonale frezen worden gebruikt om de overtollige kabels van componenten af te knippen nadat ze zijn gesoldeerd. Ze hoeven niet luxueus te zijn, ik gebruik een paar dat ik van Ikea heb gekregen voor een paar dollar.

Stap 3: Voorbereiding: Onderdelenlijst

Voorbereiding: Onderdelenlijst
Voorbereiding: Onderdelenlijst

Hier zijn de onderdelen die je nodig hebt. Als je een kit hebt besteld, controleer dan of je pakket alle genoemde onderdelen bevat. Als er iets ontbreekt, stuur ons dan een e-mail op [email protected];

Spanningsregelaar MCP1700 (3V, TO-92) Mouser-onderdeelnr: 579-MCP1700-3302E/TO Aantal: 1Tactiele schakelaar Mouser-onderdeelnr: 653-B3F-1000 Aantal: 3 HC49/US Xtal-waarde: 5 Mhz Mouser-onderdeelnr.: ECS- 50-20-4X Aantal: 1 40-pins DIP-socket (600 mil) Mouser-onderdeelnr: 517-4840-6004-CP Aantal: 1 8-pins DIP-socket (300 mil) Mouser-onderdeelnr.: 517-4808-3004-CP Aantal: 1 3,5 mm stereo hoofdtelefoonaansluiting Mouser-onderdeelnr: 806-STX-3100-5N Aantal: 1 47uF Radiale elektrolytische dop (micro-mini) Mouser-onderdeelnr.: 140-L25V47-RC Aantal: 2 Propeller-microcontroller Beschikbaar op Parallax.com Aantal: 1 uSD-module beschikbaar bij Gadget Gangster Aantal: 1 10k ohm duimwielpotentiometer Mouser-onderdeelnr: 3352T-1-103LF Aantal: 1 3xAA-batterijdoos Mouser-onderdeelnr: 12BH331/CS-GR Aantal: 1 SIDStick-printplaat Verkrijgbaar bij Gadget Gangster Aantal: 132 kB EEPROM Mouser-onderdeelnr: 24LC256-I/P Aantal: 1 Als u dit bij de kit krijgt, is het voorgeprogrammeerd. Anders heb je een EEPROM-programmeur nodig, zoals een PropPlug. 10k ohm weerstand (1/4 Watt) - (Bruin - Zwart - Oranje) Aantal: 4.1uF Radiale keramische condensator (104) Aantal: 5 Rechthoekige pin-headers Aantal: 6 Machinaal bewerkte pin-headers Aantal: 2

Stap 4: Maken: Stap 1

Maken: Stap 1
Maken: Stap 1
Maken: Stap 1
Maken: Stap 1
Maken: Stap 1
Maken: Stap 1

Neem 3 van de weerstanden (ze zijn allemaal hetzelfde, 10k ohm, bruin - zwart - oranje), vouw de draden in een hoek van 90 graden en steek ze in de PCB bij R1, R2 en R3.

Draai het bord om en spreid de leads uit. Soldeer de weerstanden op het bord en knip de overtollige draad af.

Stap 5: Maken: Stap 2

Maken: Stap 2
Maken: Stap 2
Maken: Stap 2
Maken: Stap 2
Maken: Stap 2
Maken: Stap 2

Neem de.1uF keramische condensatoren en plaats ze in C1, C2 en C3. Ze zijn niet gepolariseerd, dus het maakt niet uit op welke manier ze naar binnen gaan. Spreid de draden uit elkaar, draai het bord om, soldeer het vast en knip de overtollige draden af. Neem de resterende keramische doppen en voeg ze toe aan C4 en C5.

Stap 6: Maken: Stap 3

Maken: Stap 3
Maken: Stap 3
Maken: Stap 3
Maken: Stap 3

Voeg de 2 elektrolytische doppen toe bij C6 en C7. Deze doppen zijn gepolariseerd, de langere snoeren gaan door de vierkante gaten (naast de + gemarkeerd op de printplaat). De doppen hebben strepen op hun lichaam, de strepen gaan aan de linkerkant (wijzend naar het midden van het bord).

Voeg de spanningsregelaar toe bij 'VR'. Het is een klein zwart blikje met een uitgesneden inkeping en heeft drie pootjes die aan de onderkant uitkomen. De inkeping moet naar de rand van het bord wijzen, zoals aangegeven op de markering op het bord. Voeg de 4e weerstand van 10k ohm (bruin - zwart - oranje) toe bij R4.

Stap 7: Maken: Stap 4

Maken: Stap 4
Maken: Stap 4
Maken: Stap 4
Maken: Stap 4

Er zijn 3 knoppen op de SIDstick om naar het volgende nummer te gaan, terug te gaan en Play / Pause. Voeg de knoppen toe bij S1, S2 en S3. Deze jongens klikken er meteen in - draai het bord om en soldeer ze vast.

Het volume wordt geregeld met de duimwielpotentiometer, voeg deze toe in de bovenhoek van het bord, zoals aangegeven op de print.

Stap 8: Maken: Stap 5

Maken: Stap 5
Maken: Stap 5
Maken: Stap 5
Maken: Stap 5
Maken: Stap 5
Maken: Stap 5

Pak de 2 bewerkte pinnen, splijt ze uit elkaar met je dijken en schraap het plastic eraf. Je hebt 2 kleine spelden. Laat de pinnen in de 2 gaten op de print vallen waar 'Xtal' op staat.

Gebruik een plakkerig stukje post-it om ze op het bord te houden, draai het bord om en soldeer ze aan het bord. De post-it zorgt ervoor dat ze er niet uit vallen voordat ze zijn vastgesoldeerd. Zodra ze zijn vastgesoldeerd, knipt u gewoon de dunne metalen punten af. Dit wordt je kristallen stopcontact.

Stap 9: Maken: Stap 6

Maken: Stap 6
Maken: Stap 6
Maken: Stap 6
Maken: Stap 6

Klik in de stopcontacten. De 40-pins aansluiting gaat bij U1, precies in het midden van het bord, de inkeping zit dichter bij de 2 elektrolytische doppen.

voeg de koptelefoonaansluiting toe naast de knoppen. De 8-pins aansluiting gaat naar U2, de inkeping zit dichter bij de rand van het bord. Duw nu de propeller in de socket - de inkeping op de chip die naar hetzelfde wijst was als de socket. Idem voor de EEPROM.

Stap 10: Maken: Stap 7

Maken: Stap 7
Maken: Stap 7
Maken: Stap 7
Maken: Stap 7
Maken: Stap 7
Maken: Stap 7

Voeg de pin-headers toe aan het uSD-bord op de buitenste rij gaten. Laat nu de uSD-kaartsleuf op de steun rusten, zoals weergegeven op de foto, zodat deze direct op het IC rust. Draai het bord om en soldeer de pinnen rechtstreeks op de printplaat.

Je kunt je kristal nu in de socket laten vallen - trim gewoon alles behalve 3-4 mm van de draden op het kristal en steek ze in de pcb bij 'XTAL'.

Stap 11: Maken: Stap 8

Maken: Stap 8
Maken: Stap 8
Maken: Stap 8
Maken: Stap 8

Om het batterijpakket aan te sluiten, zit er een gat naast de batterijaansluiting op het bord. Rijg een draad van het batterijpakket door het gat en bind de andere draad eraan vast - dit zorgt voor enige spanningsverlichting.

De rode draad gaat door het gat gemarkeerd met '+', de zwarte draad gaat door het gat gemarkeerd met '-'.

Stap 12: Gebruik en downloads

Gebruik en downloads
Gebruik en downloads

Gebruik

Het gebruik van de SIDstick is eenvoudig. Zet de aan/uit-schakelaar (op de accubak) aan en het eerste nummer (alfabetisch op bestandsnaam) op de geheugenkaart wordt afgespeeld. Door op de 'play/pause'-knop te drukken, wordt de muziek gestopt / gestart, en met vorige / volgende kunt u nummers overslaan. Houd bij het laden van uw geheugenkaart met deuntjes rekening met twee dingen; 1 - De SIDstick herkent alleen bestandsnamen in een '8.3' formaat. Dit betekent dat u bestandsnamen tot 8 tekens moet houden met een extensie van 3 tekens. 'song.dmp' is oké, maar 'thisisasong.dmp' is te veel tekens. De SIDstick slaat alle tracks over die te veel tekens in de bestandsnaam hebben. 2 -.sid-bestanden moeten worden geconverteerd naar.dmp-bestanden voordat ze kunnen worden afgespeeld. Dit is een heel kort proces en Johannes heeft een platformonafhankelijke converter gebouwd met een leuke kleine gebruikersinterface. De Windows-versie is hier, en de Mac- en Linux-versie zouden binnen een paar dagen klaar moeten zijn. Dat is het! Veel plezier met je SIDstick!

Downloads

Alles is beschikbaar onder de MIT-licentie, die in feite openbaar domein is: SIDstick-firmware: initiële versie. Kijk op de projectpagina voor bijgewerkte versies. Schema - pdf,.dch PCB layout - pdf,.dip Hi-res foto's voor deze howto staan op flickr. De SIDstick is als kit verkrijgbaar bij Gadget Gangster

Aanbevolen: