Proyecto dispensador

Transcripción

Proyecto dispensador
DISPENSADOR AUTOMÁTICO DE DULCES U OTROS
PRODUCTOS
Descripción:
Consta de un pulsador “P2” para accionar el dispensador, y dos finales de carrera, el
primero “FC1” detectará la caída del dulce para su recogida, y el otro final de carrera “FC3”
detectará si se ha quedado sin dulces, activando una luz roja en ese caso, y si hay dulces se
activará una luz verde. Los dos FC serán normalmente cerrados.
He diseñado una ventana para activar el proceso, pararlo o salir, y se tienen en cuenta
todas las posibles opciones para los tres elementos de las entradas digitales, que se conectan a las
tres primeras entradas digitales de la controladora.
El movimiento del dispensador lo provoca un motor conectado a las dos primeras salidas
digitales. El motor como lleva incorporado un mecanismo en espiral que hace de tornillo sin fin,
que al dar vueltas desplaza los dulces hasta su salida. (Se podría haber optado por otro mecanismo,
como un sistema biela-manivela, una leva, etc.). Se ha estimado la duración de encendido del motor
en 1 segundo, para la salida del dulce (lo justo para que de las vueltas y salga un producto).
En las salidas digitales 3-4 y 4-5 se han dispuesto dos LED con resistencias en serie (para
no fundir el LED), el 1º rojo y el 2º verde, para que sirvan de testigos luminosos, con las
funciones que explique anteriormente.
Se podría intercambiar el pulsador “P2” por una LDR que detectase el paso de una moneda, solo que
ésta tendría que conectarse a una entrada analógica mediante un divisor de tensión. También se
podría añadir más cosas como:
* PONER UN CONTADOR DE DULCES
Se detectaría con el mismo final de carrera, al caer el dulce, o mediante una LDR, que detecte la
caída del dulce, al cortar un haz de luz que incidiera en la LDR.
* PONER UN ACCIONADOR POR MONEDAS MAS UN CONTADOR CON SALIDA A
DISPLAY.
Pues igual que anteriormente con una LDR, se detectaría la presencia de la moneda, y antes se lo
podría poner un detector mecánico, para saber por “sus dimensiones” que tipo de moneda es, y
añadirle un contador tanto de salida a un Display, como al PC.
Y por supuesto mucho más cosas y mejorables.
El Proceso gráfico, sería éste:
PROGRAMA EN MSWLOGO
PARA VENTANASELECCION ;Ventana de selección para ejecutar el programa
HAZ "BUCLE 0
CREAVENTANA "TRABAJO "DULCES [DISPENSADOR] 40 30 125 75 []
CREAGROUPBOX "DULCES "E_VENTANA 5 0 113 60
CREABOTON "DULCES "ENCENDER "ENCENDER 25 20 35 10 [ACTIVADISPENSADOR]
CREABOTON "DULCES "APAGAR "APAGAR 70 20 35 10 [DESACTIVADISPENSADOR]
CREABOTON "DULCES "SALIR "SALIR 45 40 35 10 [SALIR]
FIN
PARA DESACTIVADISPENSADOR
HAZ "BUCLE 1
M1 "P; desconecta el motor
DESCONECTA 3; desconecta la luz roja
DESCONECTA 5; desconecta la luz verde
BT
FIN
PARA ACTIVADISPENSADOR
HAZ "BUCLE 0
MIENTRAS [:BUCLE=0][
HAZ "ENTRADAS VE?; **lee entradas digitales**
; **FC1(Normalmente cerrado)=cae dulce – pulsador2= activar – FC3(Normalmente cerrado)= vacio**
si (:entradas=0) [REPOSO]; ************FC1=0 P2=0 FC3=0************
si (:entradas=1) [REPOSO];********100*********************
si (:entradas=2) [ACTIVAR]; ******010******************
si (:entradas=3) [REPOSO];*******110*************
si (:entradas=4) [VACIO];*********001*******************
si (:entradas=5) [VACIO]; ********101******************
si (:entradas=6) [VACIO];*********011*****************
si (:entradas=7) [VACIO]]; *******111*******************
FIN; ***recordar que si no están accionados los finales de carrera FC3 y FC1, no funcionará nada, al indicar VACIO****
PARA REPOSO
M1 "P
DESCONECTA 3
CONECTA 5
FIN
PARA ACTIVAR
SEGUNDOS 1
M1 "D
DESCONECTA 3
CONECTA 5
SEGUNDOS 1
M1 "P
FIN
PARA VACIO
M1 "P
DESCONECTA 5
CONECTA 3
FIN
PARA SALIR
DESACTIVADISPENSADOR
BORRAVENTANA "DULCES
FIN
VENTANASELECCION

Documentos relacionados