hola qué tal a todos bienvenidos al hat tv estamos en las series sensores y módulos episodio número 19 en este vídeo vamos a revisar cómo utilizar un módulo sensor de vibración como el que estamos observando en pantalla hay algunas variaciones como por ejemplo esta que el sensor está en posición vertical y también hay algunas otras como este calle 002 no se preocupen cumplen la misma función y el mismo principio bueno y que es la vibración si vemos en wikipedia nos dice que es una propagación de ondas elásticas produciendo deformaciones y tensiones sobre un medio continuo
o posición de equilibrio es un poco compleja y no está en el alcance de este vídeo lo que nos interesa es usar el módulo de sensor de vibración lo vamos a tomar como la vibración como una fuerza como una perturbación que le hacemos a algún objeto que queramos o algún sistema que queramos monitorear por ejemplo yo he visto que en las motocicletas le ponen un sensor de vibración que cuando detecta que alguien la está queriendo manipular se bloquea el volante el manubrio también he visto que en máquinas de juegos con una máquina cascada es fácil
que alguien pueda mover un poco para que caigan las monedas entonces ponen un sensor de vibración que detecta rápidamente que alguien está intentando hacer trampa y cierra la escotilla principal de las monedas por lo que no caen y no puede al final un usuario robar o hacer trampa seguramente cuando vayan a adquirir su sensor les van a preguntar si lo desean normalmente cerrado normalmente abierto de acuerdo a la aplicación que se lo va a dar en mi caso yo escogí el normalmente cerrado pero si ustedes tienen el otro no hay problema porque generalmente con código
se puede arreglar fácilmente la lógica y es una línea de código prácticamente ahora vamos a revisar o explicar rápidamente el módulo tiene tres pines el bcc generé y una salida digital de 0 tiene dos leds uno es el de alimentación y el otro el indicador de la salida el que muestra el estado de nuestra salida digital de 0 que está a la izquierda más arriba tenemos el amplificador operacional el m3 93 el que procesa la señal del sensor y aquí a la derecha tenemos el potenciómetro con el que podemos ajustar la sensibilidad para que detecte
a más vibración oa menos vibración la salida y encima tenemos obviamente el sensor que vamos a hacer una breve explicación también de cómo es su principio de funcionamiento en esta figura vemos cómo está configurado más o menos internamente el sensor con una especie de resorte donde tenemos estas dos terminales ave una que rodea a la del medio y cuando existe una sub suficiente fuerza o vibración esta es transferida hacia el sensor lo que provoca que el resorte se mueva y haga corte o contacto si ustedes quieren con la otra terminal y este contacto es momentáneo
obviamente y es en el momento en el que detectan una vibración una fuerza o alguna recomendación que hay que tratar de posicionarlo o instalarlo lo más cercano al punto o al área que deseamos monitorear por último antes de ir con los dos ejemplos que vamos a realizar uno muy básico y el otro un poquito más avanzado vamos a revisar el circuito vamos a utilizar el sensor con el pin número 12 del arduino uno u otro arduino que ustedes tengan vamos a conectarlo a veces a gene y y que nos va a informar si hay alarma
o no visualmente conectado al pin número 5 ahora sí vámonos con el código bien estamos en el arduino y de ahí vamos a ver este primer ejemplo vamos a declarar como habíamos visto en el circuito el pin 12 para el sensor de vibración un led conectado al pin digital número 5 y esta variable vall para almacenar la lectura recordemos que el valor va a ser 1 cuando detecta vibración para este módulo para este sensor normalmente cerrada en el setup vamos a configurar nuestros pines el led como salida y opcional el sensor como entrada bajamos a
la luz y es muy sencillo en la línea 19 leemos el valor del sensor de vibración que va a ser alto o bajo o 0 1 y en la línea 20 utilizamos una sentencia eve para ver si el valor está alto es decir si detecta vibración si detectará esa vibración en la línea 21 encendemos el led y si no se apaga el super sencillo ahora vamos a proceder a subirlo y aprobar por lo que vamos a subir el sketch a nuestra placa de arduino y también ya les estoy mostrando a la derecha el circuito perfecto
es corto entonces voy a probarlo le voy a dar un toque y vean cómo se enciende por una fracción de momento cuando detecta vibración el sensor enseguida veremos un código más útil ahora pasamos al ejemplo 2 que vamos a introducir en este ejemplo 2 va a ser un poquito más sofisticado vamos a dejar que nuestro led nuestra alarma quede activada por un tiempo que vamos a colocar por defecto 1000 milisegundos pero antes veamos las variables seguimos con la el sensor en el pin 12 el led en el 5 la variable vall para almacenar la lectura
e introducimos una nueva variable buljan que nos va a permitir guardar el estado de la alarma si está activo o inactivo y en la fila 14 tenemos un una variable last vibration time que va a guardar el tiempo en el cual ocurre una alarma para que luego vayamos haciendo cálculo y dure el led o la alarma milisegundos o el tiempo que ustedes pongan en esta línea 16 ya en el setup inicial izamos el monitor serial porque también vamos a introducir mensajes en la consola para este ejemplo fila 22-23 configuración de pines vamos al look leemos
en la fila 27 con digital rip y la almacenamos en la variable bar y nos volvemos a preguntar si se encuentra en estado de alarma si se detectó vibración si se detecta guardamos el momento en que se activa en las vibration time en la fila 31 y para que nos saturamos el monitor serial hacemos todo este jueguito que la alarma flag si está en falsa la colocamos en la línea 37 la verdadera también encendemos el led e imprimimos un mensaje de alarma de vibración en todo caso si fuera este if de la línea 29 falso
pasamos a la línea 40 en la que simplemente vamos a hacer una operación de resta entre el tiempo y el último tiempo en que se ejecutó una alarma si es mayor al tiempo de alarma y además la alarma es verdadera adam flag vamos a decir no hay alarma y apagamos el led y también colocamos en falso alarma ya lo vamos a ver cómo funciona esto por lo que procedemos a subir a nuestra placa le voy a dar subir nuestro también el circuito práctico a la derecha y voy a abrir el monitor serial también porque tenemos
mensajes para ver y voy a comenzar a darle un toque ven que aparece el mensaje y también noten que el led se mantiene los 1000 milisegundos que le dimos de tiempo para que muestre la visualización de alarma perfecto hay muchas utilidades que se le pueden dar a este sensor es muy económico por lo que se los recomiendo bastante para que ustedes puedan realizar sus experimentos y prototipos fácilmente eso es todo amigos nos vemos en un próximo vídeo chao [Música]