sábado, 19 de diciembre de 2015

Giro de Servo empleado en máquina para succionar y mover papel.

Este proyecto consiste en emplear el aire a presión para accionar un cilindro que descienda para succionar papel y poder desplazarlo a otro punto.
Para ello consta de:
1 Cilindro de doble efecto para el movimiento de subida-bajada.
1 Eyector neumático para succionar el papel y provocar el vacío.
1 Servo motor para girar el mecanismo
1 Placa Picaxe para controlar el movimiento del servo.

La placa Picaxe nos permite en este caso realizar el movimiento de giro mediante 2 interruptores. Así, según el interruptor que pulsemos, generamos un movimiento a derechas o izquierdas. Cuando se deja de pulsar el interruptor, paramos el movimiento.


En esta imagen vemos un detalle del servo empleado.




y en esta otra podemos observar  la Placa Picaxe, los 2 interruptores y el servo empleado.




Vídeo de funcionamiento del servo.





Código del programa

b1=75     'Empieza en un extremo
inicio:
if pin5=1 then goto izquierda
if pin6=1 then goto derecha
goto inicio

izquierda:
servo 4,b1     'movemos el servo a la posición de b1
pause 30
b1=b1+1max 225       'incrementamos b1 en 1 unidades cada vez que entramos en "izquierda"
if pin5=0 then goto inicio      'Si soltamos el interruptor volvemos a inicio
goto izquierda

derecha:
servo 4, b1
pause 30
b1=b1-1min 75        'decrecemos b1 en 1 unidades cada vez que entramos en "derecha"
if pin6=0 then goto inicio     'Si soltamos el interruptor volvemos a inicio
goto derecha





miércoles, 2 de diciembre de 2015

Reproducir una melodía "Play"

Esta práctica consiste en emplear un comando "PLAY" que permite a este chip Picaxe reproducir 4 melodías pregrabadas.
Por lo tanto lo que hemos realizado es una cuenta atrás con un Display de 7 segmentos conectados a las diferentes salidas que comenzará a funcionar cuando se pulse un interruptor.
Tras esta cuenta atrás, se reproducirá una de las melodías.











VÍDEO DE FUNCIONAMIENTO













CÓDIGO DEL PROGRAMA

'practica con Display
'Raul Zamora, Andrea Garcia, Pedro Peñalver y Juan Manzanares (4ºA)


symbol leda= B.7
symbol ledb= B.6
symbol ledc= B.4
symbol ledd= B.2
symbol lede= B.1
symbol ledf= B.0
symbol ledg= B.3
symbol interruptor= pin7


inicio:
let pins=%11110000
if interruptor= 1 then goto cuenta
goto inicio

cuenta:
low leda `numero 9
low ledb
low ledc
high ledd
high ledf
high ledg
pause 1000
high lede `numero 8
pause 1000
low ledf
low ledg  `numero 7
low lede
low ledd
pause 1000
high ledb
high ledd `numero 6
high ledf
high ledg
high lede
pause 1000
low lede `numero 5
pause 1000
low ledb
high leda `numero 4
low ledd
pause 1000
low leda
high ledd `numero 3
low ledf
pause 1000
high ledc  `numero 2
high lede
pause 1000
high leda
low lede
low ledg `numero 1
low ledd
low ledc
pause 1000
low leda
high ledf `numero 0
high lede
high ledd
play b.5, 1  'Suena melodía
goto inicio