UNIVERSIDAD PRIVADA
DOMINGO SAVIO
PROGRAMACION II
Sistema de Control de Moldeado en una Fábrica
de Galletas
DOCENTE: ALVARO RODRIGO LARA VALDIVIA
ESTUDIANTES: PEREZ CAZORLA RENE RODRIGO
RAMIREZ LUCANA VLADIMIR MARCO
FECHA DE ENTREGA: 31 DE ABRIL
ORURO – BOLIVIA
2025
CONTENIDO
1. Introducción .................................................................................................................................. 3
2. Funcionamiento del sistema .................................................................................................... 3
3. Componentes utilizados ............................................................................................................ 3
4. Diagrama de flujo ........................................................................................................................... 4
5. Código del sistema...................................................................................................................... 6
6. Beneficios para la fábrica .......................................................................................................... 9
7. Aplicaciones en la fábrica ......................................................................................................... 9
8. Posibles mejoras ......................................................................................................................... 9
Conclusión ....................................................................................................................................... 10
2
1. Introducción
En una fábrica de galletas, cada proceso cuenta para lograr una producción eficiente y
evitar desperdicios. El moldeado es una de las etapas más importantes: define la forma,
el tamaño y la uniformidad de cada galleta antes de ser horneada.
Este sistema automatizado permite registrar cada galleta moldeada, mostrando datos
en una pantalla LCD sobre:
Cantidad total producida
Tiempo transcurrido
Promedio de producción por segundo
El objetivo principal es mantener un ritmo de producción estable, asegurando que las
máquinas moldeadoras trabajen de manera eficiente y sin interrupciones. Si la
producción baja o hay un fallo en la línea, el sistema permite detectar y corregir el
problema antes de que afecte todo el proceso.
2. Funcionamiento del sistema
La línea de producción en donde las galletas pasan por un moldeador automático y
luego se trasladan en una cinta transportadora. En cierto punto del recorrido, el sensor
óptico TCRT 5000 detecta cada galleta moldeada y envía la información al Arduino,
que la procesa y la muestra en la pantalla LCD.
Cada cierto tiempo, el sistema calcula el promedio de producción y lo muestra en
pantalla. Esto ayuda a evaluar si el ritmo de trabajo es el adecuado o si es necesario
ajustar alguna máquina.
3. Componentes utilizados
Para implementar este sistema, se necesita lo siguiente:
3
Componentes electrónicos:
Arduino Uno: Procesa los datos del sensor y actualiza la pantalla LCD.
Sensor TCRT 5000: Detecta cada galleta moldeada al pasar.
Pantalla LCD I2C 16x2: Muestra el número de galletas, el tiempo y el promedio de
producción.
Fuente de alimentación de 5V-12V.
Cableado y resistencias para conexiones.
Componentes mecánicos:
Cinta transportadora: Lleva las galletas moldeadas hacia la siguiente fase.
Moldeador de galletas: Máquina encargada de darle forma y tamaño uniforme a
cada unidad.
Motores eléctricos: Para el movimiento automatizado de la cinta transportadora.
4. Diagrama de flujo
4
5
5. Código del sistema
El siguiente código permite la detección y conteo de galletas moldeadas en tiempo real:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Configuración de pantalla LCD
LiquidCrystal_I2C lcd(0x27, 16, 2);
// Variables para detección de galletas
const int sensorDigitalPin = 7;
int contadorGalletas = 0;
int estadoAnterior = LOW;
int tiempoAntirebote = 100; // Evita lecturas falsas
// Variables de tiempo
unsigned long tiempoInicio = 0;
int contadorSegundos = 0;
int tiempoLimite = 5;
bool contadorActivo = true;
void setup() {
pinMode(sensorDigitalPin, INPUT);
lcd.begin(16, 2);
lcd.backlight();
6
lcd.print("Galletas: 0");
void loop() {
if (contadorActivo) {
int estadoActual = digitalRead(sensorDigitalPin);
if (estadoActual == HIGH && estadoAnterior == LOW) {
contadorGalletas++;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Galletas: ");
lcd.print(contadorGalletas);
delay(tiempoAntirebote);
estadoAnterior = estadoActual;
if (millis() - tiempoInicio >= 1000) {
tiempoInicio += 1000;
contadorSegundos++;
if (contadorSegundos >= tiempoLimite) {
contadorActivo = false;
lcd.clear();
7
lcd.setCursor(0, 0);
lcd.print("Total: ");
lcd.print(contadorGalletas);
lcd.setCursor(0, 1);
lcd.print("Segundos: ");
lcd.print(contadorSegundos);
delay(1000);
float promedio = (contadorSegundos > 0) ? (float)contadorGalletas /
contadorSegundos : 0;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Promedio: ");
lcd.print(promedio);
lcd.setCursor(0, 1);
lcd.print("Segundos: ");
lcd.print(contadorSegundos);
delay(50);
8
}
6. Beneficios para la fábrica
Control de producción: Permite conocer la cantidad exacta de galletas moldeadas en
cada ciclo de producción.
Eficiencia del ritmo de trabajo: Si la producción es menor de lo esperado, se pueden
hacer ajustes antes de que afecte el rendimiento.
Menos desperdicio: Si hay una interrupción en la línea de moldeado, el sistema lo
detecta y ayuda a prevenir pérdidas de ingredientes.
Mejor planificación de insumos: Conociendo el ritmo de producción, se puede calcular
la cantidad de materia prima necesaria para cada jornada.
7. Aplicaciones en la fábrica
Este sistema puede integrarse en varias etapas del proceso de fabricación, además
del moldeado:
Monitoreo del horneado: Controlar cuántas galletas ingresan a los hornos cada cierto
tiempo.
Control de empaquetado: Detectar si la cantidad de galletas en cada caja es la correcta.
Gestión de inventario: Vincular el sistema con una base de datos para analizar patrones
de producción y demanda.
8. Posibles mejoras
Integración con alertas: Si la producción es menor a cierto umbral, el sistema puede
activar una alarma.
Almacenamiento de datos: Guardar registros de producción para análisis estadísticos
y toma de decisiones.
Automatización del ajuste de velocidad: Si el ritmo de moldeado es demasiado alto o
bajo, el sistema podría modificar la velocidad de la cinta transportadora.
9
Conclusión
El control automatizado del proceso de moldeado de galletas es una herramienta
clave para optimizar la producción en fábricas de alimentos. Permite un monitoreo
preciso, ayuda a evitar desperdicios y mantiene un flujo constante en la línea de
producción.
Además, su integración con otras fases del proceso como horneado y empaquetado
puede mejorar aún más la eficiencia global. Este sistema es una solución sencilla, que
puede escalarse a mayores volúmenes de producción con futuras mejoras tecnológicas.
Si en algún momento se requiere adaptar el código para conectar el sistema con bases
de datos o agregar funcionalidades, se pueden desarrollar nuevas extensiones que
faciliten aún más la gestión en tiempo real.
10