Este proyecto trata sobre la automatización de un ascensor construido en madera. El objetivo básico es el manejo de entradas y salidas de la placa CHI035 y comandos básicos más habituales.
- Disponemos de 2 pulsadores, cada uno en cada una de las 2 plantas del ascensor. Al pulsar, se produce la llamada del mismo, por lo que entra en funcionamiento el motor-reductor situado en la sala de máquinas (parte superior del ascensor).
- El motor tira de una cuerda que realiza las veces de tirante de acero y se enrrolla sobre su eje. Continuará su funcionamiento hasta que reciba la señal por parte del final de carrera situado en la planta de destino del ascensor.
- Este final de carrera es un interruptor que al hacer contacto con la cabina, se cierra y emite la señal para que el motor pare su funcionamiento.
- Durante todo el camino de subida o bajada de la cabina del ascensor, se iluminan en ambas plantas un Led que indica la subida o bajada. Dependiendo del sentido de avance se iluminan unos u otros.
Por último, tras parar el ascensor, y después de un breve intervalo de tiempo, entra en funcionamiento el último elemento de este sistema.
- Se trata de un servo que va a realizar un giro en un sentido para abrir la puerta de la cabina. Una vez abierta, espera unos segundos y vuelve a gira en sentido contrario para cerrar dicha puerta.
- Tras esto, el sistema está preparado para reiniciar el proceso.
Detalles de montaje:
Enhorabuena Juan Pedro Hernández, Alberto López, Javier Pagán y Francisco Manzanera.
FUNCIONAMIENTO DEL ASCENSOR
CONEXIONADO EN PLACA CHI035
CÓDIGO DEL PROGRAMA
'$$$$$$$$$$ CONEXIÓN DE ENTRADAS $$$$$$$
'Pin4 Pulsador de arriba (Está Normalmente cerrado =1)
'Pin5 Pulsador de abajo (Está Normalmente cerrado =1)
'Pin6 F.C arriba (Está Normalmente cerrado =1)
'Pin7 F.C Abajo (Está Normalmente cerrado =1)
'$$$$$$$$$$ CONEXIÓN DE SALIDAS $$$$$$$$$
'B.0 Led Verdes
'B.1 Led Rojos
'B.4 Servo
'B.6-B.7 Motor
'$$$$$$$$$$ CÓDIGO $$$$$$$$$$$$$$$$$$$$$$$
high B.4
inicio:
if pin4=0 then goto PulsaBaja 'Si se Toca Pulsador Arriba
if pin5=0 then goto PulsaSube 'Si se Toca Pulsador Abajo
goto inicio
' """""""BAJADA"""""""
PulsaBaja:
high B.0 'Enciendo Led Verdes
high B.6 'El motor se activa bajando.
low B.7
Do
loop while pin7=1 'Si toca el F.C Abajo entonces...
'Parada de motor y luces
high B.6 'Paro motor
high B.7
low B.0 'Apago Leds verdes
'Apertura y Cierre de Puerta con servo:
pause 3000
servo 4, 75
servopos 4, 75
pause 1000
servopos 4, 150
pause 1000
servopos 4, 75
servo 4, off
high B.4
goto inicio
' """""""SUBIDA"""""""
PulsaSube:
high B.1 'Enciendo Leds Rojos
high B.7 'El motor se activa subiendo
low B.6
Do
loop while pin6=1 'Si toca el F.C Arriba entonces...
'Parada de motor y luces
high B.6 'Paro motor
high B.7
low B.1 'Apago Leds Rojos
'Apertura y Cierre de Puerta con servo:
pause 3000
servo 4, 75
servopos 4, 75
pause 1000
servopos 4, 150
pause 1000
servopos 4, 75
servo 4, off
high B.4
goto inicio
Detalles de montaje:
Enhorabuena Juan Pedro Hernández, Alberto López, Javier Pagán y Francisco Manzanera.
FUNCIONAMIENTO DEL ASCENSOR
CONEXIONADO EN PLACA CHI035
CÓDIGO DEL PROGRAMA
'$$$$$$$$$$ CONEXIÓN DE ENTRADAS $$$$$$$
'Pin4 Pulsador de arriba (Está Normalmente cerrado =1)
'Pin5 Pulsador de abajo (Está Normalmente cerrado =1)
'Pin6 F.C arriba (Está Normalmente cerrado =1)
'Pin7 F.C Abajo (Está Normalmente cerrado =1)
'$$$$$$$$$$ CONEXIÓN DE SALIDAS $$$$$$$$$
'B.0 Led Verdes
'B.1 Led Rojos
'B.4 Servo
'B.6-B.7 Motor
'$$$$$$$$$$ CÓDIGO $$$$$$$$$$$$$$$$$$$$$$$
high B.4
inicio:
if pin4=0 then goto PulsaBaja 'Si se Toca Pulsador Arriba
if pin5=0 then goto PulsaSube 'Si se Toca Pulsador Abajo
goto inicio
' """""""BAJADA"""""""
PulsaBaja:
high B.0 'Enciendo Led Verdes
high B.6 'El motor se activa bajando.
low B.7
Do
loop while pin7=1 'Si toca el F.C Abajo entonces...
'Parada de motor y luces
high B.6 'Paro motor
high B.7
low B.0 'Apago Leds verdes
'Apertura y Cierre de Puerta con servo:
pause 3000
servo 4, 75
servopos 4, 75
pause 1000
servopos 4, 150
pause 1000
servopos 4, 75
servo 4, off
high B.4
goto inicio
' """""""SUBIDA"""""""
PulsaSube:
high B.1 'Enciendo Leds Rojos
high B.7 'El motor se activa subiendo
low B.6
Do
loop while pin6=1 'Si toca el F.C Arriba entonces...
'Parada de motor y luces
high B.6 'Paro motor
high B.7
low B.1 'Apago Leds Rojos
'Apertura y Cierre de Puerta con servo:
pause 3000
servo 4, 75
servopos 4, 75
pause 1000
servopos 4, 150
pause 1000
servopos 4, 75
servo 4, off
high B.4
goto inicio
No hay comentarios:
Publicar un comentario
En este espacio puedes comentar la entrada publicada o hacer preguntas o sugerencias