Sie sind auf Seite 1von 38

UTDRE-53 /

R01

DISEÑO DE PROTOTIPO DE CONTROL DE


HORARIOS AUTOMATIZADO PARA EMPLEADOS

INFORME DE ESTADÍA PARA OBTENER EL TÍTULO DE:

TÉCNICO SUPERIOR UNIVERSITARIO EN


MECATRONICA AREA DE AUTOMATIZACION

PRESENTA:

JESÚS JAVIER RÍOS NIETO

Asesor Académico: Ing. Arturo Bejarano Grado

Asesor Empresarial: Ing. José Ángel Gutiérrez Pérez

Santa Rosalía de Camargo, Chih.,


[fecha]
Agradecimientos

Me siento agradecido por haber terminado este proyecto, satisfecho con mi trabajo y

lo que aprendí en estos cuatro meses, primero que nada quiero darle las gracias a mis padres

por haberme dado las herramientas para concluir con mis estudios de TSU, sé muy bien que

sin el apoyo de ellos no podría hacer esto, al igual gracias al Ing. José Ángel Gutiérrez Pérez

por darme la confianza y permitirme realizar mis estadías en su empresa de ante mando

muchísimas gracias, gracias a mi tutor el Ing. Arturo Bejarano Grado por ayudarme a redactar

mi informe y a todos mis maestros que tuve en mi ciclo de TSU.


Índice general Commented [a1]: Numeración ponerle el número de pagina

Oficio de autorización de informe de estadía


Carta de liberación
Agradecimientos
Resumen ejecutivo
Abstract
Índice general
Índice de figuras
Índice de tablas

Capítulo I. NATURALEZA DEL PROYECTO


1.1. Descripción del contexto de trabajo
Datos generales de la empresa
Filosofía institucional
Estructura organizacional
1.2. Descripción de la problemática a resolver
Análisis de la situación actual
Diagnóstico
Planteamiento del problema
Justificación
Objetivos

Capítulo II DISEÑO Y EJECUCIÓN DE LA SOLUCIÓN


2.1. Revisión de la literatura (marco referencial)
2.2. Diseño de la propuesta
Cronograma
2.3. Desarrollo de actividades

Capítulo III. RESULTADOS


3.1. Resultados
3.2. Conclusiones
3.3. Recomendaciones

BIBLIOGRAFÍA
ANEXOS
Capítulo 1
Naturaleza del proyecto.

1.1 Descripción del contexto de trabajo.

La estadía se realiza en la empresa Games & Movies en el área de mantenimiento y

reparación de video juegos, actualmente la empresa gira en el entorno de la rama comercial,

ofreciendo a los clientes una gran variedad de entretenimiento a todas las edades, en la renta

de películas y en la renta de video juegos, esta empresa fue fundada en el año 1998 como una

empresa 100% camarguense, así mismo ofreciendo productos de entretenimiento de máxima

calidad a la localidad

Datos generales de la empresa.

Nombre: Games & Movies

Giro: Comercial, que se dedica a la venta y renta de películas y de video juegos

(minorista) Commented [a2]: Mejor redactado


La empresa se encuentra al centro sur del estado de Chihuahua, entre calles la Avenida

Juárez dando vuelta a la derecha en la calle Lerdo de Tejada con el número 607, en esta

imagen se puede apreciar en la cual se marca la empresa con un circulo azul.

Figura 1. Macro localización.

Fuente: Google Maps.


La localización esta en calle Lerdo de Tejada #607, Col. Centro, Cd. Camargo

Chihuahua. El establecimiento se encuentra ubicado cerca de la plaza Juárez.

Factores que influyeron:

1. La zona en la que está establecido el local

2. Ruta de acceso por la Avenida Juárez

3. Zona comercial en la ciudad de Camargo

El establecimiento se encuentra ubicado cerca de la plaza Juárez de esta ciudad.

Figura 2. Establecimiento de la empresa Games & Movies.

Fuente: Facebook.
Filosofía institucional.

Misión.- Tener los mejores productos y mejores servicios al precio justo.

Visión.- Convertirnos como la mejor empresa de entretenimiento para jóvenes en la


localidad.

