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 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); }
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 .