ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
FACULTAD DE INGENIERÍA MECÁNICA Y CIENCIAS
DE LA PRODUCCIÓN
Proyecto de la materia:
INTRODUCCIÓN A LA INGENIERÍA
MECATRÓNICA
Grupo 4
Participantes:
ESCALANTE BALLESTEROS DIEGO JOSE
ESPINOZA CARRION DANIEL ABRAHAM
SANTANA ZAVALA JUAN DIEGO
Dispensador de condimentos automático
01 – 25
1. CODIGO DEL ARDUINO
// C++ code
//
#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
int boton1 = 2;
int boton2 = 3;
int boton3 = 4;
int boton4 = 5;
int led = 12;
void setup()
{
pinMode(boton1,INPUT_PULLUP);
pinMode(boton2,INPUT_PULLUP);
pinMode(boton3,INPUT_PULLUP);
pinMode(boton4,INPUT_PULLUP);
pinMode(led,OUTPUT);
servo1.attach(11);
servo2.attach(10);
servo3.attach(9);
servo4.attach(6);
void loop()
{
if(digitalRead(boton1) == LOW){
servo1.write(30);
delay(2000);
servo1.write(91);
2
}else if(digitalRead(boton2) == LOW){
servo2.write(30);
delay(2000);
servo2.write(91);
}else if(digitalRead(boton3) == LOW){
servo3.write(30);
delay(2000);
servo3.write(91);
}else if(digitalRead(boton4) == LOW){
servo4.write(30);
delay(2000);
servo4.write(91);
}
}
1. SIMULACION
Se tiene la posición inicial en la cual los servomotores están bloqueando los
envases, asegurando que los ingredientes no se dispensen de forma accidental.
Dependiendo de la especie o material que se necesite dispensar, será necesario cambiar
las cucharas bloqueadoras para garantizar un ajuste adecuado y una dosificación
precisa. Este paso es fundamental para asegurar que el sistema opere con la mayor
eficacia y que cada tipo de ingrediente se manipule de forma correcta según sus
características específicas.
3
Al momento de girar el botón designado, el servomotor asociado realizará el
movimiento indicado. El giro será de 60 grados hacia la izquierda, lo que permite liberar
el acceso al envase correspondiente sin tocar ni afectar la estructura de la caja
dispensadora. Este diseño garantiza una operación limpia, segura y eficiente, evitando
cualquier riesgo de derrame o interferencia con otros componentes del sistema.
Cada botón tiene asignado un servomotor específico, lo que facilita el control
independiente de cada unidad de dispensación. Este esquema asegura que el usuario
pueda gestionar múltiples tipos de envases o materiales con precisión, simplificando el
proceso operativo y minimizando errores en la selección de los ingredientes o materiales
a dispensar.
4
Link de tinkercad: https://www.tinkercad.com/things/6fSNoTqi8Es-frantic-leelo-
amberis/editel?returnTo=https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttps%2Fwww.tinkercad.com%2Fdashboard%2Fdesigns%2F
circuits&sharecode=klErMouKpRF4BX_b4jz7hAwRTUlCLZsP7xi6Ke3CEKc
2. ESQUEMATICO TINKERCAD
3. CONCLUSIONES
1. Se tubo que tener en cuenta el tamaño de los botones para que el braille sea
mas notorio y no haya confusiones a la hora de elegir el condimento que el
usuario requiera.
2. Se tomo en cuenta la distancia entre aguajero y agujero para cuadra los servos
motores y que el meter la cuchara sea intuitivo para el usuario y se coloco en la
parte de arriba de cada agujero el texto en braille que esta relacionado con el
botón para dispensar.
3. Se tubo que calcular el delay que se va ha poner a los servos motores para que
dispensen de manera eficiente.
5
6