Você está na página 1de 6

Experiencia 5 – buzzer+botão+led

5.1. Transdutor Piezoelétrico

O Piezoelétrico é um dos mais interessantes componentes elétricos que podemos encontrar


no mercado, suas aplicações são praticamente infinitas, podemos encontrá-los em sensores de
toque, alarmes, caixa de som, ultrassom hospitalar, fones de ouvido, dentre outros.

O piezoelétrico é capaz de gerar energia, chamada piezo eletricidade, ela se dá quando seus
cristais são pressionados assim gerando uma DDP alta, porém momentânea, por este motivo ele é
considerado o menor gerador de energia do mundo. Por outro lado, se passamos uma corrente
pelos cristais ele gera ondas mecânicas de mesma frequência que pulsamos nela.
Neste momento nos interessa apenas utilizá-lo como um emissor de som, conhecido como
Buzzer, seu símbolo em um circuito é este.

O funcionamento do Buzzer é muito simples, basta aplicar uma corrente em uma


determinada frequência em seus terminais que ele começa a emitir sons. A resistência colocada em
série com ele fará controlar a potência do dispositivo.
O Som

O som é a propagação de uma vibração acústica em um meio material elástico, tal como o
ar e a água, que seja perceptível pelo aparelho auditivo humano. Essa vibração gera o movimento
das partículas desses materiais que, com isso, transmitem o som.’

Propagação do som

Como seres humanos, temos como um de nossos principais sensores o sistema auditivo.
Além de nos permitir escutar, ele também está intimamente ligado ao equilíbrio do nosso
corpo. (Recomendo a todos que estudem sobre os sistemas sensoriais do corpo humano. O que
tentamos fazer com robótica, já está pronto na natureza).

Em resumo, o ouvido recebe o som e transforma em impulsos nervosos que serão enviados
para nosso cérebro, que terá o trabalho de interpretar a informação.

O nosso aparelho auditivo é capaz de ouvir vibrações com frequência mínima de 20Hz,
enquanto a frequência máxima chega a 20.000Hz. Sons cuja frequência seja maior que 20kHz são
denominados ultrassons, enquanto que aqueles abaixo de 20Hz são chamados de infrassons.

Escala de frequências do som – Fonte Wikipedia


Sabendo que o som é a propagação de uma vibração entre 20Hz e 20kHz, podemos usar a
propriedade do transdutor piezo elétrico de se mexer ao aplicarmos uma tensão elétrica e gerar
som.

Para isso, podemos colocar uma onda de tensão na faixa de frequência audível , assim o
transdutor vibrará na mesma frequência, emitindo som. Veremos isso na prática durante a
experiência.
Como eles são?

Em geral, o piezo é encontrado em formato de disco com dois fios. Um vermelho, o


positivo, e um preto, o negativo. Veja um típico piezo na imagem abaixo.

Transdutor piezo típico

Quando o assunto é Arduino, utilizamos muito o buzzer, que nada mais é que um disco
piezo encapsulado em uma proteção plástica.

Buzzer encapsulado

Podemos usar ele sozinho ou em um módulo, tal como o da GBK robots:

Módulo buzzer GBK robots


5.2. Ingredientes

• Botão de pressão
• Resistor 330 Ω
• 1 LED 5mm
• 1 Resistor 330 Ω
• Fios Jumper’s
• Protoboard
• Buzzer

5.3 Misturando os ingredientes

Agora vamos conectar os componentes do projeto. Para isso monte seu circuito conforme
a figura abaixo.
Garanta que seu Arduino esteja desligado durante a montagem, e que o seu LED esteja
conectado corretamente, com a perna mais longa (Anodo) conectado ao resistor e a perna menor
(catodo) ao GND.

OBS.: Tome cuidado com o lado positivo e negativo do buzzer, a perna com maior comprimento é o polo
positivo.
5.4. Levando ao forno

Abra a IDE Arduíno.


Antes de carregar um programa, você precisa selecionar a porta que será usada para fazer a
carga do programa no Arduíno(upload). Clique no menu Ferramentas e abra o submenu Porta.
Clique na porta que seu Arduíno está conectado, tal como COM5 ou COM7. Geralmente aparece
o nome da placa Arduíno: ”COM7(Arduino Uno)”.
Você também precisa garantir que o tipo de placa apropriado está selecionado no menu
Ferramentas, submenu Placa.

5.5 Preparando a cobertura

Crie um programa(sketch) e salva com o nome de’ buzzer_botão_led”. Com o seu


programa salvo, escreve nele o código abaixo:

// Determinamos constantes para os números dos pinos utilizados


const int buttonPin = 2; // Numero do pino do botão de pressão
const int ledPin = 13; // Numero do pino do led
const int buzzerPin = 7; // Numero do pino do buzzer

// Variaveis
int buttonState = 0; // Variável para leitura do estado do botão

// Executa uma vez ao ligar ou reiniciar a placa


void setup() {
pinMode(ledPin, OUTPUT); //Inicializa o pino do LED como saída (OUTPUT)
pinMode(buttonPin, INPUT); // Inicializa o pin do botão como entrada (INPUT)
pinMode(buzzerPin, OUTPUT); //Inicializa o pin do buzzer como saÍda(OUTPUT)
Serial.begin(9600); //Inicia porta serial e define a velocidade de transmissão
}

// Executa infinitamente quando liga a placa


void loop() {
// Lê o estado do botao (HIGH -> +5V -> botão press.)(LOW -> 0V)
buttonState = digitalRead(buttonPin);

Serial.println(buttonState);

// Testa se o botão não está pressionado


// Se sim, o estado do botão e alto (HIGH)
if (buttonState == HIGH) {
digitalWrite(ledPin, LOW ); // Desliga o LED

}
// Senão (Botao pressionado)
else {
digitalWrite(ledPin,HIGH ); // Liga o LED
tone(buzzerPin, 2000); //liga buzzer
delay(200);
noTone(buzzerPin); //desliga buzzer
}
}

Após escrever o código, clique em upload para que o programa seja transferido para o Arduíno.
5.6. Experimentando o prato

Caso tenha ocorrido tudo como esperado, o buzzer deve ser acionado quando o led acender.

Exercícios
1 – Como alterar a intensidade do som produzido pelo buzzer?
2 – Acrescente mais um botão a montagem.
3 – Modifique o programa para que um botão seja “ponto” e outro botão seja “traço”. Modifique o
programa para mostrar no led e no buzzer, em código morse, um pedido de socorro.
4 – Escreva seu nome em código morse.
5 – Escreva a data de hoje em código morse.

- Tutoriais PET-Tele – Introdução ao kit de desenvolvimento Arduíno – UFF – Niteroi –RJ


- 3013
- Vida-de-Silício-Apostila-Arduino-Básico-Vol.1, 2 e 3 - www.vidadesilicio.com.br