quinta-feira, 23 de maio de 2013

Alarme Sonoro com LDR e Buzzer

Objetivos:

            Construir um alarme sonoro baseado no sensor  LDR.

Materiais:

- 1 Buzzer
- 1 LDR
- 1 resistor de 330ohms
- 1 resistor de 33kohms
- fios diversos
- 1 placa Arduíno UNO


Referencial teórico:

            A tecnologia PWM (Pulse Width Modulation) ou Modulação de Largura de Pulso é uma forma de controlar a corrente elétrica fornecida a um circuito. Num circuito componentes eletrônicos são capazes de controlar a tensão elétrica fornecida utilizando-se a tecnologia PWM.
             Segundo Wikipédia, 2013, o LDR (Light Dependent Resistor – Resistor Dependente de Luz), é um componente onde uma variação na luminosidade que incide sobre ele resulta numa variação na sua resistência. O LDR é construído a partir de material semicondutor com elevada resistência elétrica. Quando a luz que incide sobre o semicondutor tem uma frequência suficiente, os fótons que incidem sobre o semicondutor libertam elétrons para a banda condutora que irão melhorar a sua condutividade e assim diminuir a resistência
            Segundo Wikepédia, 2013, o Buzzer é um tipo de altofalante baseado na propriedade dos cristais piezoelétricos (poliéster ou cerâmica), que se deformam quando submetidos a uma tensão entre suas faces e que atuam como transdutores eletroacústicos quando utilizados para reprodução do som.
Dentro do buzzer existem duas camadas de metal e uma camada interna de cristal piezoelétrico, quando é enviada corrente através do buzzer a camada interna vibra na mesma frequência reproduzindo assim um som, por exemplo, se enviarmos corrente em uma frequência de 440Hz, ouviremos o som da nota Lá. Quanto maior a corrente maior o “volume” do som.


Procedimentos:

- O alarme foi confeccionado conforme a figura 1.

Figura 1 – Esquema do alarme sonoro. Feito no Fritzing.


- Foi utilizado o  software Arduíno 0023 para escrever o código da sequência:

int LDR; //declara variavel
float VLDR;
int ledPin=11;
void setup(){
Serial.begin(9600);
pinMode(A0, INPUT);// entrada A0
pinMode(11,OUTPUT); // define o pino 13 como saida
}
void loop(){
LDR = analogRead(A0);
VLDR=LDR*5.0000000/1024;
             Serial.print(LDR);
Serial.print(" ");
Serial.print(VLDR);
Serial.println ( "\t");
delay(100);
if (LDR > 80) { 
            tone(11,200);
            delay(50);
                         tone(11,100);
                         delay(50); }
else {
noTone(11); }
}

Resultados:

            Após rodar o código, foi verificado no serial monitor do Arduíno as leituras da porta analógica A0 e o valor convertido em voltagem. Quando se deu obstrução da luz sobre o LDR houve a emissão sonora.


Conclusão:

            Conclui-se que, a partir de simples componentes na placa Arduíno, foi possível com um código de programação construir um alarme sonoro.


Bibliografia:

ClubedoHardware. PWM. Disponível em: 
<http://forum.clubedohardware.com.br/resolvido-pwm/801099?s=c0bd34f66c7ed715e4b64b1aec382bc5&amp>. Acesso em: 23 maio.2013
WIKIPÉDIA. LDR. Disponível em:
<http://pt.wikipedia.org/wiki/LDR>. Acesso em: 23 maio.2013
WIKIPÉDIA. Buzzer. Disponível em:



Um comentário:

  1. The Star Group Launches New Jersey-Review - DRM CD
    The 포항 출장안마 Star Group, a leading global 오산 출장마사지 integrated entertainment 춘천 출장안마 and gaming developer, has launched the launch 목포 출장마사지 of a new Jersey-Review online gambling 보령 출장안마

    ResponderExcluir