Hola a todos
Soy cineasta y me apasiona la robótica, así que he pensado en hacer un artilugio que usamos en la grabación de los cortos, que sirve para actuar sobre la rueda de enfoque de los objetivos de las cámaras.
Necesito ayuda de los expertos porque estoy buscando por internet pero me está costando mucho enlazar las pocas cosas que encuentro.
Os cuento mi idea:
Los componentes son 2 equipos independientes, por un lado el receptor inalambrico con un motor paso a paso, el receptor y el motor pueden y deberían estar en cajas separadas, porque la parte del motor y engranajes, debería ser lo más pequeño posible. El aparetaje de recepción inalambrica, el puente en H, antena, baterías, etc..., podría ir en una caja aparte y comunicada con el motor por cable (no hay problema).
Por otro lado está el emisor. El emisor constaría de transmisor, batería, antenea, el arduino o chip sustituto y lo más importante, un encoder de estos que parece un motor paso a paso pequeñito, os dejo el enlace más abajo.
La funcionalidad sería:
En el lado emisor, el operario maneja el encoder con un mando de esos tipo dial (grande de diámetro) y el motor PAP responde moviéndose y replicando el sentido de giro, la posición alcanzada en el mando y la velocidad con que este se ha desplazado del punto A al punto B. No necesito confirmación de la posición del motor, pero necesito que reaccione a la velocidad imprimida en el giro del encoder, que en unos casos será muy lenta y en otros algo más rápida (sin pasarse).
He querido usar encoder porque no me importa en que posición se inicie todo, pero si la distancia exacta entre el punto A y el B.
Se operaría de la siguiente forma. Se encienden amboas partes (emisor y receptor), mecánicamente se ha hecho la aproximación del engranaje al objetivo y las posiciones importan poco o nada.
Con la vista puesta en un monitor que nada tiene que ver con el invento, se busca el punto A de enfoque y se realiza una marca con rotulador tipo Veleda en dicho punto para poder volver a él. Ese punto en el mando (encoder), corresponderá a una posición determinada en el motor paso a paso. Ahora se mueve el mando (encoder) hasta la posición en que visualmente, consiga enfocar el punto B, el motor evidentemente se ha movido al punto B y en el encoder, marco con rotulador dicho punto.
Ahora, llega el momento de la verdad (estamos rodando!!!) el operador lleva el encoder al punto A y el motor PAP se mueve hasta ese punto en que enfoca nitido el objeto del punto A y el operador cuando lo considere mueve el encoder a la marca B y lo hace a una determinada velocidad ( la que le apetezca en ese momento) y el motor PAP deberá ir al punto B y replicando la velocidad que el operario ha dado al encoder.
Siento haberme extendido tanto pero creo que si lo explicaba con detalle, sería más sencillo para aquel que se anime a ayudarme.
Tengo un NEMA 17 (que no será el que usaré, porque demanda demasiado voltaje y está sobredimensionado), pero para las pruebas, me vale de momento. Tengo el arduino UNO y un puente en H, el L298N. He conseguido mover el motor PAP, una vuelta hacia un lado y una hacia el otro. Para saber que todo funciona. Ahora me falta todo lo demás.
Si podéis echarme una mano, os lo agradecería un montón. Por ejemplo cómo capturar los datos del encoder para pasarselos como órdenes al movimiento del motor PAP.
Os dejo los links a lo que tengo.
De verdad, mil gracias a todo el que se quiera implicar y os garantizo un puesto en los créditos de mi próximo corto...
Encoder: Encoder 400 ppr
Puente en H: Puente en H
Arduino UNO: No es necesario ponerlo, todos lo conecéis
Motor PAP que quiero usar como definitivo: NEMA 8
Método de comunicación: de momento por cable todo pero en una segunda fase habría que hacerlo inalambrico por 2,4Gh o por wifi.
Gracias a todos por leer hasta aquí y a ver si alguno se anima. Un saludo