Olá turma,

Estou empenhado na construção de um animatronic como este https://www.youtube.com/watch?v=A23LDdX-jTg, porém não estou conseguindo mover um servo de acordo com o som gravado.

Estou utilizando um módulo WTV-020-16P para tocar o som.

Alguém sabe como posso ler o sinal ou tem alguma ideia diferente de baixo custo?

Exibições: 1251

Responder esta

Respostas a este tópico

Douglas,

Existe um software chamado VSA ( http://www.brookshiresoftware.com/vsa_downloads.htm )  para fazer sincronismo  com servos. Outra maneira de fazer sincronismo labial, seria no modo manual:

- Você escuta o som, e com a mão simula a abertura da boca. Para isso é necessário construir uma espécie de compasso ( que irá ser colocado na mão ) , onde um potenciômetro  ira "medir" o ângulo de abertura de sua mão. Então é utilizado o arduino para armazenar os tempos e ângulos que você fez com a mão. Com esses tempos e ângulos, o arduino irá acionar o servo nos momentos certos. Neste caso a musica tem que estar sincronizada, isto é, ser tocada no mesmo tempo que os comandos do servo comandado pelo arduino. Para cada musica deverá ser armazenados os tempos e ângulos

Existem ainda animatronic's que além de sincronizar os lábios, também tem movimentos da cabeça ( http://www.youtube.com/watch?v=mmTgEdjCWeg ) e dos olhos.

Eu tenho trabalhado em dois animatronics:

1- Uma caveira ( adquirida na coleção Corpo humano N. 1 ), que tem movimento da boca, Led's RGB nos olhos, e dois motores de passo para movimento da cabeça

2- Desmontei um antigo brinquedo chamado Bubba fish , que é um peixe que canta, com sincronismo da boca, mexe a calda e movimenta a cabeça para frente, para sincronizar com outras musicas.

Sds,

Olá Cinesio,

Obrigado por sua explicação. Acreditava que fosse mais simples, mas vejo que tenho que estudar um pouco mais.

Você pode me dar mais detalhes desta implementação em forma de compasso?

Valeu!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço