Leia também!
Home / Todos / Hardware de áudio para Arduíno

Hardware de áudio para Arduíno

Como eu comprei uma pá de plaquinhas para Arduíno, nos próximos meses vou escrever um monte de artigos sobre o tema. Para quem não conhece, Arduíno é uma plataforma de código e hardware abertos idealizada para facilitar a aprendizagem de programação e desenvolvimento de projetos usando microprocessadores.

As plaquinhas compradas, ou “shields” como são normalmente chamados os opcionais para Arduíno, são um sensor de nível de áudio (esquerda) e um Buzzer (direita).

wpid-20141216014432.jpg

Aí está o buzzer! Nada de muito diferente do normal, um pino para o massa (-), um para alimentação (+) e um para o aúdio (S). Existem buzzers chamados ativos que possuem um gerador de tom e amplficador interno, mas este é apenas um alto falante passivo mesmo, ou seja, o áudio precisa ser integralmente gerado com o Arduino. Eu usei este programa abaixo para testar, que gera um tom de 440Hz:

void setup() {
// Inicializa pino 8 como saída.
   pinMode(8, OUTPUT);
}

// Loop para sempre
void loop() {
   digitalWrite(8, HIGH); // Empurra o alto falante para frente
   delayMicroseconds(1136); // Espera 1136 microsegundos (1/(2*1136u) = 440Hz)
   digitalWrite(8, LOW); // Empurra o alto falante para trás
   delayMicroseconds(1136); // Espera 1136 microsegundos (1/(2*1136u) = 440Hz)
}

wpid-20141216014443.jpg

Já o sensor de áudio possui um microfone e detecta quando o som passa de certo limite, definido pelo potenciômetro multivoltas.

wpid-20141216014501.jpg

A pinagem é bem explicativa, VCC (3 a 6V) GND (massa), AO para a saída de áudio analógica e DO para o sensor, que vai a nível alto enquanto o volume de áudio for maior que o limite.

wpid-20141216014514.jpg

São plaquinhas muito legais para projetos variados com Arduíno. Eu já vi na internet tocarem música no buzzer, até mesmo o tema de Mario Bros. Para o sensor de áudio eu imagino a possibilidade de ligar uma carga ao bater palmas próximo ao circuito. Basta fazer o programa! Deixo abaixo os links para o produtos:

Buzzer – http://www.dx.com/p/arduino-diy-part-buzzer-module-black-138322

Sensor de áudio – http://www.dx.com/p/3-6v-sound-sensor-module-for-arduino-153949

Arduíno UNO R3 – http://www.dx.com/p/development-board-w-data-cable-for-arduino-uno-r3-deep-blue-cable-52cm-312887

Outro Arduíno UNO R3 (um pouco melhor) – http://www.dx.com/p/development-board-w-data-cable-for-arduino-uno-r3-deep-blue-cable-52cm-312887

Sobre Adriano

Adriano
Professor, Engenheiro e comprador de produtos malucos da China.

Deixe um Comentário

Seu endereço de e-mail não será publicado. Campos Obrigatórios *

*