Вы находитесь на странице: 1из 10

1

INTRODUCCIN

En el siguiente trabajo pretendemos presentar una serie de concepto y
definiciones propios del estudio de los Algoritmos, su anlisis y diseo.

En el mismo podremos encontrar los conceptos de algoritmo y algunos de sus
componentes, anlisis y diseo electrnico. Tambin veremos los diferentes
tipos de formas y tamaos o medidas en que se pueden almacenar y
representar los datos y estructuras en un algoritmo o programa. En ese mismo
orden encontraremos las diferentes tcnicas para disearlos como son
el mtodo de la fuerza bruta, el voraz, divide y vencers,
programacin dinmica, de vuelta atrs, entre otros.
De igual forma podremos ver las definiciones y algunas caractersticas,
reglas, normas, tipos de algoritmos de bsqueda y ordenacin as como sus
aplicaciones.

Finalmente veremos la aplicacin de este algoritmo en la ingeniera electrnica
con los diseos de los subprogramas, como funcin y procedimiento aplicados
en las clases tericas.

Adems se realizara un algoritmo ene le cual se determinara el tiempo que
estar encendido la alarma.














2
OBJETIVOS


Dar seguridad en una casa, ya que es importante porque contar con ella
da la tranquilidad al propietario de la vivienda de que esta estar bien
resguardada.


Hacer ms fcil el uso, con el diseo de un algoritmo podemos
manipular las alarmas por medio de una computadoras.






















3

PLANTEAMIENTO DEL PROBLEMA

Este sistema de seguridad est diseado con memorias electrnicas, para este
caso usaremos el comparador (7485) en la cual se guardara la informacin de
toda la familia con sus respectivas claves.


Al haber 3 intentos fallidos el algoritmo diseado para este caso lo bloqueara y
para desbloquear el sistema de seguridad se necesita una clave principal de
reseteo. Todo este sistema es solo para la puerta principal.


Si la puerta o ventana es abierta forzosamente se activara la alarma por medio
de los sensores infrarrojos conectado a una serie de compuertas como l
(7404, 7432, 7408, 7400), la cual dar una seal al timer 555 para activar la
alarma.

Primero que todo abra un emisor y receptor infrarrojo que se activara con un 1
lgico cada vez que la puerta trasera u otra puerta, ventana de la casa se abra
cuando la alarma general de la casa es activada cuando se dejara la casa sola,
el cual cada vez que los sensores se activen en 1 el timer 555 en modo
Monoestable (Podremos colocar un tiempo que deseemos que la alarma este
activa para que as nos indique que Condensador electroltico y que tamao
aproximado de resistencia debemos usar para el timer tenga su tiempo en alto
1 lgico).







De la ecuacin:

T = 1. 1 x R1 x C1

4

Despejamos R1 y le damos al C1 un valor comercial en faradios nos queda:

R1 =
T
1, 1



Tenemos que tener en cuenta que este sistema funciona con 5V mas de eso se
pueden quemar los integrados.
























5
ARQUITECTURA


Control de entrada: Captura y valida la informacin

Organizacin de datos: Generacin de reportes y almacenamiento
en la base de datos.

Central de operacin

Comunicacin: Atender peticiones del usuario,
demanda de informacin, informaciones errores,
comunicacin con otros agentes.

Acciones: Si es el encargado de realizar determinada
accin, por ejemplo, encendido de luces, activacin de
alarmas, apertura de la puerta, etc.

Control: De errores en la toma de informacin o en el procesamiento
que se le d a la misma.







6

EXCEPCIONES


Las excepciones que se presenten en el desarrollo del presente agente
son:

Ruptura de vidrios
Ruido pos animales y viento
Deterioro del sensor

















