Proyecto: “Sistema de cerradura de puerta con Arduino”
Enviado por Alli Orellana • 22 de Octubre de 2018 • Ensayo • 1.609 Palabras (7 Páginas) • 446 Visitas
[pic 1]
Materia:
Informática.
Docente
Ana María de Castillo.
Proyecto:
“Sistema de cerradura de puerta con Arduino”
Estudiantes:
Yasmin Stacy Flores Palacios #10
Héctor Fernando Guidos Serrano #13
Adriana Marcela Monterroza Henríquez #18
Christian Fernando Morán Alvarenga #19
Allison Michelle Orellana Bonilla #20
Georbelline Gabriela Quijada Zavala #23
Grado:
1º año.
Sección:
“C”.
INTRODUCCIÓN
En el presente trabajo desarrollamos el proyecto llamado: “Sistema de cerradura de puerta con Arduino”.
Para dar a conocer nuestros conocimientos a nuestros compañeros y al docente acerca de lo que hemos aprendido acerca de cómo programar y armar un sistema con Arduino, con aplicaciones para programar y otros materiales los cuales los añadiremos al proyecto, todo eso en conjunto para hacer un sistema de seguridad muy ingenioso, creativo y funcional.
OBJETIVOS
Objetivo general.
- Mostrar la aplicación práctica para montar un control de apertura de una puerta motorizada de garaje.
Objetivos específicos.
- Demostrar la comodidad de tener una puerta automatizada que abra y cierre de manera automática sin la acción directa de una persona.
- Comprender el funcionamiento de los diferentes positivos que logran que la puerta se desplace y saber interpretar o comprender el esquema eléctrico-electrónico que hará funcionar este tipo de puerta.
SISTEMA DE CERRADO DE PUERTA CON ARDUINO
Sistema de cerradura de puerta basado en contraseña en el cual se puede ingresar la contraseña a través del teclado. Es proyecto interesante que requiere habilidad de nivel de principiante en programación y un circuito muy fácil de conectar
[pic 2]
Figura1: Ejemplo de estructura proyecto.
COMPONENTES Y SUMINISTROS
[pic 3] | Arduino Mega 2560 & Genuino Mega 2560 | × | 1 | |||
[pic 4] |
| × | 1 | |||
[pic 5] |
| × | 1 | |||
[pic 6] |
| × | 25 | |||
[pic 7] |
| × | 1 | |||
[pic 8] |
| × | 1 |
CODIGO DE PROGRAMACIÓN
#include
#include
#include
//#include
#define buzzer 20 // DEFINING PIN FOR BUZZER.
LiquidCrystal lcd(14,15,16,17,18,19); // PINS FOR LCD
char keys[4][4]={ // LAYOUT OF KEYPAD
{'1','2','3','A'},
{'4','5','6', 'B'},
{'7','8','9', 'C'},
{'*','0','#', 'D'}};
byte rowPin[4]={4,5,6,7}; // ROW PINS OF KEYPAD
byte colPin[4]={8,9,10,11}; // COLUMN PINS OF KEYPAD
Servo servo_Motor;
String password = "159"; // SETTING DEFAULT PASSWORD.
int position = 0; // VARIABLE FOR DETERMINING THE POSITION.
int wrong = 0; // VARIABLE FOR CALCULATING THE WRONG INPUT.
int redPin = 9; // DEFINING PIN FOR RED LED
...