Arquivos wav do player no microcontrolador Attiny85


Neste artigo, consideraremos o processo de criação de um dispositivo eletrônico muito necessário e interessante que permitirá reproduzir arquivos wav diretamente de um cartão de memória SD, microSD ou mini SD. Você pode gravar um arquivo de música em um cartão de memória, instalar um dispositivo como, por exemplo, em uma geladeira e sempre que abrir a porta, uma bela melodia será reproduzida. Esquecer de fechar uma geladeira "musical" não será mais possível. Outra opção para usar o player é como uma campainha. Na Internet, você pode encontrar muitas músicas diferentes, para todos os gostos. Assim, o som chato de uma chamada de fábrica pode ser substituído, por exemplo, por uma música que você gosta. Além disso, esse dispositivo pode ser usado como presente original para um ente querido - basta colocar o alto-falante em uma caixa bonita; quando você o abrir, uma mensagem sonora começará a soar. Além desses exemplos, o player pode encontrar muitas aplicações na vida cotidiana.

Circuito do jogador


O diagrama do dispositivo contém um mínimo de detalhes, seu principal link é o microcontrolador da família AVR Attiny85. Quando a energia é aplicada, ela imediatamente começa a ler os arquivos do cartão de memória e usa as saídas PWM para reproduzi-los pelo alto-falante. O volume, neste caso, não é muito alto; em muitos aspectos, depende da sensibilidade do alto-falante usado. Para obter um volume alto, você precisa conectar a entrada do amplificador em vez do alto-falante. No entanto, o sinal da saída do microcontrolador é muito grande para fornecer diretamente ao amplificador, por isso é imperativo definir o controle de volume entre eles, caso contrário, existe o risco de estragar o próprio amplificador. Quando você o liga pela primeira vez, é necessário configurá-lo para a posição mínima do volume e aumentá-lo gradualmente até atingir o nível de volume desejado.

Pinagem do cartão de memória


A pinagem dos cartões de memória é mostrada na figura:

6 fiação, duas das quais são de energia, o circuito está conectado a um cartão de memória. Você pode usar SD, MicroSD e MiniSD, o principal é manter a pinagem correta. É mais conveniente usar um adaptador MicroSD desnecessário no SD, então será possível soldar a fiação no próprio adaptador, no qual o cartão de memória usado já está inserido, eu fiz exatamente isso. Antes de usar neste esquema, o cartão de memória deve ser formatado no sistema de arquivos FAT. Após a formatação, você pode gravar arquivos wav no cartão, que devem estar no formato PCM 8 ou 16 bits, com uma frequência de amostragem não superior a 48 kHz. Existem muitos programas de computador que permitem converter arquivos mp3 comuns em formato wav, um deles é o GoldWave, eu usei.
Quando você conecta a alimentação ou insere um cartão de memória, o circuito inicia a reprodução. Quando você clica no botão, o próximo arquivo é incluído. Os cartões de memória requerem 3,3 volts; portanto, o estabilizador 78L33 é instalado na placa de circuito impresso proposta para o artigo (não é indicado no diagrama). Usando um estabilizador, a tensão de alimentação do circuito está na faixa de 5 a 12 volts. Este circuito consome uma pequena corrente e, portanto, pode ser alimentado por uma bateria. Para fazer isso, você precisa usar um conversor de impulso de 3,7 a 5 volts, como eu fiz.
O circuito começa a funcionar imediatamente, não requer nenhuma configuração, basta piscar o microcontrolador. Os bits do fusível devem ser configurados conforme mostrado na figura abaixo (uma marca de seleção significa que esse bit está programado, como no PonyProg).

Você pode baixar a placa e o firmware aqui:
statya-pleer-wav-faylov.zip 11.88 Kb (downloads: 286)

A taxa do jogador reunido


Foto do jogador que coletei:

Conversor de potência.