Valores.- Honestidad, respeto, cuidar el medio ambiente, responsabilidad.

Estructura organizacional.

Es una empresa completamente familiar, lo cual tiene años de mando la familia

Enríquez y actualmente se encuentra dando las ordenes el Ing. José Ángel Gutiérrez Pérez

gerente general de la empresa.

Gerencia

Contabilidad
MANTENIMIENTO
Publicidad
Recursos

humanos Mercadotecnia

Almacén Caos Kiosquito Procesadora

De

Fusión de sucursal
Alimentos

alimentos
Figura 3. Estructura Organizacional.
1.2 Descripción de la problemática a resolver.

En la empresa Games & Movies no es posible llevar un control en la hora que entrada

y salida del empleado o si merece pago extra por trabajar horas extras y no es justo tanto

como para algunos empleados que si son responsables con sus horarios y como para los

encargados no saber exactamente bien el horarios de los trabajadores y se da el caso de que

hay empleados que se dan la libertad de entrar a trabajar a la hora que ellos quieren ya que no

existe un supervisor que lleve el control de horarios de los empleados.

La empresa en estos momentos aparte de que existen algunas molestias con empelados

sobre los horarios, también se están ampliando, abriendo otras sucursales con su nombre y es

el necesario de bastante personal, y es por eso la obligación de poder llevar un control de

empleados sobre sus horarios de entradas, salidas, sobre pagos, y bonos, este trabajo lo puede

realizar un gerente o un supervisor pero no es posible ya que el gerente viaja por motivos de

trabajo y no puede llevar el control de los empleados.


Análisis de la situación actual.

En la actualidad la empresa cuenta alrededor con 15 empleados pero con lo que no se

cuenta con un supervisor que lleve el control de los empleados y sobre sus horarios de trabajo,

es así como hay empleados que se toman la libertad de llegar a su trabajo a la hora que a ellos

les parece y al igual salen a la hora que a ellos les parece y no tiene las posibilidades de tener

un pago justo.

Es por eso que comentan los empleados que si existen molestias entre algunos ya que no se

les hace justo que muchos se tomen muchas libertades dentro de la empresa en las horas de

entrada y horas de descanso, ya que se da la ocasión de que por ejemplo este laborando un

empleado y ya se da hora de salida para el pero no puede salir ya que no ha llegado el

suplente y es la molestia para el empleado de que tiene que trabajar horas extras sin que él lo

pida y se tiene que esperar hasta que llegue la persona que lo va suplir y es ahí donde

empiezan molestias entre los empleados.

Así que la mayoría de los empleados exigen que se lleve un control sobre todos y cada uno

de los trabajadores para así evitar conflictos entre compañeros y malos entendidos y así poder

llevar una buena armonía en el ámbito laboral.


Diagnóstico.

En esta entrevista que se le realiza al gerente de la empresa, se da la idea de realizar el

diseño de esta máquina automatizada que se encargue de hacer este trabajo, y así poder saber

con exactitud y comparar los recursos que se le invierten al proceso y poder ahorrar parte del

presupuesto al estar invirtiendo en una maquina nueva para este proceso es por eso que se

lleva una entrevista a los empleados de la empresa para realizar el diseño y obtener los

resultados de parte de la empresa.

Criterios Si No Se ignora

Los empleados llegan a tiempo a su trabajo

Los empleados avisan que hora entraron y


salieron
Los empleados son honestos con sus
horarios
Los productos cuenta con calidad

Los empleados cuentan con transporte


propio para llegar al trabajo

Tabla 1. Lista de cotejo.


Planteamiento del problema.

El problema que se pretende resolver es de poder tener pagos justos hacia los empleados,

que los mismos empleados practiquen el valor de la honestidad y resolver los conflictos entre

los empleados de la empresa, que el Ing. José Ángel Pérez Gutiérrez pueda tener el control del

horario de entrada y salida de los empleados, que no se tomen la libertad de entrar y salir a la

hora que a ellos lo deseen, seguir el reglamento que estipula la empresa y es por eso que el

Ingeniero José Ángel Gutiérrez Pérez requiere de mi ayuda para solucionar estos problemas

que la empresa presenta.

Poder tener una buena armonía entre los empleados, que no existan malos entendidos y

pues como también se tiene pensado abrir nuevas sucursales, pues se tendrá que requerir más

personal y es por eso que se quiere solucionar este problema antes de abrir las nuevas

sucursales para que después evitar tener estos problemas que existen actualmente.
Justificación del proyecto.

Las razones de este trabajo es porque no hay el control en los empleados en sus horas

laborales, gracias a este proyecto se beneficia mucho para la empresa ya que por ejemplo se

podrá contratar más personal, se podrán acabar los conflictos que existen entre los empleados,

en que el Ing. José Ángel Gutiérrez Pérez podrá tener confianza hacia los empleados, habrá

una mejor armonía entre los empleados, y como se dijo anteriormente que habrá nuevas

sucursales y es por eso que se va requerir más personal y pues ya se podrá llevar el control de

los trabajadores en sus horarios.

Al no haber una solución en esta problemática se seguirá con los conflictos entre el

personal, con la irresponsabilidad de cada uno de ellos, la no confianza con el jefe hacia los

empleados, el que no haiga una armonía dentro de la empresa y puede haber consecuencias

como el que cada trabajador no haga bien su trabajo, que no sea eficiente, y así poder causar

que pueda ver bajas ventas en la empresa y también que los mismos clientes no queden

satisfechos con la labor que cada empleado realiza dentro de la empresa y obviamente y con

justa razón habrá muchas quejas hacia el personal.


Objetivos. Commented [a3]: Hay que modificar los objetivos

Determinar los requerimientos operativos para el desarrollo del diseño de un sistema

automatizado, que optimice los procesos de control de entrada y salida del personal y que

también permita la elaboración de planilla en el área de trabajo.

También uno de los objetivos principales es remunerar al empleado exactamente lo que

este ganando en el periodo de trabajo ordinario y horas extras, de esta manera se estará

evitando pagos indebidos que afecten a la empresa o al empleado.

Al igual evitar los conflictos que hay entre los empleados, que pueda haber una armonía

dentro de la empresa y que al igual también halla una buena comunicación entre el Ing. José

Ángel Gutiérrez Pérez hacia los empleados.


Capítulo 2
Diseño y ejecución de la solución

2.1 Revisión de la literatura.

En la actualidad la tecnología sigue creciendo y en base a esto la fabricación de los

productos en la industria, se realizan procesos con la ayuda de la tecnología, cada proceso se

ha ido automatizado como lo menciona Pere Ponsa y Toni Grandollers en el libro: Fases Para

La Automatización De Un Proceso, “Existen complejos procesos de automatización que

requieren de la elaboración entre los diversos departamentos de una empresa (gestión,

logística, automatización, distribución, etc…) (Pere Ponsa, 2007). En esta sección se enfoca

que debe realizar en ingeniero/ingeniera técnica. El marco metodológico consta de las fases

siguientes, que el operario debe realizar:

 Automatización

 Supervisión

 Interacción

 Implementación

 Pruebas
Figura 4. Fases a realizar por el operario

Fuente. Diseño y automatización industrial

En el caso de llevar a la práctica un proyecto de automatización, es necesario seguir las

fases de la metodología presentada, así como indicar el tipo de operario o grupo de ellos

encargados de llevar a cabo las fases por separado o el conjunto de ellas.

La figura ilustra la secuencia ordenada de las fases. Es decir, si la metodología quiere

llevarse la práctica hay que seguir paso a paso el método de forma secuencial. Cabe destacar

el rol del operario en este esquema. El operario lleva a cabo cada una de las fases; hace la

transición entre una fase y la siguiente y, finalmente, se encarga de proceder a una iteración

para rehacer el primer ciclo para introducir mejoras.


Las fases que aparecen en el marco metodológico no son conceptos puntuales; cada uno de

ellas puede tratarse en profundidad. A continuación, se presenta tan sólo un breve resumen de

cada una de las fases, ya que lo que se quiere constatar es la relación entre las fases y los

aspectos dinámicos intrínsecos de cada fase.

En cada proceso se realiza la automatización mediante diferentes tipos de controladores

para la fabricación de productos y así obtener una mejor calidad y exactitud en la cada

