Sensor de Vibração conectado ao Arduino


27 novembro, 2013
Arduino é uma plataforma eletrônica de prototipagem baseada em hardware e software flexíveis e fáceis de usar. O que isso quer dizer: Arduino é uma plaquinha a qual podemos programar para executar as mais variadas funções, por exemplo, ler sensores, controlar atuadores, motores, lâmpadas, etc, processar informações e dessa forma controlar dispositivos ou o ambiente da forma que quisermos, bastando para isso programá-lo através de um computador.
 
Para conectar o Sensor de Vibração Anti-furto ao Arduino, você deve fazer as seguintes conexões:


- Vcc (Vermelho) - Alimentação da placa => 7 a 12 V;

- GND (Preto) => GND do Arduino;

- 1 (Verde) - Alimentação do transistor da saída => 5 V;

- 2 (Amarelo) - Sinal da saída do transistor => Qualquer entrada digital.

OBS: A saída do sensor (amarelo) deve ter um resistor de pull-down para garantir o nível lógico baixo no uC quando o sensor está disparado. Mais detalhes nos comentários deste post. 

Sinal da saída:

- 5 V: quando o Sensor está normal;

- 0 V: quando Sensor disparado.



 Ao conectar o sensor de vibração ao Arduino, facilitamos a utilização do mesmo e também deixamos em aberto para novas aplicações, já que o Arduino é bastante utilizado na iniciação em programação. Assim, os “novos programadores” poderão praticar e até mesmo encontrar novas utilidades para o Sensor de Vibração Antifurto.



Obs.: Vale lembrar que só estamos explicando como ligar o Sensor ao Arduino, isso quer dizer, estamos ajudando a desenvolver novas aplicações através do Arduino + Sensor.

Na figura abaixo, está um trecho de um programa em Linguagem C, que nada mais é do que o Sensor conectado a saída do Arduino (Porta 9). Quando a saída é 1, nada acontece, o alarme e a sirene estão desligados. No caso de uma vibração detectada pelo sensor, a saída será 0, e o alarme e a sirene serão disparados.

 
 Se quiser saber mais, no link abaixo você pode conferir um documentário sobre o Arduino:
http://vimeo.com/18539129

E aí, qual a sua aplicação para o Sensor de Vibração Antifurto + Arduino?


2 comentários:

Anônimo disse...

Não funciona corretamente assim, necessita de um resistor de pull-down no cabo que é conectado à entrada digital...

Bruno disse...

Realmente, você está correto. A explicação é: quando o sensor ativa ele abre o seu transistor e a porta do microcontrolador da placa Arduino fica flutuando, ou seja, o resistor de pull-down garante o nível lógico baixo.
Obrigado.

Postar um comentário

Gostou do texto? Expresse aqui a sua opinião.