Está en la página 1de 6

SISTEMA CONTADOR DE UN PROCESO DE EMBALAJES CON CONTROL DE

TEMPERATURA USANDO PIC 16F877A .

1.INTRODUCCION
En el siguiente proyecto se desea ver de todo un proceso de empaquetadura de productos de una
industria química que va desde el inicio de donde sale el producto terminado hasta su salida para
su posterior traslado del mismo en sistemas de transporte que irán a diferentes destinos donde son
requeridos por los clientes.

En esta industria química todo el proceso es automatizado habiendo sectores donde hay aun
operarios que son empleados para hacer el control de algunos sectores de todo el proceso del
sistema de empaquetadura donde los directivos aun consideran que la mano de obra es aún vital
para todo el sistema productivo.

Mediante esta automatización se hace mas eficiente un proceso y se disminuye los costos finales
de los productos haciendo mas accesible para los demandantes al tener más precios competitivos.

2.ANTECEDENTES

Se tiene que algunos sistemas de todo el bloque de sistema que conforman la presente industria
química del cual se esta haciendo el estudio en cuestión, se considera que algunos sistemas están
obsoletos y deben ser empleados métodos de automatización prescindiendo a si de la mano de
obra humana para su realización para una mejora mas eficiente de toda la cadena de desarrollo
que conlleva todos los productos fabricados.

En el área de empaquetadura que es la fase final de todo el sistema de producción se considera


que puede haber un cambio donde antes se realizaba todo con mano de obra de los operarios, con
espacios donde vieron que los tiempos del mismo no eran muy eficientes y que deben ser
automatizados para un despacho más eficiente en los productos disminuyendo loa cuellos de
botella ,con el propósito de hacer que los tiempos de entrega sean más mínimos, quedando como
prioridad para los directivos los cuales apostaron que todo el retraso que se efectúa en el proceso
de embalaje de productos para su posterior destino a sus clientes sean automatizados
convirtiéndose como una prioridad final .

3.PLANTEAMIENTO DEL PROBLEMA

Los procesos que conforman todo el sistema productivo del sector tiene un sistema que aun se
realiza con mano de obra de operarios y es el sistema de embalaje el cual se quiere ser mas
eficiente disminuyendo tiempos en el cual se realiza todo el sistema de embalaje.
4.OBJETIVO GENERAL

Realizar un sistema contador de productos de un proceso de embalajes con control de temperatura


usando el microcontrolador pic 16f877a .

5.OBJETIVOS ESPECIFICOS

Realizar el conteo de productos a embalar usando un sensor infrarrojo y el PIC 16F877A.

Monitorear la temperatura ambiente donde se realiza el embalaje.

Diseñar una base de datos del sistema de embalaje.

5.1MODELO ENTIDAD RELACION (ER)


5.2 TABLA RELACIONAL

TERMOMETRO
*Temperatura actual USUARIO
Cod.termometro
*Nombre
Modelo
Login
Contraseña
Telefono
EMBALADORA Dirrecion
*Cod.embaladora Rol
Numero de cajas
Marca
Tipo de embalaje
FechaEmbalaje
DICCIONARIO DE DATOS

TERMOMETRO
TIPO DE
ATRIBUTOS DESCRIPCIÓN
DATO
Temperatura actual
Integer Llave primaria, temperatura actual del
Cod.termometro Varchar termometro
Modelo Varchar Codigo del termometro
Modelo del termometro
EMBALADORA
TIPO DE
ATRIBUTOS DESCRIPCIÓN
DATO
Cod.embaladoraVarchar Llave primaria, codigo de embaladora
Numero de cajas
Integer Numero de cajas de la embaladora
Marca Varchar
Tipo de embalaje
Varcahar Mara de embaladora
FechaEmbalaje Date Tipo de embalage de la embaladora

USUARIO
TIPO DE
ATRIBUTOS DESCRIPCIÓN
DATO
Nombre Varchar Llave primaria, nombre del usuario
Login Varchar Login del usuario
Contraseña Varchar Contraseña del usuario
Telefono Integer Numero de telefono del usuario
Dirrecion Varchar Direccion del domicilio del usuario
Varchar rol del usuario (administrador,operario)
Rol

COMANDOS SQL

CREATE DATABASE Embaladora;

USE Embaladora;

CREATE TABLE Termometro(


CodTermometro INT AUTO_INCREMENT,
ModeloTermometro VARCHAR(50) NOT NULL,
TemperaturaActual VARCHAR(50) NOT NULL,

PRIMARY KEY(CodTermometro)
);
CREATE TABLE Embaladora(

CodEmbaladora INT NOT NULL,

Marca VARCHAR(50) NOT NULL,


TipoEmbalaje VARCHAR(50) NOT NULL,
NumeroCajas INT NOT NULL,
FechaEmbalaje DATE NOT NULL,

PRIMARY KEY(CodEmbaladora)

);

CREATE TABLE Usuario(


DNI INT NOT NULL,
CodEmbaladora INT NOT NULL,
Nombre VARCHAR(50) NOT NULL,
Login VARCHAR(50) NOT NULL,
Contraseña VARCHAR(50) NOT NULL,
Telefono INT NOT NULL,
Direccion VARCHAR(50) NOT NULL,
Rol VARCHAR(30) NOT NULL,
PRIMARY KEY(DNI),
CONSTRAINT dni_unique UNIQUE (DNI),
FOREIGN KEY(CodEmbaladora)
REFERENCES Embaladora(CodEmbaladora)
);
DIAGRAMA DE TABLAS RELACIONALES

También podría gustarte