empresa existen diversos controladores y uno de ellos es el Arduino como lo menciona José

Manuel Ruiz Gutiérrez en el libro Herramientas Graficas Para La Programación De Arduino,

“El lenguaje de programación de Arduino es una variante muy sencilla del leguaje C de tal

modo que resulta fácil en principio elaborar sencillos ejemplos con los que programar la

tarjeta, pero aun siendo fácil de programar desde su software base es muy interesante disponer

de herramientas gráficas. En este caso la elaboración de los programas se realiza mediante un

interfaz gráfico que cuenta con unas librerías de funciones embebidas en unos bloques

gráficos que se pueden ir ensamblando en una especie de “WorkFlow” que representará el

“algoritmo” de la aplicación. En este trabajo se aborda una herramienta que en mi opinión

tiene muchas posibilidades de éxito en la comunidad de Arduino dado que también es un

software libre”. (José Manuel Pérez Gutiérrez, 2000).

En este trabajo aporto una colección de ejemplos que permitirán al lector comprender las

posibilidades de esta herramienta y le animarán a continuar facilitándole el conocimiento de

Arduino, una de las plataformas Open Hardware más interesante y difundido en el mundo.

Poner en la comunidad internacional Arduino este trabajo es para mí una satisfacción porque

con ello creo aportar un “pequeño grano de arena” al conocimiento y a su pública y libre

difusión a través de herramientas públicas y gratuitas.


Minibloq está basado completamente en software de código abierto. Es además software

basado en componentes. Por lo tanto, está compuesto por diferentes paquetes. Cada uno de

estos paquetes puede incluir su propio archivo de licencia. Agradezco sinceramente a Julián

U. da Silva Gillig autor principal de Minibloq

Arduino Es una plataforma de hardware libre, basada en una placa con un micro

controlador y un entorno de desarrollo (IDE, por sus siglas en Ingles), (José Manuel Gutiérrez

Pérez, 2000), diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

La plataforma Arduino se ha vuelto muy popular entre personas que acaban de empezar

con la electrónica, por una buena razón, a diferencia de la mayoría de las tarjetas de circuitos

programables, el Arduino no necesita una pieza separada de hardware (llamado un

programador) para cargar nuevo código al microcontrolador, simplemente se usa un cable

USB.

Existen múltiples variantes del Arduino. Commented [a4]: Falta agregar mas datos técnicos sobre los
dispositivos que vas a usasr no nomas el de Arduino.

Potencia - USB (1) / Conector de Adaptador (2)

Cada placa Arduino necesita una forma de estar alimentado eléctricamente. Esta puede ser

alimentada desde un cable USB que viene de su ordenador o un cable de corriente eléctrica

con su respectivo adaptador. La conexión USB es también cómo va a cargar código en su

placa Arduino.

NO utilice una fuente de alimentación superior a 20 voltios, ya que se puede dañar la placa

Arduino. La tensión recomendada para la mayoría de los modelos de Arduino es de entre 6 y

12 voltios.
Pines (5V, 3.3V, GND, Análoga, Digital, PWM, AREF)

Los pines en la placa Arduino es donde se conectan los cables de un circuito. El Arduino

tiene varios tipos diferentes de entradas, cada uno de las cuales está marcado en el tablero y

utilizan para diferentes funciones:

• GND (3): Abreviatura de "tierra" (en Ingles). Hay varios pines GND en el Arduino,

cualquiera de los cuales pueden ser utilizados para conectar a tierra el circuito.

• 5V (4) y 3.3V (5): Son los suministros pin 5V 5 voltios de energía, y los suministros de

pin 3.3V 3.3 voltios de potencia.

• Analógico (6): El área de pines en el marco del 'analógica' etiqueta (A0 a A5) son

analógicas. Estos pines pueden leer la señal de un sensor analógico (como un sensor de

temperatura) y convertirlo en un valor digital que podemos leer.

• Digital (7): Son los pines digitales (del 0 al 13). Estos pines se pueden utilizar tanto para

la entrada digital (como decir, si se oprime un botón) y salida digital (como encender un

LED).

• PWM (8): Usted puede haber notado la tilde (~) al lado de algunos de los pines digitales

(3, 5, 6, 9, 10 y 11). Estos pines actúan como pines digitales normales, pero también se

pueden usar para algo llamado Modulación por ancho de pulsos (PWM, por sus siglas en

Ingles).

• AREF (9): Soportes de referencia analógica. La mayoría de las veces se puede dejar este

pin solo. A veces se utiliza para establecer una tensión de referencia externa (entre 0 y 5

voltios) como el límite superior para los pines de entrada analógica.


Botón de reinicio (10)

Empujando este botón se conectará temporalmente el pin de reset a tierra y reinicie

cualquier código que se carga en el Arduino. Esto puede ser muy útil si el código no se repite,

pero quiere probarlo varias veces.

Indicador LED de alimentación (11)

Este LED debe encenderse cada vez que conecte la placa Arduino a una toma eléctrica. Si

esta luz no se enciende, hay una buena probabilidad de que algo anda mal.

LEDs RX TX (12)

TX es la abreviatura de transmisión, RX es la abreviatura de recibir. Estas marcas aparecen

un poco en la electrónica para indicar los pasadores responsables de la comunicación en serie.

En nuestro caso, hay dos lugares en la Arduino UNO donde aparecen TX y RX - una vez por

pines digitales 0 y 1, y por segunda vez junto a los indicadores LED de TX y RX (12). Estos

LEDs nos darán algunas buenas indicaciones visuales siempre nuestro Arduino está

recibiendo o transmitiendo datos (como cuando nos estamos cargando un nuevo programa en

el tablero).

Microcontrolador (13)

Lo negro con todas las patas de metal es un circuito integrado (IC, por sus siglas en

Ingles). Piense en ello como el cerebro de nuestro Arduino. La principal IC en el Arduino es

ligeramente diferente del tipo de placa a placa tipo, pero es por lo general de la línea de

ATmega de CI de la empresa ATMEL. Esto puede ser importante, ya que puede necesitar

para saber el tipo de IC (junto con su tipo de tarjeta) antes de cargar un nuevo programa desde

el software de Arduino. Esta información se puede encontrar en la escritura en la parte

superior de la IC. Si quieres saber más acerca de la diferencia entre diversos circuitos

integrados, la lectura de las hojas de datos suele ser una buena idea.
Figura 5. Imagen de Arduino UNO

Fuente: Google

Antes de poder entender el hardware del sistema de Arduino UNO, primero debemos tener

una visión general del sistema. Después de que su código se compila con el IDE de Arduino,

debe cargarse al microcontrolador principal del Arduino UNO mediante una conexión USB.

Debido a que el microcontrolador principal no tiene un transceptor USB, necesita un puente

para convertir señales entre la interfaz serie (interfaz UART) del microcontrolador y las

señales USB del host.

El puente en la última revisión es el ATmega16U2, que tiene un transceptor USB y

también una interfaz serie (interfaz UART).Para alimentar la tarjeta Arduino, puede utilizar el

USB como fuente de alimentación. Otra opción es utilizar un conector de CC.

Para reiniciar su placa, deberá utilizar un botón en la placa. Otro origen de reinicio sería

cada vez que abra el monitor en serie del IDE de Arduino.


2.2 Diseño de la propuesta.

Una vez ya planteada la situación actual que atraviesa la empresa, el proceso será Commented [a5]: Cual proceso

controlado por Arduino UNO, para esto se elabora una posible solución para este problema en

los siguientes procesos:

Para solucionar esta problemática que atraviesa la empresa se diseñara una máquina que

será un control de horarios automatizado, el cual llevara el registro de todos los empleados la

entrada y salida de los empleados, sobre tempos extras y también sobre los pagos.

Al momento en el que el empleado coloque su dedo pulgar en la huella digital,

automáticamente la máquina identificara al empleado de quien se trata, se quedara grabada

una foto de la persona, el nombre de la persona, y la hora exacta en la que se registró su

entrada.

Al realizar ese paso de registro, en ese preciso momento le llegara una nube al correo

electrónico del Ing. José Ángel Gutiérrez Pérez sobre el empleado quien entro a su trabajo,

esto para ya poder llevar el control de los empleados y así evitar los problemas que se

mencionaron antes

Al igual también se deberá de registrar la hora de salida del empleado y también si se va a

trabajar horas extras y al paso de los días se registrara el equivalente de su sueldo.


Cronograma de actividades.

A continuación se presenta un cronograma de actividades que se realizaron durante el

periodo de estadías.

Las fechas corresponden del 1 de Mayo al 14 de Agosto del 2018.

MAYO JUNIO JULIO

Actividades Sema Semana Semana Semana Semana Semana Semana Semana Semana Semana Semana Semana

na 2 3 4 5 6 7 8 9 10 11 12

Preparación

Análisis de

La empresa

Investigación

Tipos de de

horarios

Diseño

Selección de

Material

Cotización de

material

AGOSTO

Actividades semana 13 semana 14 Semana 15

Programación

Tabla2. Cronograma de actividades


2.3 Desarrollo de actividades.

En el siguiente escrito se presenta el desarrollo de cada una de las actividades mostradas en

el cronograma

Preparación.

En esta actividad se presentó la preparación con la empresa que me brindó la oportunidad

de realizar estadías.

Durante una semana se obtuvieron los datos de la empresa los cuales se plasmaron en este

informe como la macro localización, micro localización, valores, misión y objetivos de esta

misma, al igual el conocer a los empleados y conocer el problema que hay en la empresa y en

las áreas de trabajo. Commented [a6]: No es parte del proyecto

Análisis de la empresa.

En esta actividad se estableció un análisis más a fondo de la empresa, como las actividades

con las que la empresa cuenta, se observaron distintos problemas, pero el problema que más

llamo la atención fue el problema que no hay quien o haiga algo que controle los horarios de

los empleados que planteo el tutor de la empresa, así que lo que se va realizar será un

controlador de horarios automatizado que al momento en el que el empleado ponga su huella,

la maquina va identifica al personal y se sabrá a qué hora llego el empleado, en ese momento

se mandara un mensaje vía correo electrónico al Ing. José Ángel Gutiérrez Pérez, que

empleado fue quien llego a la ara de trabajo, que día fue, y que hora y al igual se realizara ese

mismo trabajo en la hora de salida del empleado. Al resolver este problema también beneficia

mucho a la empresa ya que se podrá realizar nuevas sucursales y al igual de eso se tendrá que

requerir más personal para las diferentes sucursales.


Investigación.

Se llegó a un acuerdo con el tutor empresarial respecto a la problemática existente, se

inició la elaboración de la investigación para resolver dicha problemática. Se investigó el

proceso y la estructura con la que ya se cuentan dichas maquinas que realizan este tipo de

proceso, para esto se analizó más a fondo la siguiente página web (Expomaq, 2018) donde se

realiza la cotización de los diferentes tipos de máquinas automatizadas que ya existen en el

mercado actual, esta página ayudo mucho a la elaboración del diseño proporcionado una idea

a la realización de las maquinas ya estructuradas para cada proceso. Otro tipo de investigación

que se realizo es la forma en la que se elabora la programación para la máquina que se

encarga de dicho proceso, se optó por diferentes por diferentes tipos de programadores que se

han utilizado a lo largo de la estancia en la universidad.

Un tipo de programación que se analizo fue la programación por medio de un micro

controlador en este tipo de componente cuenta con la función de realizar el control del

proceso por medio de su programación como lo menciona (Jaramillo, 2009) “Proyectos con

Micro controlador.

 Tareas complicadas que requieren de un alto procesamiento.

 Desarrollos muy específicos.

 Proyectos poco escalables.

 Presupuestos bajos.

 Soportes poco exigentes.

 Proyectos replicables.”

Al final no se optó por utilizar este programador ya que cuenta con muy pocas aplicaciones en

la industria y no se tiene bastante conocimiento sobre este tipo de programación.


Otro tipo de programación fue el controlador lógico programable (PLC) este tipo de

componente es uno de los más utilizado en el ambiente industrial ya que cuenta con una gran

variedad de campos de aplicación de distintos procesos como lo menciona Mario Pérez en su

página web (Pérez, 2015)

“El PLC por sus especiales características de diseño tiene un campo de aplicación muy

extenso. La constante evolución del hardware y software amplía constantemente este campo

para poder satisfacer las necesidades que se detectan en el espectro de sus posibilidades

reales.

Su utilización se da fundamentalmente en aquellas instalaciones en donde es necesario un

proceso de maniobra, control, señalización, etc, por tanto, su aplicación abarca desde procesos

de fabricación industriales de cualquier tipo a transformaciones industriales, control de

instalaciones, etc.

Sus reducidas dimensiones, la extremada facilidad de su montaje, la posibilidad de

almacenar los programas para su posterior y rápida utilización, la modificación o alteración de

los mismos, etc., hace que su eficacia se aprecie fundamentalmente en procesos en que se

producen necesidades tales como:

Espacio reducido, procesos de producción cambiantes, procesos complejos y amplios, y

que requieren de una programación centralizada de las partes del proceso.

Ejemplos de Aplicaciones de un PLC

 Maniobra de máquinas

 Maquinaria industrial de plástico

 Señalización y control
 Chequeo de programas

Maniobra de instalaciones

Instalaciones de aire acondicionado y calefacción.

Instalaciones de seguridad.

Instalaciones de almacenamiento y transporte

Instalaciones de plantas embotelladoras.

Instalaciones en la industria automotriz.

1. Automóvil

Cadenas de montaje, soldadura, cabinas de pintura etc.

2. Plantas químicas y petroquímicas

Control de procesos (dosificación, mezcla, pasaje, etc.

Baños electrolíticos, oleoductos, refinado, tratamientos de aguas residuales, etc.

3. Metalurgia

Control de hornos, laminado, función, soldadura, forja, grúas.

4. Alimentación

Envasado, empaquetado, embotellado, almacenado, llenado de botella etc.

5. Papeleras y madereras

Control de procesos, serradoras, producción de conglomerados de laminados, etc.

6. Producción de energía

Centrales eléctricas, turbinas, transporte de combustible, energía sola, etc.

7. Trafico

Regulación y control del tráfico, ferrocarriles, etc.

8. Domo tica

Iluminación, temperatura ambiente, sistema anti robo, checador de horarios etc.


Pero al final se dio a la conclusión que no se utilizara este tipo de programación ya que es

un poco costoso y está fuera de nuestro alcance de presupuesto.

Otro tipo de programación fue Arduino ya que se cuenta con una plataforma de hardware

libre, este tipo de programador es muy accesible para su programación que se encuentra en la

página oficial (Massimo, 2015)”La estructura básica del lenguaje de programación de arduino

es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o

funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones

Figura 6. Estructura de código de lenguaje de programación

Fuente. Introducción de Arduino.

En donde setup () es la parte de recoger la configuración y loop () es la que contiene el

programa que se ejecutara cíclicamente (de ahí el termino loop-bucle). Ambas funciones son

necesarias para que el programa trabaje.

La función de configuración (setup) debe contener la declaración de las variables. Es la

primera función a ejecutar en el programa, se ejecuta solo una vez, y se utiliza para configurar

o inicializar PinMode (modo de trabajo de las E/S), configuración de la comunicación en serie

y otras.

La función bucle (loop) siguiente contiene el código que se ejecutara continuamente

(lectura de entradas, activación de salidas, etc.) Esta función es el núcleo de todos los

programas de arduino y la que realiza la mayor parte del trabajo.


Tipos de horarios.

Actualmente existen varios tipos de controladores de horarios, y al igual en esta semana se

estudiaron estos tipos de horarios.

Por biometría de huella dactilar: Es un dispositivo que es capaz de leer, guardar e

identificar las huellas dactilares(Generalmente del dedo pulgar, aunque la mayoría no tienen

problemas en aceptar los demás dedos). Todos los sensores biométricos cuentan mínimamente

con una pieza que es sensible al tacto (Que es el sensor en si aunque luego hacen falta ciertas

partes electrónicas) Estos dispositivos se han hecho populares a raíz de que los últimos

smartphones y tablets han incorporado dicho sistema pues son los que mayor seguridad

aportan. En la actualidad, las contraseñas proporcionan algo de protección, pero recordar y

saber dónde están guardados los diferentes códigos de cada máquina es un problema en sí

mismo.

Por biometría facial: Es una aplicación dirigida por ordenador que identifica

automáticamente a una persona en una imagen digital. Esto es posible mediante un análisis de

las características faciales del sujeto extraídas de la imagen o de un fotograma clave de una

fuente de video, y comparándolas con una base de datos.

Por tarjeta: Es cualquier tarjeta del tamaño del bolsillo con circuitos integrados, que

permite la ejecución de cierta lógica programada. Aunque existe un diverso rango de

aplicaciones, hay dos categorías principales de TCI. Las tarjetas de memoria contienen sólo

componentes de memoria no volátil y posiblemente alguna lógica de seguridad. Las tarjetas

microprocesadores contienen memoria y microprocesadores.


Digital geolocalizado: La geolocalización consiste en identificar la posición geográfica de

un dispositivo en el mundo real. A partir de ahí, existen multitud de servicios que ofrecen

información al usuario basada en su localización.

Estos servicios se están popularizando gracias al aumento en el uso de dispositivos

móviles.

Por App móvil: Controlador de horarios por Aplicación Movil.

Diseño.

Con el término de la investigación del tipo de programación y las diferentes máquinas que

ya se encuentra en el mercado por lo que se analizaron diferentes maquinas en su forma de

realizar este proceso, se opto por realizar el diseño de biométrica de huella dactilar .

Donde se registra la hora de entrada y hora de salida del empleado.

Figura 7. Controlador de horarios

Fuente. Google
Selección de material.

En la siguiente actividad que se realiza en la estancia de estadía se elabora una lista para

obtener un conteo de cada material que es utilizado en el proceso de registrar el horario de los

empleados, con esto se analiza detalladamente cada material seleccionado para la realización

de dicho proyecto. Se puede encontrar en las siguientes paginas…

Cotización de material.

Ya contando con la sección del material, se continuó con la realización de elaborar la

cotización con los diferentes proveedores para obtener los mejores precios que disminuyan los

costos empleados de la realización de las fases de cada proceso diseñado, la lista de cotización

de material se puede encontrar en las siguientes paginas …..

Programación.

Se llegó a la conclusión de seleccionar Arduino.

Para programar en Arduino el lenguaje estándar es C++, aunque es posible programarlo en

otros lenguajes. No es un C++ puro sino que es una adaptación que proveniente de avr-libc

que provee de una librería de C de alta calidad para usar con GCC en los microcontroladores

AVR de Atmel y muchas funciones específicas para los MCU AVER de Atmel

AVR-GCC es el compilador que usa el IDE de arduino para convertir el sketch en C++ a

un fichero binario que es el que se carga en la flash del MCU y que ejecuta. Para poder

proyectos con complejidad media, la mayoría de los comandos que se necesitan con Arduino

se encuentra en la referencia de programación de Arduino en el “Arduino Reference”, que es

donde se debe de recurrir para cualquier duda de programación que surja. Arduino provee de

unas librerías que facilitan la programación del micro controlador.


El gran éxito de Arduino en parte se debe a que permite programar un MCU y da unas

herramientas sencillas y específicas para programar. También el lenguaje de programación

Arduino está basado en Processing, un lenguaje de programación y entorno de desarrollo

integrado de código abierto basado en Java, de fácil utilización y que sirve como medio para

la enseñanza y producción de proyectos multimedia e interactivos de diseño digital.

Por supuesto Arduino se puede programar en otros lenguajes y desde otros entornos de

programación, lo que va a hacer que el código sea diferente. Como ya se ha visto, la

estructura básica del lenguaje de programación de Arduino es bastante simple y se compone

de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que

contienen declaraciones, estamentos o instrucciones.

Lenguajes para programar con Arduino:

 Scratch

 Ardublock

 Minibloq

 Atmel Studio

 Visual Micro
En estas imágenes se muestra el avance de la programación del control de horarios

automatizado, aun no se encuentra terminado, aún se está trabajando en esta programación.

Figura 8. Programacion de control de horarios.

Fuente. Arduino.
Figura 8.1. Programación de control de horarios

Fuente. Arduino
Figura 8.2. Programación de Arduino

Fuente. Arduino

Das könnte Ihnen auch gefallen