Escolar Documentos
Profissional Documentos
Cultura Documentos
Este é um gerador de som simples baseado no SD Áudio Player de 8 pinos. É construído com
um microcontrolador Atmel ATtiny861 e um cartão de memória SD.
O ATtiny861 tem saídas PWM rápidas como o ATtiny85 para que possa gerar som claro em
comparação com qualquer outro chip AVR. No dispositivo de 20 pinos, muitos pinos GPIO
estão disponíveis. Permite controlar o gerador de som por sinais externos.
Por ser controlado com facilidade, este projeto é utilizável como módulo de som para
brinquedos, toques de tom, máquinas de diversões e gadgets.
Hardware
Um cartão Micro SD é usado como mídia de armazenamento, mas SD e MMC podem ser
usados com conversão adequada de soquetes. É controlado no modo SPI via USI. O sinal de
áudio é de saída em PWM e pode dirigir alto-falantes diretamente. Pode-se pensar que a
corrente de saída excede a classificação, mas não é problema porque a corrente de saída é
limitada pela impedância de saída a 3,3 volts de tensão de alimentação, mesmo que o pino de
saída esteja atrelado ao trilho. Portanto, não pode soar alto, mas criará som suficiente que
escuta na mesa com alto-falantes de alta eficiência. Um indutor opcional da série 100μH na
saída PWM reduzirá o consumo de energia. Ao conectar as saídas de áudio ao amplificador, o
componente de alta frequência deve ser filtrado com LPF. Não insira os sinais PWM
diretamente ao amplificador ou o amplificador e os alto-falantes podem ser danificados.
Indicador LED
O LED indica que um arquivo de som está sendo reproduzido. Também pisca em qualquer erro.
O número de flashes + um segundo de branco corresponde ao tipo de erros da seguinte forma:
• Duas piscadas - Erro de I/O. (erro de erro de difícil ou erro do sistema de
arquivos)
• Três piscadas - O arquivo de som não foi encontrado.
• Quatro piscadas - Arquivo de som inválido.
Notas técnicas
• Firmware (projeto gcc + arquivo hex) 15 de dezembro de 2013, em anexo
• Diagrama do circuito
Arquivo 000.txt
3
; 0: Level triggered
; 1: Level triggered (sustained)
; 2: Edge triggered
; 3: Edge triggered (re-triggerable)
; 4: Edge triggered (stop on release)