Sommario:

Sidstick: Pocket Chiptunes Giocatore: 12 Passi
Sidstick: Pocket Chiptunes Giocatore: 12 Passi

Video: Sidstick: Pocket Chiptunes Giocatore: 12 Passi

Video: Sidstick: Pocket Chiptunes Giocatore: 12 Passi
Video: Minecraft Bedrock How to Get a Knockback 1000 Stick | Bedrock Command Block Tutorial (Updated 1.19+) 2024, Luglio
Anonim
Sidstick: Pocket Chiptunes Player
Sidstick: Pocket Chiptunes Player

100.000 canzoni SID in tasca! Il SIDstick è un lettore chiptunes tascabile dotato di:

  • memoria rimovibile che supporta schede microSD
  • Durata della batteria di oltre 20 ore
  • Riproduzione basata su hardware di altissima qualità con frequenza di campionamento di 31kHz, risoluzione >16 bit
  • Completamente aperto, il design dell'hardware e il codice sorgente sono disponibili con la licenza MIT
  • Aggiornabile con connessioni sulla scheda.

Kit e PCB sono disponibili su www.gadgetgangster.com. Ecco una demo: e alcuni altri preferiti di ChiptunesOcean Loader: alcuni altri buoni:

Passaggio 1: domande frequenti

FAQ
FAQ

Cosa sono le Chiptunes? Per citare Wikipedia, "musica scritta in formati sonori in cui tutti i suoni sono sintetizzati in tempo reale da un chip audio per computer o console per videogiochi, invece di utilizzare la sintesi basata su campioni". Molte chiptune sono state estratte dai videogiochi classici, e alcune sono nuove opere. Il SIDstick riproduce la varietà più comune di chiptunes, musica scritta per la riproduzione su un chip SID. Probabilmente la più grande raccolta di musica SID è la High Voltage SID Collection, che ha 36.000 brani SID, scaricabili gratuitamente. Quanto durano le batterie? A seconda del tipo di batterie che utilizzi, avrai circa 20 ore di riproduzione. Ti suggerisco di utilizzare batterie ricaricabili, ma andranno bene anche quelle alcaline. Quante canzoni posso memorizzare? Tutti loro. Una scheda microSD da 2 GB memorizzerà 20.000 - 30.000 brani, a seconda della dimensione del file. Sono circa 60 giorni di brani unici. È difficile da mettere insieme? No, è abbastanza facile: non ci sono molti componenti sul SIDstick, la maggior parte della magia avviene all'interno del microcontrollore. Lo slot per schede microSD viene fornito preassemblato, quindi non è necessario eseguire alcuna saldatura a montaggio superficiale. Voglio i dettagli tecnici! In realtà non è una domanda, ma ecco i dettagli di SIDcog, il processore audio principale;

  • Frequenza di campionamento 31kHz
  • Risoluzione >16 bit
  • Supporto completo del filtro: qualsiasi combinazione di filtro passa-basso, passa-banda e passa-alto
  • Supporto completo dell'inviluppo con una curva di rilascio/decadimento logaritmica. (usa la stessa approssimazione logaritmica di un SID reale)
  • Supporta tutti e 4 i tipi di forma d'onda
  • 16 passi volume principale
  • Il bit di ripristino della forma d'onda funziona. (molti brani di Rob Hubbard si basano su questo comportamento esatto)
  • Modulazione ad anello
  • Sincronizzazione dell'oscillatore

SIDcog funziona su un Parallax Propeller, un microcontrollore a 8 core a 80 MHz e può essere riprogrammato con un PropPlug, i connettori sono sulla scheda. Il SIDstick è il prodotto di uno sforzo di gruppo: Johannes Ahlebrand ha realizzato il core SIDcog e l'app desktop, Jeff Ledger ha realizzato l'interfaccia della scheda SD e il controllo della traccia/volume. Ho fatto il layout del circuito. Grazie anche a James Long di Lil' Brother SMT Assembly per i servizi di progettazione e assemblaggio della scheda microSD.

Passaggio 2: preparazione: strumenti

Strumenti per la creazione di progetti di elettronica da Gadget Gangster su Vimeo.

Il SIDstick impiega circa 40 minuti per essere assemblato. La saldatura è semplice ed è un buon progetto se sei appena agli inizi. Ci sono un sacco di ottimi istruttori su come saldare (uno qui).

Utensili

