Boa tarde,
Eu e meus amigos estamos trabalhando em um projeto, no qual estamos precisando "monitorar/ler" a frequência medida pelo sensor piezoelétrico, o qual estará fixado num braço de madeira e precisamos saber a frequência de vibração que ele esta "sentindo".
Sabendo o valor medido, usaremos ele numa realimentação sendo comparada a uma base de frequências pré-estabelecidas, acionando alguns atuadores para corrigir e levar o valor ao pré-estabelecido.
Já lemos sobre Filtro de Goertzel e Série de Fourier, porém não estamos sabendo aplica-la ao Arduíno.
Caso não tenha ficado muito bem entendido, me avise que tento explicar.
Alguém tem algumas dicas?
Obrigado.
Tags:
Boa tarde,
Favor especificar qual sensor piezoletetrico esta usando.
Qual a faixa de frequência a ser monitorada?
O que provocará a vibração na madeira ? Qual intensidade dessa vibração?
Isso não é um sensor, é um dispositivo piezoelétrico.
Para capturar frequência, será necessário amplificar e digitalizar o sinal.
http://labdegaragem.com/profiles/blogs/tutorial-como-utilizar-o-pie...
Melhor dizendo, isso é um transdutor piezoelétrico.
Ele pode ser usado para captar ou reproduzir sinais.
Exemplo - um microfone ou alto-falante.
Obrigado José,
Vou dar uma olhada nos links compartilhados.
Olá.
usando um operacional como comparador, numa entrada a media do sinal (sinal via filtro) e na outra o sinal como vem (direto) vc consegue "quadrar" o sinal.
Também pode ser feito com um transistor.
Uma vez quadrado basta medir a frequência.
Tem 2 caminhos:
1) Medir quantos pulsos acontecem em um intervalo de tempo. É simples mas provoca a perda de tempo de se esperar um ciclo. Por ex, se quer Hz precisa esperar 1 segundo.
2) Medir o período do pulso. Mais rápido. Fica mais preciso se vc medir alguns periodos, por ex 10. Depois de medido é preciso calcular a frequência.
Obrigado Eduardo,
vou dar uma pesquisada maior no que você disse.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por