Materiais e ferramentas para montagem:
- Seeduino
- leitor de cartão SD (slot para cartões SD);
- alto-falante e capacitor em 1-10 microfarads.
Processo de montagem caseiro:
Etapa 1 Eletrônico diagrama do dispositivo
Para conectar cartões SD ao controlador, você precisa de um divisor de tensão de 5 a 3,3 V. Ele é montado em resistores de 1,8 e 3,3 K. Mas, especificamente neste caso, a placa pode ser comutada para 3,3 V. SPI A placa se conecta à placa usando quatro fios. Pelo menos dois devem ser deixados para a comida. No diagrama, você pode ver em mais detalhes como os componentes eletrônicos estão conectados.
Etapa 2. A parte do software caseiro
Para poder compilar o firmware normalmente, você precisará da biblioteca fat16lib. Descompacte a biblioteca em uma pasta com o Arduino e dê o nome de FAT16. Por padrão, nada precisa ser alterado no firmware. O cartão deve ser formatado exclusivamente no sistema FAT16. O autor usou um cartão de 256 megabytes.
Etapa 3. Tocar música
A música deve ser gravada no formato WAV PCM Mono 8kHz 8 bits. Para transcodificar a música no formato desejado, você pode usar o codificador Switch Sound File Converter. Também é importante que os nomes das músicas no mapa tenham o formato xxx.wav. Os nomes precisam ser inseridos sem expansão através de espaços. No firmware, eles devem estar na linha playlist = "song1 song2 song3";.
Isso, de fato, é tudo. Desta maneira simples, você pode montar rapidamente um player muito simples. O controlador Garagino também é adequado para esses fins, mas, neste caso, os componentes e o diagrama de montagem são um pouco diferentes.