Pages: [1]   Go Down
Author Topic: Arduino + som  (Read 1869 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá a todos. Sou uma iniciante no mundo do arduino e uma curiosa por electrónica em geral. Estou neste momento a trabalhar num projecto em que queria que o arduino produzisse um som semelhante a um motor a trabalhar ou a um ronronar baixinho. Tenho alguma experiência com Processing mas penso que deve haver uma maneira mais simples de fazer isso com uma biblioteca de arduino. O problema é que já andei a pesquisar e não encontro nada semelhante. Alguém me pode dar uma ajuda?

Quanto ao hardware suponho que no mínimo preciso de uma coluna pra output  :smiley mas mesmo assim não sei se a energia do arduino é suficiente pra produzir o som. Se bem percebi também podia usar uma resistência que interferisse num sinal constante para fazer o efeito que pretendo mas mesmo assim os meus conhecimentos de electrónica não chegam pra isso  smiley-sad  

Desculpem a noobice e obrigada desde já pela ajuda  smiley
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Encontrei esta biblioteca que produz um tom constante, mas continuo sem conseguir fazer o efeito de motor. De resto já fiz upload pa board com uma coluna ligada nos pins e está a funcionar. Só precisava mesmo de alguma ajuda com o código.
Logged

Sao Paulo - Brazil
Offline Offline
Sr. Member
****
Karma: 0
Posts: 268
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

se você realmente quiser o som do motor, recomendo utilizar esse shield para o arduino , onde você pode colocar alguns samples de audio, .WAV, dentro de um memory stick, e a partir do arduino controlar o audio.

http://www.ladyada.net/make/waveshield/

como você vai acionar esse audio?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Obrigada pela resposta. Não tem necessariamente que ser o som de um motor, apenas algo parecido. Preferia que fosse um som produzido em real time, será que é mais fácil usar uma biblioteca do processing e depois implementar no arduino? O som é para ser continuo sem nada que o accione nem o pare.
Logged

Sao Paulo - Brazil
Offline Offline
Sr. Member
****
Karma: 0
Posts: 268
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Você não consegue colocar algo implementado dentro do processing com várias bibliotecas externas dentro do arduino, são implementações distintas, um feito para o processador do seu computador, onde está sendo rodado o software processing e o outro compilado para o micro-processadores atmega que roda o arduino.

A plataforma do Arduino é bem simples para produzir sons complexos, sendo que o máximo que conseguimos são sons como os dos antigos video-games.
Para um som mais interessante você precisa do DAC(Digital Analog Converter), componente no qual o WaveShield se mostra interessante, pois ele possui um DAC de 12 bits, sendo possível assim tocar WAVs. Ao mesmo tempo você pode fazer audio em tempo real processando esses valores e jogando no DAC, biblioteca que não existe no momento.

Resumindo, você fica com as seguintes possibilidades:

http://www.ladyada.net/make/waveshield/ : DAC, toca wav files
http://arduino.cc/en/Reference/Tone : Função intrinsica do Arduino versão 0018, frequência simples quadrada

http://code.google.com/p/tinkerit/wiki/Auduino : Um tone um pouco mais implementado

http://code.google.com/p/tinkerit/wiki/Cantarino : Sintetizador de voz com PWM em inglês....
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah, agora percebo melhor. Nesse caso o Processing está fora de questão. Obrigada pelos links, gostei especialmente do Auduino, não parece muito complicado e tem resultados interessantes. Vou ver o que posso fazer com esse exemplo.
Logged

Sao Paulo - Brazil
Offline Offline
Sr. Member
****
Karma: 0
Posts: 268
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Olá,

O Auduino é bem legal mesmo! além de ser fácil modificar para alguma outra aplicação!
boa sorte!
Logged

Pages: [1]   Go Up
Jump to: