Está en la página 1de 7

2014

Jos Daz & Julio Muoz


UNIVERSIDAD DE PAMPLONA
26/05/2014
EMBOTELLADORA DE AGUA
RESUMEN
Una embotelladora de agua es
un gran conjunto de mquinas
herramientas que estn
dispuestas en un orden
especfico para que lleven a
cabalidad una funcin
determinada y obtener al final
un producto especificado el cual
es agua embotellada y lista para
su posterior distribucin y
consumo, a continuacin se
describirn las partes que
hemos implementado en
nuestro diseo final, adems se
dar a conocer los diferentes
softwares utilizados para el
mismo (Solidworks, Arduino,
Proteus).

INTRODUCCION
Inicialmente tenemos el sistema
de la Banda Transportadora (1)
que como su nombre lo indica es
la encargada del transporte de los
envases PET desde su punto
inicial hasta el sistema giratorio
multitarea (2) el cual es el
encargado de mover los envases
entre las distintas posiciones
donde se efectuaran los siguientes
pasos como es el llenado (3),
posteriormente es trasladado al
sistema de tapado (4), el cual se
desarroll de una manera sencilla
ya que a nivel industrial se usan
sistemas electro-neumticos
costosos, los cual deposita la tapa
sobre la botella y la asegura para
finalmente llegar a la posicin de
retiro (5), todas las partes se
pueden ilustran en la fig. 1.



DISEO Y CONSTRUCCIN
Para introducir al lector al
desarrollo de este proyecto a
escala se va a hablar de la
construccin de las piezas ms
importantes de este proyecto.
a) SENSORES
El funcionamiento de estos
dispositivos es detectar la
botella en determinada
posicin para generar una
seal.
Fig. 1
Los sensores utilizados para este
proyecto fueron:
Sensor IF, un sensor
diseado y otro de
fabricacin por una empresa
como se muestra en la fig.
4.r QRD1114, aunque este
sensor es usado
ampliamente en los
seguidores de lnea tambin
puede ser utilizado para
detectar objetos a una
distancia menor a 1cm.
A continuacin se muestra el
diseo del sensor de la, para
esto se utiliz el software
Proteus el cual nos permite
disear el circuito para su
posterior simulacin y PCB.

Seguidamente tenemos los
motores de distintos tipos
segn su aplicacin, los
cuales son:

Motor DC: Son los motores
bsicos los cuales nos
permiten convertir la energa
elctrica en energa
mecnica, adems tambin
se tratar con un moto
reductor el cual es un motor
D.C. al cual se le ha
agregado una caja
reductora, que no es ms
que una caja compuesta por
engranes la cual le
disminuye la velocidad
aumentando su torque de
salida, por lo que va a tener
ms fuerza.


Motor Paso a Paso: Este
motor es muy importante
para nuestro proyecto dado
que es muy preciso dado
que funciona por pasos, y
para dar una vuelta se
requiere una secuencia de
bobinas y un nmero
determinado de pasos.

Servo motor: Este motor
tambin es preciso pero
adems de eso se puede
programar su ubicacin exacta,
su principal desventaja es que
no puede rotar 360, pero dado
que su rotacin es de 180 es
precisa para abrir una llave.
A continuacin se hablar de
los drivers, los cuales son
circuitos que nos permiten
separar una seal de la fuente
de alimentacin pero que
adems interpreta la seal
como un interruptor, los que
estn siendo implementados
son:

Tarjeta L298: Este es un
driver de potencia, el cual
nos permite manejar dos
motores DC o un motor
Paso a Paso (PaP), en
nuestro caso est siendo
utilizado para mejorar el
motor PaP, para as
poder controlarlo sin
correr riesgo de daar la
placa de control. Por otro
lado tenemos los
transistores, en este caso
el TIP112 con el cual
vamos a trabajar los
motores D.C.
Posteriormente estn los
indicadores, que son simplemente
LEDs los cuales nos permiten
determinar si cierto circuito est
recibiendo una seal.
Por otro lado tenemos la
componente mecnica que como
se describi en la introduccin esta
conformada por 5 etapas, pero al
momento de analizarlas por piezas
son solo 4, a continuacion se dar
una breve como una breve
explicacin.
Primeramente esta la banda
transportadora la cual nos permite
llevar de un punto a otro el envase,
esta esta conformado por un motor
que transmite la potencia a travs
de la cinta de un rodillo a otro para
que el mecanismo cumpla con su
funcin, seguidamente esta el
sistema giratorio multitarea
(S.G.M), conformado por una base
y un sistema rotatorio que permite
mover las botellas entre las
distintas posiciones, cabe resaltar
que este sistema nos permite
realizar las dems funciones ya
que gua la botella durante los
procesos hasta llegar a la salida,
continuamente esta el sistema de
llenado el cual nos permite llenar
la el recipiente con agua para asi
pasar al proceso siguiente el cual
es el tapado, donde como su
nombre lo indica se le va poner
una tapa y se le va a pre-asegurar
(se designa as ya que no es un
tapado total, sino parcial), luego el
sistema giratorio cumple su
funcin para llevar el envase al
punto de salida donde se debe
retirar manualmente, todos los
sistemas estn hechos en madera,
debido a sus caractersticas como
economa, tensin, resistencia,
manipulacin, entre otros.
Posteriormente se encuentra la
programacin la cual nos permite
enlazar la electrnica con los
distintos mecanismos para que la
embotelladora pueda realizar su
funcin, hay que resaltar que la
programacin es muy importante
ya que nos permite administrar y
sincronizar todos los componentes
mencionados anteriormente.
Cabe resaltar que se trabaj la
programacin por separado para ir
probando el cdigo de los distintos
dispositivos para su posterior
ensamble y unificacin en un solo
cdigo, para que pueda cumplir la
secuencia, la cual nos permitir
tener una embotelladora con los
pasos nombrados anteriormente.
A continuacin describir los
distintos programas que se
realizaron individualmente, son:
Sensor Pre-fabricado.
Sensor infra-rojo.
Motor y moto-reductor.
Servo-vlvula.
Motor PaP.

Luego de verificar el
funcionamiento de cada una de las
partes se unio todo en un solo
cdigo, donde los programas
mencionados anteriormente se
usaron en las funciones que eran
llamadas desde el Void loop.
Seguidamente se muestra el
cdigo que controla todo el
ensamble que se ha venido
tratando:



#include <Stepper.h>
#include <Servo.h>

int pinMotor=8;
int motor_tap=10;
Servo miservo;
int i=0;
float Volt=0;
int A[2];
float voltReal=0;
const int stepsPerRevolution = 200;
Stepper
miStepper(stepsPerRevolution,3,4,5,6);
//Suponemos un motor de 200 pasos y un
circuito de 4 pines,inicializa la libreria
'stepper' en los pines 2-5

void motorbanda()
{
while(digitalRead(2)==HIGH){
digitalWrite(pinMotor,HIGH);
delay(500);
digitalWrite(pinMotor,LOW);
delay(1000);
}
}
void f_servo()
{
int j=0;
for(j = 0; j < 90; j++){
miservo.write(j); //Esperamos a que el
servo alcance la nueva posicin
delay(15);
}
delay(4000);
for(j = 90; j>=1; j--) {//De 180 a 0
miservo.write(j);
delay(15);
}
}

void f_sensor()
{
Volt=analogRead(A0);
voltReal=Volt/205.8;
if(digitalRead(12)==LOW){
A[1]=1;
}else{
A[1]=0;
}
if(voltReal>=1.9 && voltReal<=2.8){
A[0]=1;
}else{
A[0]=0;
}
}

void tapado()
{
int i;
for(i=0;i<4;i++){
digitalWrite(motor_tap,HIGH);
delay(250);
digitalWrite(motor_tap,LOW);
delay(2000);
}
}

void setup()
{
Serial.begin(9600);// inicializa el puerto
serial
miStepper.setSpeed(10);// establece la
velocidad en 10rpm
miservo.attach(9);
pinMode(2, INPUT); //sensor banda
pinMode(12, INPUT); //sensor tapado
pinMode(8, OUTPUT);
pinMode(10, OUTPUT);
}

void loop()
{
motorbanda();
miStepper.step(50);
f_sensor();
while(i<1){
if(A[0]==1 && A[1]==1)
{
f_servo();
tapado();
miStepper.step(50);
break;
}
if(A[0]==0 && A[1]==1)
{
motorbanda();
f_servo();
miStepper.step(50);
break;
}
if(A[1]==1 && A[0]==0)
{
tapado();
miStepper.step(50);
break;
}
i++;
}
i=0;
}




CONCLUSION
Estos sistemas son bastantes
complejos y aunque se trabaj
a menor escala se enfrentaron
inconvenientes del mundo real,
aunque no se resolvieron con
igual competitividad debido
principalmente a factores
econmico, aunque tambin
dedibo a falta de equipos, y a
falta de conocimiento.

Durante el proceso se trabaj y
se aprendi del uso de
sensores infra-rojos, adems
de los distintos tipos de
motores y de cmo es su
control a travs de la
programacin .

También podría gustarte