Avrai bisogno di alcuni strumenti per assemblare il progetto; 1 - Saldatore e saldatore. La saldatura al piombo è più facile da lavorare e un ferro da 15-40 watt va bene. Vendo un piccolo pacchetto combinato elenco (qui) che funziona abbastanza bene. 2 - Dighe. I tronchesi diagonali vengono utilizzati per tagliare i cavi in eccesso dai componenti dopo averli saldati. Non devono essere fantasiosi, io uso un paio che ho preso da Ikea per un dollaro o due.

Passaggio 3: preparazione: elenco delle parti

Preparazione: lista delle parti
Preparazione: lista delle parti

Ecco le parti di cui avrai bisogno. Se hai ordinato un kit, ricontrolla per assicurarti che il pacco contenga tutte le parti elencate. Se manca qualcosa, inviaci un'e-mail a [email protected];

Regolatore di tensione MCP1700 (3V, TO-92) Codice Mouser: 579-MCP1700-3302E/TO Qtà: 1Interruttore tattile Codice Mouser: 653-B3F-1000 Qtà: 3 HC49/US Valore Xtal: 5Mhz Codice Mouser: ECS- 50-20-4X Qtà: 1 presa DIP a 40 pin (600 mil) Codice Mouser: 517-4840-6004-CP Qtà: 1 presa DIP a 8 pin (300 mil) Codice Mouser: 517-4808-3004-CP Qtà: 1 jack per cuffie stereo da 3,5 mm Codice Mouser: 806-STX-3100-5N Qtà: 1 Cappuccio elettrolitico radiale 47uF (micro-mini) Codice Mouser: 140-L25V47-RC Qtà: 2 Microcontrollore a elica Disponibile su Parallax.com: 1 modulo uSD disponibile presso Gadget Gangster Qtà: 1 potenziometro a rotella da 10 k ohm Codice Mouser: 3352T-1-103LF Qtà: 1 scatola batteria 3xAA Codice Mouser: 12BH331/CS-GR Qtà: 1 PCB SIDStick Disponibile presso Gadget Gangster Qtà: 132kB EEPROM Mouser Part #: 24LC256-I/P Qtà: 1 Se si ottiene questo con il kit, sarà preprogrammato. Altrimenti, avrai bisogno di un programmatore EEPROM come un PropPlug. Resistore da 10k ohm (1/4 Watt) - (Marrone - Nero - Arancione) Qtà: 4.1uF Condensatore ceramico radiale (104) Qtà: 5 Basette pin rettangolari Qtà: 6 Basette pin lavorate Qtà: 2

Passaggio 4: fare: Passaggio 1

Fai: Passaggio 1
Fai: Passaggio 1
Fai: Passaggio 1
Fai: Passaggio 1
Fai: Passaggio 1
Fai: Passaggio 1

Prendi 3 dei resistori (sono tutti uguali, 10k ohm, marrone - nero - arancione), piega i cavi con un angolo di 90 gradi e inseriscili nel PCB su R1, R2 e R3.

Capovolgi il tabellone e allarga i cavi. Saldare i resistori alla scheda e tagliare il filo in eccesso.

Passaggio 5: Realizza: Passaggio 2

Fai: Passaggio 2
Fai: Passaggio 2
Fai: Passaggio 2
Fai: Passaggio 2
Fai: Passaggio 2
Fai: Passaggio 2

Prendi i condensatori ceramici da.1uF e inseriscili in C1, C2 e C3. Non sono polarizzati, quindi non importa da che parte entrino. Divarica i cavi, capovolgi la scheda, saldala e taglia i cavi in eccesso. Prendi i restanti tappi in ceramica e aggiungili a C4 e C5.

Passaggio 6: Realizza: Passaggio 3

Fai: Passaggio 3
Fai: Passaggio 3
Fai: Passaggio 3
Fai: Passaggio 3

Aggiungere i 2 cappucci elettrolitici a C6 e C7. Questi cappucci sono polarizzati, i cavi più lunghi passano attraverso i fori quadrati (vicino al segno + sulla scheda del circuito). I cappelli hanno strisce sui loro corpi, le strisce vanno a sinistra (che punta verso il centro del tabellone).

Aggiungere il regolatore di tensione su 'VR'. È una piccola lattina nera con una tacca tagliata e ha tre gambe che escono dal fondo. La tacca deve puntare verso il bordo della tavola, come indicato sulla marcatura sulla tavola. Aggiungere il 4° resistore da 10k ohm (marrone - nero - arancione) a R4.

Passaggio 7: Realizza: Passaggio 4

Fai: Passaggio 4
Fai: Passaggio 4
Fai: Passaggio 4
Fai: Passaggio 4

