Inhaltsverzeichnis:

Sidstick: Pocket Chiptunes Player - Gunook
Sidstick: Pocket Chiptunes Player - Gunook

Video: Sidstick: Pocket Chiptunes Player - Gunook

Video: Sidstick: Pocket Chiptunes Player - Gunook
Video: COMMODORE 64 - C64 SID SYNTH DEMO 2024, Juli
Anonim
Sidstick: Pocket Chiptunes Player
Sidstick: Pocket Chiptunes Player

100.000 SID-Songs in Ihrer Tasche! Der SIDstick ist ein Chiptunes-Player im Taschenformat mit:

  • Wechselspeicher mit Unterstützung für microSD-Karten
  • 20+ Stunden Akkulaufzeit
  • Hardware-basierte Wiedergabe in Super-Hi-Qualität mit einer Abtastrate von 31 kHz und einer Auflösung von >16 Bit
  • Vollständig offen, Hardwaredesign und Quellcode sind unter der MIT-Lizenz verfügbar
  • Aufrüstbar mit Anschlüssen auf der Platine.

Kits und PCBs sind auf www.gadgetgangster.com erhältlich. Hier ist eine Demo: Und noch ein paar Chiptunes-FavoritenOcean Loader: Noch ein paar gute:

Schritt 1: Häufig gestellte Fragen

FAQ
FAQ

Was sind Chiptunes? Um Wikipedia zu zitieren, "Musik, die in Tonformaten geschrieben ist, bei denen alle Töne in Echtzeit von einem Computer- oder Videospielkonsolen-Soundchip synthetisiert werden, anstatt eine Sample-basierte Synthese zu verwenden." Viele Chiptunes stammen aus klassischen Videospielen und einige sind neue Werke. Der SIDstick spielt die gängigsten Chiptunes ab, Musik, die für die Wiedergabe auf einem SID-Chip geschrieben wurde. Die wahrscheinlich größte Sammlung von SID-Musik ist die High Voltage SID Collection, die 36.000 SID-Songs enthält, die kostenlos heruntergeladen werden können. Wie lange halten die Batterien? Je nach verwendetem Batterietyp erhalten Sie etwa 20 Stunden Wiedergabezeit. Ich schlage vor, dass Sie wiederaufladbare Batterien verwenden, aber auch Alkalien funktionieren. Wie viele Songs kann ich speichern? Alle von ihnen. Auf einer 2 GB microSD-Karte können je nach Dateigröße 20.000 - 30.000 Songs gespeichert werden. Das sind ungefähr 60 Tage einzigartiger Melodien. Ist es schwer, sie zusammenzustellen? Nein, es ist ziemlich einfach - es gibt nicht viele Komponenten auf dem SIDstick, die meiste Magie passiert im Mikrocontroller. Der microSD-Kartensteckplatz wird vormontiert geliefert, sodass Sie keine SMD-Lötarbeiten durchführen müssen. Ich möchte technische Details! Das ist eigentlich keine Frage, aber hier sind die Details zu SIDcog, dem Kern-Audioprozessor;

  • 31 kHz Abtastrate
  • >16bit Auflösung
  • Volle Filterunterstützung - jede Kombination aus Tiefpass-, Bandpass- und Hochpassfilter
  • Volle Hüllkurvenunterstützung mit einer logarithmischen Release/Decay-Kurve. (verwendet die gleiche logarithmische Näherung wie eine reale SID)
  • Unterstützt alle 4 Wellenformtypen
  • 16 Schritte Hauptlautstärke
  • Wellenform-Reset-Bit funktioniert. (viele Rob Hubbard-Songs verlassen sich auf genau dieses Verhalten)
  • Ringmodulation
  • Oszillatorsynchronisation

SIDcog läuft auf einem Parallax Propeller, einem 8-Core, 80MHz Mikrocontroller, und kann mit einem PropPlug umprogrammiert werden, Anschlüsse sind auf der Platine. Der SIDstick ist das Produkt einer Gruppenarbeit - Johannes Ahlebrand hat die SIDcog Core- und Desktop-App erstellt, Jeff Ledger hat die SD-Kartenschnittstelle und die Track- / Lautstärkeregelung erstellt. Ich habe das Platinenlayout gemacht. Vielen Dank auch an James Long von Lil' Brother SMT Assembly für das microSD-Board-Design und den Bestückungsservice.

Schritt 2: Vorbereitung: Werkzeuge

Tools zum Erstellen von Elektronikprojekten von Gadget Gangster on Vimeo.

Der Aufbau des SIDstick dauert ca. 40 Minuten. Das Löten ist unkompliziert und ein gutes Projekt, wenn Sie gerade erst anfangen. Es gibt eine Menge großartiger Anleitungen zum Löten (eine hier).

Werkzeuge

Sie benötigen ein paar Werkzeuge, um das Projekt zusammenzustellen; 1 - Lötkolben und Lötzinn. Bleihaltiges Lötzinn ist einfacher zu verarbeiten und ein 15-40 Watt Bügeleisen ist in Ordnung. Ich verkaufe ein kleines Elenco-Kombipaket (hier), das ziemlich gut funktioniert. 2 - Deiche. Diagonalschneider werden verwendet, um die überschüssigen Leitungen von Komponenten nach dem Löten abzuschneiden. Sie müssen nicht schick sein, ich benutze ein Paar, das ich von Ikea für ein oder zwei Dollar bekommen habe.

Schritt 3: Vorbereitung: Teileliste

Vorbereitung: Teileliste
Vorbereitung: Teileliste

Hier sind die Teile, die Sie benötigen. Wenn Sie ein Kit bestellt haben, überprüfen Sie noch einmal, ob Ihr Paket alle aufgeführten Teile enthält. Wenn etwas fehlt, senden Sie uns einfach eine E-Mail an [email protected];

Spannungsregler MCP1700 (3V, TO-92) Mouser-Teilenummer: 579-MCP1700-3302E/TO Menge: 1Taktiler Schalter Mouser-Teilenummer: 653-B3F-1000 Menge: 3 HC49/US Xtal-Wert: 5Mhz Mouser-Teilenummer: ECS- 50-20-4X Menge: 1 40-polige DIP-Buchse (600 mil) Mouser-Teilenummer: 517-4840-6004-CP Menge: 1 8-polige DIP-Buchse (300 mil) Mouser-Teilenummer: 517-4808-3004-CP Menge: 1 3,5-mm-Stereo-Kopfhörerbuchse Mouser-Teilenummer: 806-STX-3100-5N Menge: 1 47uF Radiale Elektrolytkappe (Mikro-Mini) Mouser-Teilenummer: 140-L25V47-RC Menge: 2 Propeller-Mikrocontroller Erhältlich bei Parallax.com Menge: 1 uSD-Modul erhältlich bei Gadget Gangster Menge: 1 10k Ohm Daumenrad-Potentiometer Mouser-Teilenummer: 3352T-1-103LF Menge: 1 3xAA Batteriebox Mouser-Teilenummer: 12BH331/CS-GR Menge: 1 SIDStick PCB Erhältlich bei Gadget Gangster Menge: 132kB EEPROM Mouser-Teilenummer: 24LC256-I/P Menge: 1 Wenn Sie dies mit dem Kit erhalten, ist es vorprogrammiert. Andernfalls benötigen Sie einen EEPROM-Programmierer wie einen PropPlug. 10k Ohm Widerstand (1/4 Watt) - (Braun - Schwarz - Orange) Menge: 4.1uF Radialer Keramikkondensator (104) Menge: 5 Rechteckige Stiftleisten Menge: 6 Bearbeitete Stiftleisten Menge: 2

Schritt 4: Machen: Schritt 1

Machen: Schritt 1
Machen: Schritt 1
Machen: Schritt 1
Machen: Schritt 1
Machen: Schritt 1
Machen: Schritt 1

Nehmen Sie 3 der Widerstände (sie sind alle gleich, 10k Ohm, Braun - Schwarz - Orange), falten Sie die Leitungen in einem 90-Grad-Winkel und stecken Sie sie bei R1, R2 und R3 in die Platine.

Drehen Sie das Brett um und spreizen Sie die Leitungen aus. Löten Sie die Widerstände an die Platine und schneiden Sie den überschüssigen Draht ab.

Schritt 5: Machen: Schritt 2

Machen: Schritt 2
Machen: Schritt 2
Machen: Schritt 2
Machen: Schritt 2
Machen: Schritt 2
Machen: Schritt 2

Nehmen Sie die 0,1uF Keramikkondensatoren und setzen Sie sie in C1, C2 und C3 ein. Sie sind nicht polarisiert, also spielt es keine Rolle, in welche Richtung sie gehen. Spreizen Sie die Leitungen auseinander, drehen Sie die Platine um, verlöten Sie sie und schneiden Sie die überschüssigen Leitungen ab. Nehmen Sie die restlichen Keramikkappen und fügen Sie sie zu C4 und C5 hinzu.

Schritt 6: Machen: Schritt 3

Machen: Schritt 3
Machen: Schritt 3
Machen: Schritt 3
Machen: Schritt 3

Fügen Sie die 2 Elektrolytkappen bei C6 und C7 hinzu. Diese Kappen sind polarisiert, die längeren Leitungen gehen durch die quadratischen Löcher (neben dem + markiert auf der Platine). Die Kappen haben Streifen am Körper, die Streifen gehen nach links (in Richtung Brettmitte zeigend).

Fügen Sie den Spannungsregler bei 'VR' hinzu. Es ist eine kleine schwarze Dose mit einer ausgeschnittenen Kerbe und drei Beinen, die unten herauskommen. Die Kerbe sollte zum Rand der Platine zeigen, wie auf der Markierung auf der Platine angegeben. Fügen Sie den 4. 10k Ohm Widerstand (Braun - Schwarz - Orange) bei R4 hinzu.

Schritt 7: Machen: Schritt 4

Machen: Schritt 4
Machen: Schritt 4
Machen: Schritt 4
Machen: Schritt 4

Es gibt 3 Tasten auf dem SIDstick, um zum nächsten Titel zu gehen, zurück zu gehen und Play / Pause. Fügen Sie die Schaltflächen bei S1, S2 und S3 hinzu. Diese Jungs rasten direkt ein - drehen Sie die Platine um und löten Sie sie fest.

Die Lautstärke wird mit dem Daumenrad-Potentiometer gesteuert, fügen Sie es in der oberen Ecke der Platine hinzu, wie auf der Platine angegeben.

Schritt 8: Machen: Schritt 5

Machen: Schritt 5
Machen: Schritt 5
Machen: Schritt 5
Machen: Schritt 5
Machen: Schritt 5
Machen: Schritt 5

Nehmen Sie die 2 bearbeiteten Stifte, teilen Sie sie mit Ihren Deichen auf und kratzen Sie den Kunststoff ab. Sie haben 2 kleine Stifte. Stecken Sie die Stifte in die 2 Löcher auf der Platine, die mit 'Xtal' gekennzeichnet sind.

Verwenden Sie einen klebrigen Post-it-Zettel, um sie auf der Platine zu halten, die Platine umzudrehen und sie an die Platine zu löten. Die Post-it-Notiz verhindert, dass sie herausfallen, bevor sie eingelötet werden. Sobald sie eingelötet sind, schneiden Sie einfach die dünnen Metallspitzen ab. Dies wird Ihre Kristallfassung sein.

Schritt 9: Machen: Schritt 6

Machen: Schritt 6
Machen: Schritt 6
Machen: Schritt 6
Machen: Schritt 6

Stecken Sie die Buchsen ein. Die 40-Pin-Buchse geht an U1 genau in die Mitte der Platine, die Kerbe ist näher an den 2 Elektrolytkappen.

Fügen Sie die Kopfhörerbuchse neben den Tasten hinzu. Die 8-polige Buchse geht an U2, die Kerbe ist näher am Rand der Platine. Schieben Sie nun den Propeller in die Buchse - die Kerbe auf dem Chip, die auf dieselbe zeigt wie die Buchse. Gleiches für das EEPROM.

Schritt 10: Machen: Schritt 7

Machen: Schritt 7
Machen: Schritt 7
Machen: Schritt 7
Machen: Schritt 7
Machen: Schritt 7
Machen: Schritt 7

Fügen Sie die Stiftleisten der uSD-Platine in der äußeren Lochreihe hinzu. Legen Sie nun den uSD-Kartensteckplatz auf die Stütze, wie auf dem Foto gezeigt, sodass er direkt auf dem IC aufliegt. Drehen Sie die Platine um und löten Sie die Pins direkt an die Platine.

Sie können Ihren Kristall jetzt in den Sockel stecken - schneiden Sie einfach alle bis auf 3-4 mm von den Drähten am Kristall ab und stecken Sie sie in die Platine bei 'XTAL'.

Schritt 11: Machen: Schritt 8

Machen: Schritt 8
Machen: Schritt 8
Machen: Schritt 8
Machen: Schritt 8

Zum Anschließen des Akkupacks befindet sich neben dem Akkuanschluss auf der Platine ein Loch. Fädeln Sie einen Draht vom Akkupack durch das Loch und binden Sie den anderen Draht daran - dies sorgt für einen gewissen Stressabbau.

Das rote Kabel geht durch das mit '+' gekennzeichnete Loch, das schwarze Kabel geht durch das mit '-' gekennzeichnete Loch.

Schritt 12: Nutzung & Downloads

Nutzung & Downloads
Nutzung & Downloads

Verwendungszweck

Die Verwendung des SIDsticks ist einfach. Schalten Sie den Netzschalter (befindet sich auf der Batteriebox) ein und es beginnt die Wiedergabe des ersten Songs (alphabetisch nach Dateiname) auf der Speicherkarte. Durch Drücken der 'Play/Pause'-Taste wird die Musik gestoppt / gestartet, und mit Zurück / Weiter können Sie Titel überspringen. Beachten Sie beim Laden Ihrer Speicherkarte mit Melodien zwei Dinge; 1 - Der SIDstick erkennt nur Dateinamen im Format '8.3'. Dies bedeutet, dass Sie Dateinamen auf 8 Zeichen mit einer Erweiterung von 3 Zeichen beschränken müssen. 'song.dmp' ist in Ordnung, aber 'thisisasong.dmp' enthält zu viele Zeichen. Der SIDstick überspringt alle Titel, deren Dateiname zu viele Zeichen enthält. 2 -.sid-Dateien müssen in.dmp-Dateien konvertiert werden, bevor sie abgespielt werden können. Dies ist ein wirklich kurzer Prozess und Johannes hat einen plattformübergreifenden Konverter mit einer netten kleinen Benutzeroberfläche gebaut. Die Windows-Version ist hier, und die Mac- und Linux-Version sollten in wenigen Tagen fertig sein. Das ist es! Viel Spaß mit Ihrem SIDstick!

Downloads

Alles ist unter der MIT-Lizenz verfügbar, die im Grunde gemeinfrei ist: SIDstick-Firmware: Erstversion. Überprüfen Sie die Projektseite auf aktualisierte Versionen. Schaltplan - pdf,.dch PCB-Layout - pdf,.dip Hochauflösende Fotos für diese Anleitung finden Sie auf flickr. Der SIDstick ist als Bausatz von Gadget Gangster erhältlich

Empfohlen: