
Neste artigo trataremos do sensor de vibração SW-420, ele será utilizado para montagem de um simples detector de vibração, com indicação visual feita por um LED.
Este texto servirá como base/ponto de partida para outros trabalhos utilizando este sensor.
Contents
Sensor de Vibração SW-420
O sensor SW-420 é um sensor capaz de detectar vibrações em um ambiente ou superfície. Ele conta com ajuste de sensibilidade, o que pode ser feito ajustando-se um trimpot presente na placa. A Figura 1 traz uma imagem do sensor que utilizaremos.

Podemos verificar da Figura 1 que o sensor tem tamanho bastante reduzido, o que facilita muito em montagens menores.
As principais características deste módulo sensor de vibração são:
- Tensão de operação: 3,3 – 5 V;
- Saída digital;
- LED indicador para presença de tensão;
- LED indicador para saída digital;
- Ajuste da sensibilidade.
Além destas características devemos nos atentar para os pinos de conexão, que podem ser identificados pela Figura 2.

A Figura 2 nos permite identificar os pinos de conexão, o que deverá ser consultado sempre que houver dúvidas.
Materiais Necessários Para Montagem
Agora que conhecemos o sensor de vibração SW-420, podemos listar os materiais que utilizaremos para esta montagem. São eles:
- Placa Arduino UNO;
- Módulo Sensor de Vibração SW-420;
- 1 Resistor de 330 Ohms de 1/4 W;
- 1 LED;
- Fios e jumpers;
- Protoboard.
Estes componentes podem ser adquiridos na loja Silvatrônics. Agora que estamos com todos os componentes em mãos, podemos desenhar o esquema de conexão.
Diagrama de Conexão do Sensor ao Arduino
Utilizando o clássico software Fritzing, elaborei um diagrama de conexão do sensor ao Arduino, que pode ser conferido na Figura 3 a seguir.

Com este simples esquema podemos perceber que com poucos componentes podemos montar um pequeno detector de vibração.
Programa Para Leitura do Sensor de Vibração
Agora que temos o esquema de conexão, podemos elaborar o programa para ler o valor obtido do sensor de vibração. O programa é relativamente simples e pequeno, apesar de estar todo comentado seu entendimento é bastante intuitivo.
A seguir podemos conferir nosso programa.
// TÍTULO: Programa Para Detecção de Vibração com Sensor SW-420
// AUTOR: Ângelo Meneguini
// SITE: https://eletronicagaragem.blogspot.com.br
#define pinoLed 8 // pino que o LED esta conectado
#define pinoSensor 7 // pino que o sensor esta conectado
void setup() {
pinMode(pinoSensor, INPUT); // configura o pino 7 como entrada
pinMode(pinoLed, OUTPUT); // configura o pino 8 como saída
digitalWrite(pinoLed, LOW); // inicia a saída 8 como low
}
void loop() {
if(digitalRead(pinoSensor) == HIGH)// lê a porta digital 7 e verfica a se o valor é alto
{
digitalWrite(pinoLed, HIGH); // acende o led no pino 8
}
else
{
digitalWrite(pinoLed, LOW); // apaga o led no pino 8
}
}
Notamos que o programa acima, lê o valor digital obtido do sensor e caso o valor lido for nível lógico alto, o Arduino acende o LED conectado na sua saída. Caso o valor lido na entrada digital seja nível lógico baixo, o Arduino mantém o LED apagado.
O programa também pode ser baixado na minha lista de programas no GitHub.
Montagem e Testes do Detector de Vibração
Com todos os componentes necessários em mãos, podemos montar nosso protótipo e verificar seu funcionamento. A seguir podemos conferir algumas imagens da minha montagem, algo que é relativamente simples de se fazer.



Além das fotos da montagem, gravei um pequeno vídeo onde apresento o funcionamento do sensor com o Arduino.
Podemos conferir pelo vídeo que o sensor é muito sensível, onde é válido destacar que a sensibilidade pode ser ajustada pelo trimpot presente na placa.
Considerações Finais
Neste artigo apresentei o sensor de vibração SW-420, um sensor simples e muito versátil que pode ser empregado em inúmeras situações. Um exemplo clássico do uso deste sensor é em alarmes para motocicletas, onde a vibração é utilizada para disparar o alarme, avisando as pessoas ao redor.
Espero que tenha gostado deste texto, compartilhe com seus amigos e em suas redes sociais. Curta nossa página no Facebook para ficar por dentro das diversas novidades da loja e do blog.
Obrigado e até o próximo projeto!