Ci sono 3 pulsanti sul SIDstick per passare alla traccia successiva, tornare indietro e riprodurre / mettere in pausa. Aggiungi i pulsanti a S1, S2 e S3. Questi ragazzi si incastrano subito: capovolgi la scheda e saldali.

Il volume viene controllato utilizzando il potenziometro a rotella, aggiungerlo nell'angolo superiore della scheda, come indicato sul pcb.

Passaggio 8: Realizza: Passaggio 5

Fai: Passaggio 5
Fai: Passaggio 5
Fai: Passaggio 5
Fai: Passaggio 5
Fai: Passaggio 5
Fai: Passaggio 5

Prendi i 2 perni lavorati, dividili con le dighe e raschia via la plastica. Avrai 2 piccoli spilli. Rilasciare i pin nei 2 fori sul PCB contrassegnati con 'Xtal'.

Usa un po' di post-it appiccicoso per tenerli sul tabellone, capovolgi il tabellone e saldali al tabellone. Il post-it eviterà che cadano prima che vengano saldati. Una volta saldati, taglia le sottili punte di metallo. Questa sarà la tua presa di cristallo.

Passaggio 9: Realizza: Passaggio 6

Fai: Passaggio 6
Fai: Passaggio 6
Fai: Passaggio 6
Fai: Passaggio 6

Aggancia le prese. La presa a 40 pin va a U1, proprio al centro della scheda, la tacca è più vicina ai 2 cappucci elettrolitici.

aggiungi il jack per le cuffie accanto ai pulsanti La presa a 8 pin va a U2, la tacca è più vicina al bordo della scheda. Ora, spingi l'elica nella presa: la tacca sul chip che punta era la stessa della presa. Stessa cosa per la EEPROM.

Passaggio 10: Realizza: Passaggio 7

Fai: passaggio 7
Fai: passaggio 7
Fai: passaggio 7
Fai: passaggio 7
Fai: passaggio 7
Fai: passaggio 7

Aggiungi le intestazioni dei pin alla scheda uSD sulla fila esterna di fori. Ora, appoggia lo slot della scheda uSD sull'elica, come mostrato nella foto, in modo che poggi direttamente sull'IC. Capovolgi la scheda e salda i pin direttamente al PCB.

Ora puoi far cadere il tuo cristallo nella presa - basta tagliare tutti tranne 3-4 mm dai cavi sul cristallo e inserirli nel pcb su "XTAL".

Passaggio 11: Realizza: Passaggio 8

Fai: Passaggio 8
Fai: Passaggio 8
Fai: Passaggio 8
Fai: Passaggio 8

Per collegare il pacco batteria, c'è un foro vicino alla connessione della batteria sulla scheda. Infilare un filo dalla batteria attraverso il foro e legare l'altro filo ad esso - questo fornirà un po' di sollievo dallo stress.

Il filo rosso passerà attraverso il foro contrassegnato con '+', il filo nero passerà attraverso il foro contrassegnato con '-'.

Passaggio 12: utilizzo e download

Utilizzo e download
Utilizzo e download

utilizzo

Usare il SIDstick è semplice. Accendi l'interruttore di alimentazione (situato sulla scatola della batteria) e inizierà a riprodurre il primo brano (in ordine alfabetico per nome del file) sulla scheda di memoria. Premendo il pulsante "riproduci/pausa" si interromperà/avvierà la musica e precedente/successivo ti consentirà di saltare i brani. Quando carichi la tua scheda di memoria con i brani, tieni a mente due cose; 1 - Il SIDstick riconoscerà solo i nomi di file in formato '8.3'. Ciò significa che è necessario mantenere i nomi dei file a 8 caratteri con un'estensione di 3 caratteri. 'song.dmp' va bene, ma 'thisisasong.dmp' contiene troppi caratteri. Il SIDstick salterà tutte le tracce che hanno troppi caratteri nel nome del file. 2 - I file.sid devono essere convertiti in file.dmp prima di poter essere riprodotti. Questo è un processo davvero breve e Johannes ha creato un convertitore multipiattaforma con una piccola interfaccia utente carina. La versione per Windows è proprio qui e la versione per Mac e Linux dovrebbe essere pronta in pochi giorni. Questo è tutto! Goditi il tuo SIDstick!

Download

Tutto è disponibile sotto la licenza MIT, che è sostanzialmente di pubblico dominio: Firmware SIDstick: versione iniziale. Controlla la pagina del progetto per le versioni aggiornate. Schema - pdf,.dch PCB layout - pdf,.dip Le foto ad alta risoluzione per questo howto sono su flickr. Il SIDstick è disponibile come kit da Gadget Gangster

Consigliato: