Materiali e strumenti per il montaggio:
- Seeduino
- Lettore di schede SD (slot per schede SD);
- altoparlante e condensatore a 1-10 microfarad.
Processo di assemblaggio fatto in casa:
Passaggio 1 elettronico diagramma del dispositivo
Per collegare le schede SD al controller, è necessario un divisore di tensione da 5 a 3,3 V. È assemblato su resistori con un valore nominale di 1,8 k e 3,3 k. Ma in questo caso, la scheda può essere commutata su 3,3 V. SPI. La scheda si collega alla scheda utilizzando quattro fili. Almeno due devono essere lasciati per il cibo. Nel diagramma, puoi vedere più in dettaglio come sono collegati i componenti elettronici.
Passaggio 2. La parte software del prodotto fatto in casa
Per poter compilare normalmente il firmware, avrai bisogno della libreria fat16lib. Scompatta la libreria in una cartella con Arduino e assegnagli il nome FAT16. Per impostazione predefinita, non è necessario modificare nulla nel firmware. La scheda deve essere formattata esclusivamente nel sistema FAT16. L'autore ha usato una scheda da 256 megabyte.
Passaggio 3. Riproduci musica
La musica deve essere registrata nel formato WAV PCM Mono 8kHz 8 bit. Per transcodificare la musica nel formato desiderato, è possibile utilizzare l'encoder Switch Sound File Converter. È anche importante che i nomi della musica sulla mappa abbiano il formato xxx.wav. I nomi devono essere inseriti senza espansione attraverso gli spazi. Nel firmware, dovrebbero essere sulla linea playlist = “song1 song2 song3 ″;.
Questo, in effetti, è tutto. In questo modo semplice puoi assemblare rapidamente un giocatore molto semplice. Anche il controller Garagino è adatto a questi scopi, ma in questo caso i componenti e lo schema di assemblaggio sono leggermente diversi.