Matériaux et outils pour l'assemblage:
- Seeduino
- Lecteur de carte SD (emplacement pour cartes SD);
- haut-parleur et condensateur à 1-10 microfarads.
Processus d'assemblage maison:
Étape 1 Électronique schéma de l'appareil
Pour connecter des cartes SD au contrôleur, vous avez besoin d'un diviseur de tension de 5 à 3,3 V. Il est assemblé sur des résistances d'une valeur nominale de 1,8 k et 3,3 k. Mais spécifiquement dans ce cas, la carte peut être commutée à 3,3 V. SPI La carte se connecte à la carte à l'aide de quatre fils. Au moins deux doivent être laissés pour la nourriture. Dans le diagramme, vous pouvez voir plus en détail comment l'électronique est connectée.
Étape 2. La partie logicielle de la maison
Afin de pouvoir compiler le firmware normalement, vous aurez besoin de la bibliothèque fat16lib. Déballez la bibliothèque dans un dossier avec Arduino et donnez-lui le nom FAT16. Par défaut, rien ne doit être changé dans le firmware. La carte doit être formatée exclusivement dans le système FAT16. L'auteur a utilisé une carte de 256 mégaoctets.
Étape 3. Jouer de la musique
La musique doit être enregistrée au format WAV PCM Mono 8 kHz 8 bits. Pour transcoder de la musique au format souhaité, vous pouvez utiliser l'encodeur Switch Sound File Converter. Il est également important que les noms de la musique sur la carte aient le format xxx.wav. Les noms doivent être entrés sans expansion à travers les espaces. Dans le firmware, ils devraient être sur la ligne playlist = "song1 song2 song3 ″;.
En fait, c'est tout. De cette manière simple, vous pouvez rapidement assembler un joueur très simple. Le contrôleur Garagino convient également à ces fins, mais dans ce cas, les composants et le schéma d'assemblage sont quelque peu différents.