Paso 1: Seguridad de la puerta:
Seguridad de cerradura de puerta con 1Sheeld
aplicación
Este proyecto es sobre la seguridad de una puerta con un código de seguridad introducido por un teléfono móvil usando 1 Sheeld aplicación móvil android.
Primero estos son los requisitos a continuación:
· Arduino
· 1Sheeld.
· Motor servo.
· Teléfono Android.
· puerta!!!!!! : D
Quote"
¿Qué es un servomotor?
Si eres como yo, entonces se sabía muy poco sobre los servomotores y cómo utilizarlos, por lo que debemos comenzar desde el principio. Un motor cinemático utiliza modulación de anchura de pulso (pwm) de un microcontrolador o un IC 555 sincronización (o algo diferente no he oído hablar) para saber qué posición para mover su cuerno a. Tanto pueden mover hacia la derecha o hacia la izquierda gracias a un puente H que viene conectado a ellos. Más Servos, a diferencia de los motores eléctricos convencionales no se mueven en rotación continua. el servo estándar se mueve en cualquier lugar entre 0 y 180 grados, que los hacen útiles para animatrónica y robótica. El servo tiene tres cables que salen de lo que generalmente termina en un conector hembra. los colores de los cables son de color negros, que se conecta a tierra, red que se conecta a la fuente de alimentación positiva, y blanco o amarillo que se conecta a la salida del microcontrolador o 555 IC y recibe el pwm. Bueno ahora que ya sabes lo básico.
"
Vamos a comenzar:
· Primero coloque la 1sheeld en la parte superior de tu Arduino.
· Luego conecte el motor servo con el 1sheeld como se muestra en la imagen abajo.
(Cable rojo con 5V, cable a tierra, negro y amarillo o blanco con pin 9)
· Instalar aplicación 1Sheeld en tu móvil android
· Insertar biblioteca de código 1Sheeld en la carpeta de Arduino.
· Escriba el siguiente código en el IDE de Arduino:
/* Sweepby BARRAGANThis example code is in the public domain.modified 8 Nov 2013by Scott Fitzgerald<a href="http://arduino.cc/en/Tutorial/Sweep" rel="nofollow"> http://arduino.cc/en/Tutorial/Sweep>*/#include <servo.h>#include <onesheeld.h>Servo myservo; // create servo object to control a servo// twelve servo objects can be created on most boardsvoid setup(){OneSheeld.begin();myservo.attach(9); // attaches the servo on pin 9 to the servo object}void loop(){if(Keypad.isRowPressed(0) && Keypad.isColumnPressed(0)){myservo.write(0);myservo.write(180);delay(5000);myservo.write(0);}}
· Si usted desea cambiar contraseña utilice la línea de código:
if(keypad.isRowPressed(x) & & Keypad.isColumnPressed(y))
· x 0 -4 y y de 0-4
· ponemos 180 grados para medio círculo abrir la puerta durante 5 segundos y luego se cierra automáticamente
· Utilice el protector de teclado en su aplicación para android.
Muchas gracias.