Boa noite.
Fiz a montagem no protoboard e não funcionou direito, fica dando só um bip quando aperto o botão. Desmanchei tudo e fiz de novo e fica do mesmo jeito. Quando ligo ascende os leds tocando e error, aperto o reset ai apaga os dois e ascende o do cartão sd. Na primeira montagem até saiu o som cheio de ruídos. Agradeço desde já a ajuda.
Olá Janir6cc!
Suponho que esteja se referindo a versão com PIC16f628a.
Para funcionar corretamente você tem que gravar o pic com o arquivo hex "sup_buz_SD_card.hex.
Em seguida tem que preparar o SD Card para eliminar qualquer gravação anterior. Siga de perto as instruções contida dentro da pasta 'arquivos_wav', no arquivo de texto nomeado de 'importante'. Nele tem os passos para a correta préformatação antes do uso e como gravar os arquivos de sons.
Para facilitar veja uma cópia abaixo:
=========================================================================================================
arquivo 'importante.txt'
Use os arquivos fornecidos para gravar seu SD CArd. Se desejar outros toques, poderá gravar arquivos para 19530 hz de amostragem, mono, 8 bits (use gravações de voz ou arquivos baixados da internet, convertendo-os de mp3 para .wav com format factory e depois com o programa BTC Sound Encoder v.3 ou similar, para 8 bits, 19k530, mono).
Salve tais arquivos com letras minúsculas com máximo de 8 caracteres, com terminação '.wav'.
Passos para funcionar corretamente:
1)Formate o SD Card com FAT32.
2)Arraste o arquivo de limpeza 'clear_sdcard.wav'para o SD Card (copiar).
3)Reformate o SD Card com FAT32.
Carregue os arquivos na sequencia que desejar. Caso erre a sequencia, então refaça os 3 passos acima novamente.
Não exclua apenas o arquivo, pois irá ficar uma posição ocupada por arquivo excluido, fazendo que não funcione corretamente todos os toques.
Lembrando que os arquivos são acessados pela entrada inicial e pelo tamanho do arquivo, sequencialmente. Portanto, se ficar fragmentado, não funcionará!
Não usamos a tabela FAT por falta de memória ram no pic 16f628a.
Foi testado unicamente com os SD Cards:
SanDisk Ultra 8 G micro SD HC
SanDisk 4 G micro SD HC.
Não sei se de outros fabricantes irão funcionar.
Foi usado um adaptador para ligar os micro SDcards. Neste adaptador foi soldado terminais para poder ser inserido no Bread_board (tipo Protoboard- placa de testes experimental).
blog larios.tecnologia.ws
======================================================================================================
Confira também todo o circuito a procura de erros de ligação. Poderá usar um amplificador qualquer para capturar o som produzido no pino de saída de som e ter certeza que está sendo produzido corretamente.
Boa noite eu tinha feito o procedimento descrito acima anteriormente, mais tentei fazer de novo, comprei novos componentes e fiz outra montagem. Arrumei outro cartão de memória e ou adaptador, porém dá o mesmo defeito, quando aperto qualquer um dos botões ao invés de tocar ele só dá um estalo. Uma montagem eu usei o trafo e os transistor e a outra estou usando um amplificador. Gostei desse projeto e estou fazendo para um amigo que é motociclista e quer colocar um toque especial no seu triciclo. Primeiramente tenho de fazer funcionar o circuito para depois tentar adicionar os toques que ele quer. Estou usando 2 cartões da sanDisk de 4G micro sd hc. Grato pela atenção.
Parece que não está acontecendo a comunicação com o SD card ( o led 'erro' acende neste caso). Alguns SD card são muito sensíveis a tensão de alimentação. No manual diz que devem trabalhar com 2,7 Volts a 3,6 volts. Confira esta tensão com um bom multitester. Se a tensão estiver acima, tente colocar mais um diodo em série, ou colocar um resistor de 330 ohms do Vcc_3v3 para o gnd (confira o datasheet do seu SD card para ter certeza destas tensões de trabalho). O ideal é usar um integrado regulador de tensão de 3v3 do tipo LM1117 ou similar. Também coloque um capacitor de 0,1 uf junto ao Vcc e gnd do SD Card ( o mais próximo possível).
O led vermelho só ascende quando alimento o circuito juntamente com o led tocando, quando dou reset se apagam e ascende o verde. Quando aperto qualquer um dos botões o led tocando dá uma piscada e dá um estalo na saída do alto falante. Estou usando uma fonte regulada, medi a tensão está com 3,29v, coloquei o capacitor e o resistor porém o resultado foi o mesmo. Só estalos.
Boa noite Cláudio.
Eu testei o esquema com dois cartões de 4g SDHC e não funcionaram, porém como sou brasileiro e junto com sua dica que não estava reconhecendo o cartão troquei por um de 8g, daí funcionou perfeitamente. Obrigado pela ajuda e atenção.
Bom dia Janir!
Fico feliz que tenha finalmente obtido resultados!
Parabéns pela persistência!