Beruflich Dokumente
Kultur Dokumente
Asesor:
Dra. Katia Lorena Avils Coyoli.
Agradecimientos
Resumen
Se automatizo el acceso al laboratorio Centro de Computo 1 del Instituto Tecnolgico
Nacional de Mxico campus Tlhuac, que permitir a los docentes y alumnos
ingresar al laboratorio CC1 a travs de un sistema de control inteligente, el cual
ayudo a mejorar la eficiencia y rapidez de entrada. Con ello se reducir el tiempo en
que tarda un docente para entrar al laboratorio, este Sistema Inteligente tiene como
principal objetivo optimizar la apertura y cierre de la puerta del laboratorio CC1, as
como tambin se llevar un control de los docentes que acceden a dicho laboratorio
con el manejo de una base de datos la cual mostrara las entradas y salidas de cada
profesor.
Abstract
The access to laboratory Computer Center 1 National Technological Institute of
Mexico campus Tlhuac , allowing teachers and students enter the laboratory CC1
through an intelligent control system , which helped to improve the efficiency and
speed input was automated . This will reduce the time it takes for a teacher to enter
the laboratory , this intelligent system whose main objective is to optimize the opening
and closing of the laboratory door CC1 and also keep track of teachers who enter the
laboratory with managing a database which show the inputs and outputs of each
teacher.
ndice.
Agradecimientos............................................................................................................... II
Resumen........................................................................................................................... III
Abstract............................................................................................................................. III
Lista de Figuras............................................................................................................... VI
Lista de Tablas................................................................................................................ VII
Lista de Acrnimos........................................................................................................VIII
Captulo 1. Introduccin...................................................................................................9
Captulo 2. Generalidades................................................................................................9
2.1 Planteamiento del problema...................................................................................9
2.2 Objetivos.................................................................................................................. 9
2.2.1 General............................................................................................................... 9
2.2.2 Especficos........................................................................................................ 9
2.3 Alcances................................................................................................................... 9
2.4 Justificacin............................................................................................................. 9
Captulo 3. Fundamento Terico......................................................................................9
3.1 Sistemas de control.................................................................................................9
3.1.1 Sensor................................................................................................................ 9
3.1.2 Elemento primario de medida (Transductores)..............................................9
3.1.3 Transmisores.....................................................................................................9
3.1.4 Controlador........................................................................................................9
3.1.5 Elemento final de control..................................................................................9
3.2 Sistemas inteligentes..............................................................................................9
3.3 Sistemas de control inteligente..............................................................................9
3.4 Tcnicas de la IA aplicadas al control....................................................................9
3.5 Inteligencia Artificial................................................................................................9
3.6 Lenguajes para programar sistemas inteligentes.................................................9
3.6.1 Java.................................................................................................................... 9
3.6.2 C......................................................................................................................... 9
4
3.6.3 C++..................................................................................................................... 9
3.6.4 Visual Basic. NET..............................................................................................9
3.6.5 JavaScript.......................................................................................................... 9
3.7 Arduino..................................................................................................................... 9
3.8 Manejo de bases de datos......................................................................................9
3.8.1 Administracin de bases de datos...................................................................9
3.8.2 Los DBMS principales......................................................................................9
3.9 Sistemas automatizados.........................................................................................9
3.7.1 Tipos de energa................................................................................................9
3.7.2 Conocimientos necesarios para la automatizacin........................................9
Fuentes Consultadas........................................................................................................9
Lista de Figuras
Lista de Tablas
Lista de Acrnimos
IA: Inteligencia Artificial
DB: Base de Datos
CC1: Centro de Computo 1
ITT: Instituto Tecnolgico de Tlhuac
SI: Sistema Inteligente
Captulo 1. Introduccin
Hoy en da las nuevas tecnologas que se van generando se encaminan a mejorar
los procesos cotidianos de la vida diaria aplicados a las instituciones educativas.
Estas nuevas tecnologas e innovaciones pueden ser de gran apoyo tanto para los
docentes, como para los estudiantes. La implementacin de un sistema inteligente
para el Instituto Tecnolgico Nacional Mxico campus Tlhuac en el laboratorio CC1.
Este es un proyecto para crear un software de inteligencia artificial que segn las
necesidades del Instituto Tecnolgico Nacional Mxico campus Tlhuac deber
realizar el control de entrada y salida ala aula de laboratorio CC1 por parte de los
docentes, ya que como se lleva de forma manual no se tiene un buen control debido
a que los docentes llegan tarde por hacer el llenado de la documentacin para que le
permitan el acceso al laboratorio
Tambin se puede decir que nuestro software busca ser una de las primeras
innovaciones en donde se combina un control de calidez de software, que es
amigable y que sea desarrollado con las nuevas tecnolgicas hacen disfrutar una
buena experiencia tanto para el docente como para el Instituto Tecnolgico de
Tlhuac.
Captulo 2. Generalidades
2.1 Planteamiento del problema
El presente trabajo pretende abordar y resolver aquella problemtica que ha estado
presente en el ITT, en la actualidad con el laboratorio CC1 y la tardanza a la entrada
del aula
Nuestro software que ayude a los problemas presentes en el ITT brindando a los
docentes una manera ms fcil al acceso del laboratorio, sin mencionar que los
encargados tendrn la satisfaccin de llevar un mejor control as el aula
Con la creacin de nuestro software ayudaremos a tener un mejor control hacia el
laboratorio CC1?
2.2 Objetivos
2.2.1 General
Automatizar el acceso a la perta del laboratorio CC1 a travs de un sistema de
control inteligente.
Caso de estudio: Instituto Tecnolgico De Tlhuac
2.2.2 Especficos
Reducir el tiempo que tarda un docente en entrar al laboratorio CC1
Crear un sistema inteligente que optimice la apertura y cierre del laboratorio
CC1
Control de docentes que entran al laboratorio CC1
Seleccionar el lenguaje de programacin que mejor se adapte a las
necesidades del sistema inteligente
2.3 Alcances
2.4 Justificacin
Debido a la creciente demanda del laboratorio CC1 y el mal manejo de las entradas y
salidas del mismo, se pens en la creacin de un sistema inteligente capaz de llevar
a cabo un mejor control sobre ya mencionado. Con ayuda del sistema inteligente la
entrada y salida de los docentes ser ms rpida, pues que no se necesitar esperar
hasta que el encargado abra.
11
Sensor
Transmisor o transductor.
Controlador
Actuador o elemento final de control.
Proceso a controlar
3.1.1 Sensor
Se denomina sensor a un elemento que, a partir de la energa del medio donde se
mide, da una seal transfusible que es funcin de la variable medible.
12
3.1.3 Transmisores
Los transmisores son dispositivos que se conectan al elemento primario en algunos
casos se encuentra integrado al transductor, el mismo produce la seal para la
transmisin. Se clasifican en: Transmisores Neumticos y Transmisores Electrnicos.
Ellos presentan una constante de tiempo y un tiempo muerto (posteriormente se
definirn), que depende del tipo de transmisor y de la variable que est midiendo. En
el caso de los transmisores neumticos la seal transmitida es de 3 a 15 psi, y en el
caso de los transmisores electrnicos dicha seal es de 4 a 20 mA.
3.1.4 Controlador
Es el encargado de decidir el tipo de accin sobre el elemento final de control. El
controlador
tiene
dos
funciones
esenciales:
Comparar la variable medida con la de referencia deseada (punto de operacin o
Set
Point),
para
determinar
el
error
que
existe
entre
ellas.
Enviar una seal al elemento final de control con el objeto de modificar su accin en
el sentido adecuado para reducir el error.
Inteligencia
Sistematizacin
Capacidad sensorial
Conceptualizacin
Memoria
13
Reglas de actuacin
Aprendizaje
3.6.1 Java
Reconocido por su legibilidad y simplicidad, Java es uno de los lenguajes de
programacin ms adoptados: ms 9 millones de desarrolladores lo usan y est
presente en 7 mil millones de dispositivos en todo el mundo. Su enorme popularidad
se debe a su poder de permanencia, cuestin que asegura el funcionamiento a largo
plazo de las aplicaciones que lo utilizan.
Asimismo, cabe destacar que el manejo de Java est incluido dentro de las 20
habilidades ms valoradas por los empleadores en 2016, segn un estudio
elaborado por LinkedIn.
16
3.6.2 C
Creado entre 1969 y 1972 en los Laboratorios Bell, es uno de los ms utilizados en el
mundo. Si bien es ejecutado en la mayora de los sistemas operativos, es de
propsito general, con lo cual es muy flexible. Es muy utilizado para el desarrollo de
aplicaciones de escritorio, como el popular editor grfico GIMP.
3.6.3 C++
Conocido por el nombre C Plus Plus, este lenguaje de programacin orientado a
objetos surge como una continuacin y ampliacin del C. Hay una gran cantidad de
programas escritos en C++, como por ejemplo los paquetes de Adobe.
3.6.5 JavaScript
Antes que nada, no confundir con Java. Son lenguajes distintos. JavaScript es un
lenguaje de programacin que puede ser utilizado para crear programas que luego
son acoplados a una pgina web o dentro de programas ms grandes. Sirve para
crear efectos y realizar acciones interactivas. Podemos ver funcionando este
lenguaje en servicios como el chat, calculadoras, buscadores de informacin y un sin
fin de utilidades ms.
3.7 Arduino
Arduino es una plataforma de creacin de prototipos de cdigo abierto basado en
fcil de usar hardware y software. Placas Arduino son capaces de leer las entradas la luz en un sensor, un dedo sobre un botn o un mensaje de Twitter - y lo convierten
en una salida - la activacin de un motor, encender un LED, publicar algo en
lnea. Se puede decir que su tablero qu hacer mediante el envo de un conjunto de
instrucciones al micro controlador en el tablero. Para ello se utiliza el lenguaje de
programacin de Arduino (basado en el cableado), y el software de Arduino (IDE),
sobre la base de procesamiento.
17
18
El DBMS interno:
para ubicar la informacin en orden
El DBMS externo:
representa la interfaz del usuario
Borland Paradox
IBM DB2
Microsoft Access
Microsoft FoxPro
Oracle
Sybase
MySQL
PostgreSQL
mSQL
SQL Server 11
3.9.3
20
21
del
personal
del
as
facilitar
su
localizacin.
III
Hidrulica
Elctrica
Lgica
Teora de control
Programacin
o Lenguajes
o Bases de datos
Electrnica
Sistemas digitales
Tecnologa elctrica
Comunicaciones digitales
Fuentes Consultadas
Russell S. & Norvig P. (2004). Inteligencia Artificial. En Inteligencia Artificial un
enfoque moderno (pp.1-33). Madrid (Espaa) Pearson educacin, S.A.
Malpica J., (2001). Inteligencia artificial y consecuencia. Departamento de
matemticas de la UAH: Nuevo mundo, S.A.
CAChemE. (2014). Terminologa de los sistemas de control de procesos. Abril
del 2016, de CAChemE Sitio web:
http://cacheme.org/lesson/terminologia-de-los-sistemas-de-control-deprocesos-simulink-xcos/#!prettyPhoto
Javier Garcia. (2016). Sistemas de control. Abril del 2016, de Academia Sitio
web: https://www.academia.edu/7885227/Sistemas_de_control__lazo_abierto_-lazo_cerrado
Alejandro Cruz. (2016). Definiciones de sistemas inteligentes y 5 ejemplos de
sistemas inteligentes. Abril del 2016, de Academia Sitio web:
https://www.academia.edu/10376257/Definiciones_de_sistemas_intelig
entes_y_5_ejemplos_de_sistemas_inteligentes
Universia Argentina. (2016). Los 10 lenguajes de programacin ms populares
en la actualidad. Abril del 2016, de Universia Argentina Sitio web:
http://noticias.universia.com.ar/consejosprofesionales/noticia/2016/02/22/1136443/conoce-cuales-lenguajesprogramacion-populares.html
Arduino. (2016). Arduino. Abril del 2016, de Arduino Sitio web:
https://www.arduino.cc/
CCM. (2016). Introduccin - Bases de datos. Abril del 2016, de CCM Sitio web:
http://es.ccm.net/contents/66-introduccion-bases-dedatoshttp://es.ccm.net/contents/66-introduccion-bases-de-datos
MECATRONICA-SISTEMAS-ELECTROMECANICOSAUTOMATIZACION.pdf