Skip to main content

Grove - Sensor de Vibración(SW-420)

pir

El Grove - Sensor de Vibración (SW-420) es un sensor de vibración no direccional de alta sensibilidad. Cuando el módulo está estable, el circuito se enciende y la salida es alta. Cuando ocurre movimiento o vibración, el circuito se desconectará brevemente y la salida será baja. Al mismo tiempo, también puedes ajustar la sensibilidad según tus propias necesidades.

En resumen, este es un módulo perfecto para sensor de vibración o inclinación.

pir

Versión

Versión del ProductoCambiosFecha de Lanzamiento
Grove - Sensor de Vibración (SW-420)InicialSep 2018

Características

  • No direccional
  • Alta sensibilidad
  • Responde a vibración, inclinación
  • Resistente al agua
  • Resistencia a la compresión

Especificaciones

ElementoValor
Voltaje de operación3.3V / 5V
InterfazDigital
TamañoL: 40mm W: 20mm H: 10mm
Peso4.3g
Tamaño del paqueteL: 140mm W: 85mm H: 10mm
Peso bruto10g

Aplicaciones

  • Alarma antirrobo para automóvil, bicicleta, motocicleta
  • Control de juegos
  • Detección de vibraciones

Descripción del Hardware

Mapa de Pines

pir

Esquemático

pir

Primero, comencemos con el SW1 que está en la esquina inferior izquierda. En realidad, el SW1 es el módulo de vibración SW-420. Cuando el módulo está en estado estable, el módulo está encendido. El Pin2 de U1A está conectado al GND a través de SW1.

El VR1 es el potenciómetro, el Pin2 del potenciómetro está conectado al Pin3 del U1A

El U1A es un comparador. Para los comparadores, el comportamiento de salida sigue esta lógica:

Vout = Alto cuando V+ > V-
Vout = Bajo cuando V+ < V-

V+ se conecta al Pin3, V- se conecta al Pin2, Vout se conecta al Pin1.

Para el V+ puedes ajustarlo rotando el potenciómetro, por ejemplo, podemos hacerlo VCC/2.

Para el V-, depende del SW1(SW-420):

  • Si este módulo está en estado estable, el SW1 está encendido, el Pin2 de U1A está conectado al GND a través de SW1. Será:
V- = 0V
V+ = VCC/2
Por lo tanto: Vout = Alto
  • Si el módulo vibra o se inclina, el SW1 se apagará, el voltaje de V- será elevado por el VCC a través de R1. Una vez que el V- sea mayor que VCC/2, entonces:
V- > VCC/2
V+ = VCC/2
Por lo tanto: Vout = Bajo

Ahora puedes configurar el V+ para ajustar la sensibilidad, solo recuerda: mientras menor sea el voltaje de V+, mayor será la sensibilidad😆

Plataformas Soportadas

ArduinoRaspberry Pi

pir

pir

caution

Las plataformas mencionadas anteriormente como compatibles son una indicación de la compatibilidad de software o teórica del módulo. Solo proporcionamos biblioteca de software o ejemplos de código para la plataforma Arduino en la mayoría de los casos. No es posible proporcionar biblioteca de software / código de demostración para todas las plataformas MCU posibles. Por lo tanto, los usuarios tienen que escribir su propia biblioteca de software.

Primeros Pasos

Jugar Con Arduino

Hardware

Materiales requeridos

Seeeduino V4.2Base ShieldGrove - Sensor de VibraciónGrove - Buzzer

pir

pir

pir

pir

Obtener Uno AhoraObtener Uno AhoraObtener Uno AhoraObtener Uno Ahora
note

1 Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar el puerto. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar

2 Cada módulo Grove viene con un cable Grove cuando lo compras. En caso de que pierdas el cable Grove, puedes hacer clic aquí para comprar.

  • Paso 1. Conecta el Grove - Sensor de Vibración (SW-420) al puerto D2 del Base Shield.

  • Paso 2. Conecta el Grove - Buzzer al puerto D3 del Base Shield.

  • Paso 3. Conecta el Grove - Base Shield al Seeeduino.

  • Paso 4. Conecta el Seeeduino a la PC mediante un cable USB.

pir

note

Si no tenemos el Grove Base Shield, también podemos conectar directamente este módulo al Seeeduino como se muestra a continuación.

SeeeduinoGrove - Sensor de Vibración
5VRojo
GNDNegro
NCBlanco
D2Amarillo
SeeeduinoGrove - Buzzer
----------------------------------------
5VRojo
GNDNegro
NCBlanco
D3Amarillo

Software

note

Si esta es la primera vez que trabajas with Arduino, te recomendamos encarecidamente que veas Getting Started with Arduino antes de comenzar.

  • Paso 1. Abre tu Arduino IDE, inicia un nuevo sketch.

  • Paso 2. Copia todo el código a continuación, o simplemente puedes hacer clic en el icono en la esquina superior derecha del bloque de código para copiar el siguiente código en el nuevo sketch.

// constants won't change. They're used here to set pin numbers:
const int buttonPin = 2; // the number of the pushbutton pin
const int buzzer = 3; // the number of the buzzer pin

// variables will change:
int buttonState = 0; // variable for reading the pushbutton status

void setup() {
// initialize the LED pin as an output:
pinMode(buzzer, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}

void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);

// check if the pushbutton is pressed. If it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(buzzer, LOW);
} else {
// turn LED off:
digitalWrite(buzzer, HIGH);
}
}
  • Paso 3. Sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.
success

Si todo va bien, cada vez que te muevas, agites o inclines el Grove - Vibration Sensor, el Grove - buzzer sonará.

Jugar con Codecraft

Hardware

Paso 1. Conecta un Grove - Vibration Sensor al puerto D2, y conecta un Grove - Buzzer al puerto D3 de un Base Shield.

Paso 2. Conecta el Base Shield a tu Seeeduino/Arduino.

Paso 3. Conecta Seeeduino/Arduino a tu PC mediante un cable USB.

Software

Paso 1. Abre Codecraft, añade soporte para Arduino, y arrastra un procedimiento principal al área de trabajo.

note

Si esta es tu primera vez usando Codecraft, consulta también Guía para Codecraft usando Arduino.

Paso 2. Arrastra bloques como en la imagen de abajo o abre el archivo cdc que se puede descargar al final de esta página.

pir

Sube el programa a tu Arduino/Seeeduino.

success

Cuando el código termine de subirse, el buzzer sonará cuando el sensor de vibración detecte vibración.

Visor de Esquemas en Línea

Recursos

Proyecto

Este es el Video de introducción de este producto, demostraciones simples, puedes intentarlo.

Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...