Está en la página 1de 11

Nombre de la Escuela

Universidad Autnoma de Sinaloa Facultad de Ingeniera


Mochis Lic. Ingeniera de Software
Proyecto Final Arduino
Nombre de la Materia
Sistemas Digitales
Nombres de los miembros del equipo
Garca 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 un cdigo de
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).
Teclado Numrico 4x3.
Led verde 35-mm.
Led rojo 35-mm.
Cables Conectores.
Solenoide (5v 12v).
Caja de carton

b. Diseo.

c. Cdigo de programacin.
#include <EEPROM.h>
#include <Keypad.h>
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 SETUP
void setup(){

pinMode(led, OUTPUT);
pinMode(ledd, OUTPUT);
}

///////////////////////////////////////////////////////////////////////////////VOID LOOP
void 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.

También podría gustarte