Disparar sons através de interação com Arduino utilizando CIs

Olá.

Estes dias desmontei um carrinho estragado do meu filho, um desses carrinhos do Paraguai, que toca aqueles musiquinhas irritantes de acende luzes.

Reparei que ele tem um pequeno circuito para controlar as luzes e tocar o som.

Baseado nisso eu estou pensando em um projeto para o arduino, para disparar determinados sons a partir de botões ou através de interações com outros tipos de componentes também.

Porém eu gostaria de poder fazer uso de CIs com o som gravado neles para disparar direto dele em um pequeno alto-falante.

A ideia é que cada CI tenha um som e esteja ligado em um alto-falante, pois assim terei os sons independentes e porei inclusive tocar dois sons simultaneamente.

Estou iniciando neste ramo, então não tenho muito conhecimento quanto a equipamentos.

Se alguém puder me ajudar dizendo que CIs posso usar pra isso, e se não for abuso de minha parte, se tiver algum exemplo de como usar, ficarei muito agradecido! 

Exibições: 2307

Responder esta

Respostas a este tópico

Vc pode usar um simples UM3561 ou um HT2884.

Depende do que vc quer conseguir.

Estive pesquisando estes dois CIs na internet... e não é nada fácil encontrá-los. Porém, pelo pouco que achei destes dois CIs, eles já possuem seus sons específicos.

Eu preciso de CIs que eu possa gravar os sons que deseja usar, e a ideia é gravar apenas um som em cada CI.

Amigo, vc pode usar shields em vez de CIs, que vão te dar um poder muito maior. 

Duas alternativas: um shield mp3, onde vc teria os sons gravados em um cartão SD que também vem no shield, aí vc seleciona o som e toca. Já usei, fica muito bom, mas o som é pré-gravado: http://www.labdegaragem.org/loja/index.php/31-shields/mp3-player-sh...

Agora, tem uma outra plaquinha muito legal, a GinSing. Essa só tem nos EUA, tem que importar mas os caras mandam prá cá. Fica numas 100 pratas, com os impostos. Eu tb já usei, é muito legal, e mais flexível, porque vc pode gerar os sons à medida em que forem necessários. No meu blog tem um teste que fiz com ela, bem como um link para o fabricante: http://automatobr.blogspot.com.br/2012/08/arduino-parla.html

Abracadabraço!

Mauro

Obrigado pelas Dicas Mauro, porém o shield de MP3 pra esse meu projeto não serve, pois vou precisar disparar sons simultâneos, e com o Shield MP3 isso não será possível.

Eu tenho os sons que vou precisar usar, quero deixá-los gravados em algum lugar, e dispará-los dependendo da necessidade um de cada vez ou vários ao mesmo tempo.

Qual a qualidade do som que você pretende obter com este tipo de cicuito?

Bom, eu gostaria de ter uma qualidade de som que seja nítido.

O que eu quiz dizer é: se o som teria o timbre de algum instrumento ou seria somente a senoide correspondente em frequência a cada nota?

Se haveria efeito sobre o nível do som, tipo: pique, subida e descida como ocorre com instrumentos de corda?

Descreva melhor o resultado que você ambiciona.

Certo, entendi.

Quero simplesmente reproduzir puramente o som que eu gravei, sem alteração de timbre ou qualquer efeito.

Por exemplo, se eu tiver gravado sons de animais, sons de tambores ou o som de uma corda de violão, simplesmente reproduzir o som puramente. Preciso poder disparar mais de um som ao mesmo tempo, por isso descartei o uso de um shield MP3 ou MID. Acredito que nesse caso utilizar CIs seja a melhor saída. Se eu estiver enganado, por favor fiquem a vontade para me corrigir, sem problemas!

Marcelo,

Se sua intenção é somente gravar um som ( voz ou uma musica ) e depois reproduzir, você poderá utilizar os seguintes CI´s:

- APR9600 ( tempo maximo de gravação 100 segundos ).

- ISD1760 ou ISD1730 ( 60 e 30 segundos ) -> custo aproximado R$ 15,00

Esses CI´s podem gravar varios sons, e os sons gravados são acessados aleatoriamente através de um microcopntrolador.

Nos datasheet desses CI´s existem exemplos de aplicação com microcontrolador.

Caso queira reproduzir varios sons ao mesmo tempo, cada CI irá armazemar o som correspondete e reproduzi-lo, sendo todos controlados por um microcontrolador.

Outra opção são circuitos dedicados que gravam alguns segundos e depois reproduzem quando aperta um botão. Comprei um deste na Radioshack ( Estados Unidos ). Link: http://www.radioshack.com/product/index.jsp?productId=2102855

Sds,


Gravação/reprodução vc pode usar o ISD4003, aliás, tem um sheild do Arduino com ele.

 

Dá uma olhada aqui: http://www.practicalarduino.com/projects/speech-synthesizer

É diferente do que vc quer mas é bem divertido.


Boa sorte.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço