VR puerta seguridad (3 / 5 paso)

Paso 3: Escribir el código

Para escribir este código, el primer paso es incluir la biblioteca paso a paso. Podemos encontrar donde las bibliotecas están incluidas en el shell VR encontrando #include"EasyVR.h". A continuación establece nuestras variables globales para nuestros pernos paso a paso, los pernos de LED, nuestra función de control de paso a paso, última posición variable (lpos) y nuestra variable de puesta en marcha (p).

A continuación, en función de nuestra configuración, nos asignará todos nuestros pines digitales como salidas y ajustar la velocidad de nuestro motor paso a paso. 60 es una velocidad que opté por responder rápido, pero también mantener la precisión.

El código de shell VR realiza muchas pruebas de la conexión del birdge y serie en la siguiente área. Para agregar la carne de nuestro código, desplácese hacia abajo hasta que vea un llamado para una función denominada 'void action()'. Esto es donde asignamos tareas para arduino cuando ciertos comandos de voz son reconocidos por el escudo EasyVR 2.0. La primera pieza de código es a la luz el LED verde al inicio del sistema. Esto está escrito para la puesta en marcha cuando la puerta está desbloqueada. Como se puede ver, la variable 'p' sólo será igual a cero la primera vez que se coloca esta función.

Grupo 0, que es la palabra "puerta" del gatillo ya establece el código de shell para conducir en grupo 1. Esto significa cerrar la puerta, un usuario diría "la puerta":: pausa:: «lock».

A grupo 1, podemos ver nuestro 'lock' y 'unlock' caso declaraciones. Si el usuario intenta abrir la puerta y la puerta ya está abierta, la luz amarilla se encenderá por un período corto, entonces apaga. Lo mismo cae de una puerta con cerradura dada el comando de 'lock'. Cuando el comando de bloqueo se da a una puerta abierta, el paso a paso gira * grados * pasos. grados es la variable a mi restricción de rotación (90 grados) dividido por grados de mi motor por cociente del paso. El LED iluminado cambiará de verde a rojo.

Y eso es todo. Nuestro trabajo sucio ahora es completa.

Artículos Relacionados

Puerta seguridad

Puerta seguridad

Puerta seguridad utilizando Arduino y 1sheeld:Paso 1: Seguridad de la puerta:Seguridad de cerradura de puerta con 1SheeldaplicaciónEste proyecto es sobre la seguridad de una puerta con un código de seguridad introducido por un teléfono móvil usando 1
Garaje puerta seguridad Hack

Garaje puerta seguridad Hack

¿Sorprendería si te dijera que la mayoría de puertas de garaje pueden ser abierto en menos de 10 segundos sin ninguna electrónica?Sé que fui.Y estaba motivado para encontrar una solución!Así que, aquí está mi solución para una vulnerabilidad común qu
Parte 1 openHAB y Zwave - Introducción

Parte 1 openHAB y Zwave - Introducción

Actualización 11-13 1930CDT ***Tengo el interruptor en el Aeon Labs Aeotec Z-Wave Z-Stick, Gen5 Z-Wave Plus - ZW090 debido a problemas con la continuación. La cuestión es que experimentan una pérdida de conexión con todos mis nodos de una vez por sem
Pequeña puerta de granero para seguridad para el hogar

Pequeña puerta de granero para seguridad para el hogar

En las noticias últimamente ha habido informes de personas poniendo cámaras en el exterior de mirillas para ver en su habitación de la casa/apartamento/hotel.(Steph) comencé a pensar acerca de la mirilla de mi puerta y posibles formas de cubrirla cua
Protectores de pared de puerta de seguridad

Protectores de pared de puerta de seguridad

un amigo mío tenía puertas de seguridad en las puertas de su sala de estar y después de algunos años de uso que comenzaron a usar en la pintura y la pared seca, creando marcas feas donde ancla la puerta descansaba.  Una solución simple se presentó en
Abrir su puerta de garaje desde cualquier lugar además de seguridad Cam!

Abrir su puerta de garaje desde cualquier lugar además de seguridad Cam!

Hola a todos, aquí es un simple hace instructable teléfono antiguo, una cámara de seguridad se puede ver dondequiera allí es internet y controla también su puerta de garaje remotamente con muy pocos componentes.Se hace uso de una aplicación gratuita
Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

Sistema de seguridad de contraseña de Arduino con sensores de puerta magnético

En esta guía de Instructables te mostrará cómo hacer su propio sistema de seguridad de la contraseña mediante el uso de la placa de Arduino uno y algunos interruptores de puerta magnético. Hice mi propio circuito utilizando el microcontrolador ATmega
Arduino Contraseña desbloquear puerta, sistema de seguridad

Arduino Contraseña desbloquear puerta, sistema de seguridad

¡ Hola! En esta guía de Instructables te mostrará cómo hacer su propia contraseña de desbloqueo de puerta, sistema mediante el uso de la placa de Arduino uno. Hice mi propio circuito utilizando el microcontrolador ATmega328 pero este es un paso opcio
Puerta de acero sólida mermelada (o soporte) para la seguridad

Puerta de acero sólida mermelada (o soporte) para la seguridad

Este diseño es superior a los productos que se pueden comprar prefabricados por $15 hasta $75. Puerta comercial de mermeladas se hacen necesariamente para ser ajustable, con participación telescópico tubos mantiene en su lugar con pernos redondos, hu
Sistema mecánico de seguridad (jaa pobres) de la puerta

Sistema mecánico de seguridad (jaa pobres) de la puerta

Se trata de una forma sencilla de modificar una puerta.El objetivo es tener una puerta con múltiples anclajes;) a la sobrevivió un ataque con gato hidráulico! más de lo que esperaba. He probado con diferentes mecanismos, ralacion precio - funcionalid
Pintar la puerta

Pintar la puerta

Añadir cierto atractivo personalidad o bordillo a su casa por acompañarlo hasta la puerta!Tenía un color verde oscuro en mi puerta que he pintado hace cinco años. Hizo la entrada mirar aún más oscuro e hizo un pobre trabajo pintando >. < la pintura
Cerradura puerta con Arduino

Cerradura puerta con Arduino

Aquí estamos con la clásica cerradura RFID. Es clásico en ese sentido todo, "Vivir en el futuro y tomar por sentado en este momento". En este tutorial, vamos a establecer un pestillo de puerta que puede abrirse con el golpe de una etiqueta RFID!
BRICOLAJE | Sistema de seguridad de Arduino fácil láser Tripwire!

BRICOLAJE | Sistema de seguridad de Arduino fácil láser Tripwire!

En este tutorial enseñará usted cómo usted puede construir su propio sistema de seguridad de Tripwire de láser en casa!Usted necesitará los siguientes componentes y materiales:Luz de LEDMódulo del laserMódulo de Sensor láserAltavoz o zumbador piezoel
Usar escudo de Lora y RPi para construir una puerta de entrada de LoRaWAN

Usar escudo de Lora y RPi para construir una puerta de entrada de LoRaWAN

Aquí, usaremos la Lora Shileld, MEGA2560 y Raspberry Pi para la construcción de un canal de entrada de LoRaWAN.LoRa La tecnología es una modulación inalámbrica para aplicaciones derango de ong, bajo consumo, bajas tasas de datos de l. Obteniendo una