, ,

Sensor de Movimento e Vibração 801S PIC Automação para Arduino


SKU: A038
Disponibilidade:

Fora de estoque

R$23,90

Fora de estoque

Sensor De Movimento 801s pode ser usado em dispositivos anti-roubo, fechaduras eletrônicas, equipamentos mecânicos detecção de vibração, etc.

 

Sensor De Movimento 801s

 

Hoje vamos falar do Sensor de vibração 801s, um sensor que, como o próprio nome diz, serve para medir a vibração e/ou movimentação de algum objeto. Com esse módulo, você pode montar alarmes (detectando, por exemplo, movimentação de uma porta), utilizá-lo em brinquedos (emitir algum som de acordo com a movimentação) ou algum outro sistema no qual você necessite medir o nível de vibração.

 

Características

  • Tem indicação de nível TTL saída de sinal;
  • Saída de sinal de canal único;
  • Sinal válido saída é alta, a luz se apaga;
  • A sensibilidade é ajustável (fine-tuning);
  • Ampla gama de detecção de vibração, sem direção;
  • Com furos de montagem, instalação firmware flexível e conveniente.
  • Dimensão: 10 mm x 30 mm x 20mm;
  • Chip principal: LM393, vibração sonda;
  • Tensão de funcionamento: DC 3-5 V.

 

Código exemplo

// Programa : Sensor de vibracao com LCD 16x2
// Autor : Arduino e Cia

#include <LiquidCrystal.h>

// Porta ligada ao pino A0 do sensor de vibracao
int porta_A0 = A5;
// Porta ligada ao pino D0 do sensor de vibracao
int porta_D0 = 7;

int leitura_analogica = 0;
int leitura_analogica_ant = 0;
int leitura_digital = 0;

// Define os pinos de ligacao ao LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()
{
  lcd.begin(16,2); //Inicializa LCD
  lcd.clear();     //Limpa o LCD
  pinMode(porta_A0, INPUT);
  pinMode(porta_D0, INPUT);
  //Informacoes iniciais no LCD
  lcd.setCursor(0,0);
  lcd.print("Sensor: Deslig.");
  lcd.setCursor(0,1);
  lcd.print("Nivel : ");
  Serial.begin(9600);
}

void loop()
{
  // Leitura dos dados das portas do sensor
  leitura_analogica = analogRead(porta_A0);
  leitura_digital = digitalRead(porta_D0);
  // Exibe os dados da porta digital (se houver alteracao), e 
  // nivel de vibracao
  if (leitura_digital != 1)
  {
    lcd.setCursor(8,0);
    lcd.print("Vibracao");
    lcd.setCursor(8,1);
    lcd.print("      ");
    lcd.setCursor(8,1);
    lcd.print(leitura_analogica);
    leitura_analogica_ant = leitura_analogica;
    delay(1000);
    lcd.setCursor(8,0);
    lcd.print("         ");
    lcd.setCursor(8,0);
    lcd.print("Deslig.");
   }
  // Exibe os dados do nível de vibracao
  if (leitura_analogica != leitura_analogica_ant)
  {
    lcd.setCursor(8,1);
    lcd.print("      ");
    lcd.setCursor(8,1);
    lcd.print(leitura_analogica);
    leitura_analogica_ant = leitura_analogica;
  }
  delay(100);
}

Acompanha

  • 1 x Sensor De Movimento E Vibração 801s

 

O que é Arduino?

Arduino, é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++.

SKU: A038 Categorias: , ,
Peso 0,05 kg
Dimensões 16 × 11 × 7 cm
×