reporte de proyecto

Upload: alfredo-garciiaa

Post on 08-Jan-2016

214 views

Category:

Documents


0 download

DESCRIPTION

s

TRANSCRIPT

Nombre de la EscuelaUniversidad Autnoma de Sinaloa Facultad de Ingeniera Mochis Lic. Ingeniera de Software Proyecto Final Arduino Nombre de la MateriaSistemas Digitales Nombres de los miembros del equipoGarca Figueroa Allan Ramss, Buelna Rivera Luis Joaqun Nombre del profesor Karla Romero Ledesma

2. Objetivo.montaje de un sistema de seguridad para puertas por medio del ingreso de uncdigode acceso previamente guardado en el micro controlador de nuestro arduino.

3. Antecedentes del proyecto. (Con fuentes de donde obtengan esta informacin). Para comenzar este proyecto compramos lo primero que es el arduino y sus cables , seguimos con el proto, resistencias, leds, actuador de seguro, pegamos el proto y el arduino adentro de la caja, conectamos el arduino con el proto, los leds conectados al proto cada uno con su funcin verde(abierto) rojo (cerrado) usamos un teclado numrico y 9 cablecitos macho a macho que se conectan de arduino a teclado numrico. El actuador va conectado al proto con ciertos cables para que su funcin sea asegurar la puerta de que no se abra hasta ingresar la clave secreta puesta en el cdigo del arduino .

4. Justificacin. Debido a la gran Inseguridad que se vive en estos das es muy importante Mantener su Casa o Negocio Seguros.Nuestro Objetivo en General es Crear un producto que pueda mejorar su seguridad y mantener sus puertas cerradas

5. Metodologa.a. Material utilizado. Arduino UNO. Resistencias 220 (2). TecladoNumrico4x3. Led verde 35-mm. Led rojo 35-mm. Cables Conectores. Solenoide (5v 12v). Caja de carton

b. Diseo.

c. Cdigo de programacin.#include #include char * secretCode = "1234";int position = 0;const byte ROWS = 4;const byte COLS = 4;char keys[ROWS][COLS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'}};byte rowPins[ROWS] = {2,3,4,5}; //Filas (pines del 2 al 5)byte colPins[COLS] = {6,7,8,9}; //Columnas (pines del 6 al 9)Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );int led = 13;int ledd = 11;///////////////////////////////////////////////////////////////////////////////VOID SETUPvoid setup(){

pinMode(led, OUTPUT);pinMode(ledd, OUTPUT);}///////////////////////////////////////////////////////////////////////////////VOID LOOPvoid loop(){char key = keypad.getKey();

if(key == 'A' || key == 'B') { position = 0; setLocked(true);}

if (key == secretCode[position]){ position ++;

}

if (position == 4){ setLocked(false); }delay(100);}void setLocked(int locked){ if (locked){ digitalWrite(led, HIGH); digitalWrite(ledd, LOW); } else{ digitalWrite(led, LOW); digitalWrite(ledd, HIGH); }}

d. Diagramas de implementacin.

6. Conclusin Retroalimentacin.Con este proyecto se aprendimos que con un bajo presupuesto pudimos elaborar un sencillo sistema de seguridad que podra servir para una puerta de una casa, negocio, o hasta una caja de seguridad

7. Fuentes bibliogrficas.

Esto debe estar en un documento de Word.Adems, debern entregar una presentacin de PowerPoint, donde a manera de resumen expongan los puntos expuestos en el reporte.No olviden, agregar el video de su prototipo funcionando.