7
CODIGO C++
#include"stdio.h"
#include"conio.h"
void main(){
char
nombre[7],cod_per[7],b[7],cod[7],a[7],puerta2,ventana1,ventana2,ventana3;
int i,j,T;
float R1,T1,sueldo,boni,desc,final;
printf("INGRESE TIEMPO DESEADO QUE SONARA EL ALARMA(mas de
20min): ");scanf("%d",&T);
T1=T*60;
R1=(T1*10*10)/1.1;
printf("\nIMPLEMENTAR EL TIMER CON UNA RESISTENCIA DE %f
kilomios",R1);
for(i=1;i<=5;i++)
{
scanf("%s",nombre);
scanf("%s",cod_per);
scanf("%s",b);
}
printf("CUAL ES SU CODIGO");scanf("%s",cod);
for(i=1;i<=5;i++)
{
if(cod=nombre)
{
printf("INGRESE A SU CASA");
}
else
{
printf("ACCESO DENEGADO");
}
}
printf("escribir 0 si la puerta o ventana a sido forzada");
printf("escribir 1 si la puerta o ventana no a sido forzada");
printf("PARA DESACTIVAR ALARMA INGRESE CODIGO");scanf("s%",a);
if(a=b)
{
printf("alarma principal esta desactivada,en 0 logico o apagado");
printf("puerta principal esta desactivada,en 0 logico o apagado");
}


8
RECOMENDACIONES

Cierre las ventanas siempre que salga de casa, aunque slo se ausente
media hora.

Si contrata algn sistema de seguridad conectado a una central de
alarmas, asegrese de que la compaa est inscrita en el Registro de
Empresas de la Direccin General de la Polica

Se requiere de bastante tiempo y de dedicacin constante para llegar a
finalizar con el proyecto de esta magnitud

Es importante conocer las tcnicas de bsqueda y mtodos de
aprendizaje que utiliza el agente para desenvolverse correctamente en
el entorno de trabajo sobre el cual opera.

Se puede decir que cada algoritmo es til dependiendo de las
condiciones de entrada que tenga el agente y del objetivo que queremos
alcanzar.

No forzar las entradas a la casa (ventanas o puerta), sin antes haber
ingresado el cdigo o contrasea de integrante de la familia, ya que la
alarma se activar y sonar la sirena que solo ser desactivado con el
cdigo de desbloqueo.
Tener cuidado al manipular el panel electrnico, porque si se intenta
extraer sonara la alarma de seguridad y se dar la alerta
correspondiente.
Ingrese el cdigo correcto, el sistema le dar 3 intentos si an si cdigo
es el incorrecto solo se podr ingresar con el cdigo de desbloqueo.
El sistema contiene algoritmos simples por eso su aplicacin es
exclusiva para domicilios y no para empresas ya que se necesita ms
sistemas de seguridad que estn en conexin.
El panel electrnico de seguridad cuenta con una batera de
almacenamiento de batera que se activa manualmente cuando se corta
la energa.


9
CONCLUSIONES
El sistema de seguridad realizado es seguro ya que funciona con un
algoritmo de cdigo o de comparacin de cdigos.

El algoritmo se encarga de verificar los cdigos en caso no son correctos
el sistema entra en funcionamiento y la alarma sonar.

Tambin se observ como todo sistema tiene sus limitaciones como :
- ngulos ciegos en los censores de movimientos,
- Falsas alarmas de los sensores
- Tiempo limitado en caso falla elctrica

El algoritmo aplicado se efectuara siempre que sea activado con el
cdigo principal que tambin sirve de roset.

Durante el desarrollo de este proyecto se entendi que un sistema de
prevencin no necesariamente tiene que estar conectado a una
empresa de monitoreo , sino que adems pueda alertar a un grupo
organizados de vecinos y/o familiares , de que la casa , habitacin o el
negocio pequeo est siendo allanada (o)

Desarrollamos otras aplicaciones del sistema de alarma que permita
proteger un hogar o negocio mientras uno se encuentre fuera o dentro
de ella, ya que por medio de alarma se puede solicitar ayuda.


El sistema de alarma desarrollado tambin puede ser utilizado para
controlar horarios de acceso por medio de claves individuales






10
BIBLIOGRAFA


Introduction to Algorithms (2nd ed), Cormen, T. H., Leiserson, C. E.,
Rivest, R. L. y Stein, C.

Fundamentos de Algoritmia, G. Brassard y P. Bratley.
ISBN: 848966000X

The Art of Computer Programming, Knuth, D. E. [quien fue tambin, el
creador del TeX]

Introduction to Algorithms. A Creative Approach, Mamber, U.

Algorithms in C (3r ed), Sedgewick, R. (tambin existen versiones en
C++ y Java)

The Design and Analysis of Computer Algorithms, Aho, A.

Вам также может понравиться