Transdutor para baixa frequência

Pessoal estou precisando gerar uma onda mecânica de 5 - 20 hz. Sei que terei que fazer muitos testes, mas se alguém puder me dar algum palpite pode ser que já adiante minha pesquisa. Especialmente se já der para excluir alguma opção. Requisitos que preciso:

  1. ser o mais compacto possível
  2. baixo nível de ruídos
  3. ter onda de maior amplitude possível (se possível controlável)
  4. baixo consumo
  5. preferencialmente onda senoidal ou quadrada

Pensei em algumas hipóteses:

  1. alto falante
  2. transdutor piezoelétrico (não sei se suporta a frequência / amplitude que pretendo)
  3. motor com peso desbalanceado no eixo, estilo vibracall (sei que é um transdutor, e uma solução completamente tosca)

Mais alguma sugestão, ou posso de cara descartar alguma das que citei acima?