PDA

Ver la Versión Completa : Dolly motorizada con arduino



proty
02/03/11, 11:55:01
Bueno, abro este hilo para comentar de manera un más específica el proyecto que estoy llevando a cabo y compartir ideas.

Antes de nada me gustaría decir que no tengo ningún conocimiento sólido de electrónica, aunque he ido aprendiendo a pasos agigantados desde hace aproximadamente un mes que he empezado con este proyecto.

Mi idea es partir de una dolly de 1 metro, y de un motor Paso a Paso controlado por un arduino. Sería fantástico si el mismo sistema me sirviera tanto para hacer timelapses como para video sin realizar cambios. También quiero que sea el arduino el encargado de disparar la cámara, para sincronizar así los movimientos del motor con los disparos.

El motor del que dispongo es un EM-483 de una impresora Epson. No tengo características fiables, aunque he leído por algún foro que consume unos 3,15A por bobina, 6,3A en total. No se si será cierto.

Para controlar el motor he hecho un driver de potencia con dos integrados l293D conectados en paralelo, y lo alimento con 4,8V (4 pilas AA). Esta es la combinación que mejores resultados me da.

No quiero cargar con un portátil hasta la escena que quiera fotografiar para configurar los parámetros de movimiento y disparo, así que necesito unos botones para interactuar con el Arduino, y una pantalla lcd para ver los valores.

Hasta el momento he conseguido controlar la velocidad de mi motor mediante dos pulsadores. La velocidad más lenta que le puedo dar al motor me recorre el metro que mide el slider en unos 40 minutos, lo cual creo que es bastante rápido para timelapses nocturnos, aunque puede estar bien para disparar de día, y aumentando la velocidad puedo grabar planos de video utilizando el mismo sistema.

Ahora sólo me falta ponerme a programar y mejorar el sistema de transmisión.

Gracias a los que han tenido la paciencia de leer este ladrillo. Y si quieren aportar cualquier cosa o tienen dudas que pueda resolver estaré encantado de hacerlo.

Dejo unas fotos:


http://img829.imageshack.us/img829/6679/img9430ek.jpg

http://img819.imageshack.us/img819/7561/img9427z.jpg

http://img824.imageshack.us/img824/7431/img9426c.jpg

http://img29.imageshack.us/img29/1958/img9425y.jpg

http://img228.imageshack.us/img228/5540/img9424j.jpg

http://img145.imageshack.us/img145/4192/img9423.jpg

http://img340.imageshack.us/img340/4407/img9421jt.jpg

Chipoblete
02/03/11, 12:11:42
Una gran idea tu propuesta, para entrar en materia sería estupendo que indicaras como es el circuito usado para la controladora del motor, así como algunos detalles del montaje físico del rail y soporte ¿lo has fabricado tú o es comprado? El motor es unipolar o bipolar?, en la imagen no se aprecia bien, pero parece que son 4 cables.

Con respecto al consumo y como se suelen utilizar para estos proyectos motores de impresoras que en la mayoría de los casos no se dispone de información, una vez identificadas las bobinas se puede aprovechar las medidas de resistencia para calcular su consumo.
Se trata de utilizar la fórmula I=V/r sabiendo el voltaje de funcionamiento del motor y la resistencia se puede calcular.
Por ejemplo un motor con una resistencia en la bobina de 16 ohmios y cuyo voltaje de alimentación fueran 12 voltios el consumo seria 12/16= 0,75 Amperios. Según la hoja de datos del chip 293 el consumo máximo que admite es 600 mA.

superkco
02/03/11, 13:08:59
Veo un gran trabajo, pero no entiendo la finalidad, ¿Para que quieres que se mueva?

Chipoblete
02/03/11, 14:13:15
Con este sistema puede conseguirse unos time-lapse con movimiento como el siguiente ejemplo:

Travelling+cabeza motorizada (http://player.vimeo.com/video/10876741)

proty
02/03/11, 14:14:26
Una gran idea tu propuesta, para entrar en materia sería estupendo que indicaras como es el circuito usado para la controladora del motor, así como algunos detalles del montaje físico del rail y soporte ¿lo has fabricado tú o es comprado? El motor es unipolar o bipolar?, en la imagen no se aprecia bien, pero parece que son 4 cables.

Con respecto al consumo y como se suelen utilizar para estos proyectos motores de impresoras que en la mayoría de los casos no se dispone de información, una vez identificadas las bobinas se puede aprovechar las medidas de resistencia para calcular su consumo.
Se trata de utilizar la fórmula I=V/r sabiendo el voltaje de funcionamiento del motor y la resistencia se puede calcular.
Por ejemplo un motor con una resistencia en la bobina de 16 ohmios y cuyo voltaje de alimentación fueran 12 voltios el consumo seria 12/16= 0,75 Amperios. Según la hoja de datos del chip 293 el consumo máximo que admite es 600 mA.

Vaya!!! el primer post y ya contamos con un conocedor de la materia :).
Genial tu aportación.

El circuito para controlar el motor es el siguiente: Arduino - MotorKnob (http://arduino.cc/en/Tutorial/MotorKnob)

Para el control de enfoque y de disparo de la cámara he partido del siguiente esquema, omitiendo todas las conexiones en cuanto a motores: http://openmoco.org/sites/default/files/openmoco-circuit.png.

El motor que tengo es bipolar.

El raíl es un IGUS: igus® (http://www.igus.es/wpck/default.aspx?PageNr=2003) muy utilizados para video utilizándolos como sliders.

El problema es que no se cuál es el voltaje del motor. En este hilo del foro de arduino hablan del consumo de este motor: Arduino Forum - help with stepper.. (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1285093255)

Gracias por las aportaciones.

Chipoblete
02/03/11, 15:03:29
Siento decepcionarte pero puedo aportar mas interés que conocimientos. Me gustan los time-lapse pero todos los que he realizado hasta ahora han sido estando la cámara inmovil; ha sido mirando el resultado final de los que tienen movimiento como me ha picado la curiosidad :-).
Con respecto al proyecto, el motor parece ser de 43 v. (¿Ayuda con el motor EM 483? - Yahoo! Respuestas (http://es.answers.yahoo.com/question/index?qid=20100917065025AArTwIO)) lo cual me extraña un poquito si dices que lo alimentas con 6 v. (4 pilas AA).

proty
02/03/11, 15:30:52
Siento decepcionarte pero puedo aportar mas interés que conocimientos. Me gustan los time-lapse pero todos los que he realizado hasta ahora han sido estando la cámara inmovil; ha sido mirando el resultado final de los que tienen movimiento como me ha picado la curiosidad :-).
Con respecto al proyecto, el motor parece ser de 43 v. (¿Ayuda con el motor EM 483? - Yahoo! Respuestas (http://es.answers.yahoo.com/question/index?qid=20100917065025AArTwIO)) lo cual me extraña un poquito si dices que lo alimentas con 6 v. (4 pilas AA).

43V!!! q pasada!!! Sï por lo menos en horizontal me mueve la cámara bien con 5v.

Esto de los timelapses es lo que tiene. Quizás es el trabajo y la dedicación que hay que echarle lo que te acaba enganchando a seguir haciéndolos, pero la verdad es que desde que ví los primeros timelapses en movimiento, mis neuronas no han parado de buscar la manera de conseguirlo.

Saludos.

superkco
03/03/11, 09:26:54
Cada día se aprende algo nuevo. Por cierto, venden motores para hacer robots de juguete (bueno o no). Me refiero a éstos robots YouTube - Robots Uned II (http://www.youtube.com/watch?v=4GyTJRV3jKY) Tienen mucha fuerza y bastante precisión. Lo mismo montar la cámara sobre uno de éstos puede ser divertido.

proty
03/03/11, 11:01:59
Cada día se aprende algo nuevo. Por cierto, venden motores para hacer robots de juguete (bueno o no). Me refiero a éstos robots YouTube - Robots Uned II (http://www.youtube.com/watch?v=4GyTJRV3jKY) Tienen mucha fuerza y bastante precisión. Lo mismo montar la cámara sobre uno de éstos puede ser divertido.

Mucha gente utiliza este tipo de motores:
1 RPM Gear Motor (http://www.servocity.com/html/1_rpm_gear_motor.html)

Acoplados a reductoras como éstas:
Gearmotor Gearbox (http://www.servocity.com/html/gearmotor_gearbox.html)

Son motores muy lentos, sólo una revolución por minuto, y acoplados a una reductora, con lo que se consiguen velocidades de 1 metro en 1,5 o 2 horas aproximadamente, ideales para
timelapses nocturnos.

Además son motores contínuos, más fáciles de configurar que los paso a paso. Es otra opción.

Chipoblete
03/03/11, 13:46:49
Hay algo que no entiendo del tema de velocidad de los motores, si bien puedo comprender que sea un factor primordial para su uso en video, pero para fotografía la velocidad lo veo como un factor insignificante, me explico:
En un timelapse se trata de realizar una serie de fotografias cada x tiempo para montar posteriormente la animación, pero para llevar a cabo ese proceso se toman una serie de fotografias digamos 24 fotografias para un segundo en video, por lo tanto para realizar este proceso si posteriormente queremos utilizar 24 fps el motor permanecerá detenido durante un tiempo determinado, tal vez no para realizar las 24 fotografias, pero tampoco creo que se desplace un paso en cada fotografía, o se ¿se realiza una sola foto en cada paso?

proty
03/03/11, 13:57:39
Hay algo que no entiendo del tema de velocidad de los motores, si bien puedo comprender que sea un factor primordial para su uso en video, pero para fotografía la velocidad lo veo como un factor insignificante, me explico:
En un timelapse se trata de realizar una serie de fotografias cada x tiempo para montar posteriormente la animación, pero para llevar a cabo ese proceso se toman una serie de fotografias digamos 24 fotografias para un segundo en video, por lo tanto para realizar este proceso si posteriormente queremos utilizar 24 fps el motor permanecerá detenido durante un tiempo determinado, tal vez no para realizar las 24 fotografias, pero tampoco creo que se desplace un paso en cada fotografía, o se ¿se realiza una sola foto en cada paso?

Verás, hay diferentes formas de hacer. Por lo menos las que yo conozco son dos: movimiento contínuo, y Movimiento-disparo-movimiento.

En la primera es primordial que la velocidad del movimiento sea muuuuuy lenta. Especialmente en fotografías nocturnas donde los tiempos de exposición son bastante largos.

La segunda consiste en que mientras la cámara está disparando, el motor permanece parado. Una vez ha terminado el disparo, el motor se mueve un poco hasta la segunda posición, y se vuelve a parar. La cámara vuelve a disparar, y así sucesivamente. El arduino es el que se encarga de sincronizar los movimientos del motor con los disparos de la cámara.

Espero haberme explicado.

Chipoblete
03/03/11, 22:04:56
Con respecto al circuito de control del motor has utilizado el L283D sin utilizar ningún tipo de transistor ni resistencia asociada?

Y haciendo referencia a la velocidad del motor has probado a colocar en el eje algun tipo de polea que aumente el diámetro?

proty
04/03/11, 01:04:03
Con respecto al circuito de control del motor has utilizado el L283D sin utilizar ningún tipo de transistor ni resistencia asociada?

Y haciendo referencia a la velocidad del motor has probado a colocar en el eje algun tipo de polea que aumente el diámetro?

El integrado que he utilizado es el L293D. Hay dos maneras de configurarlo: una sencilla sin nada más, conectando el motor y utilizando 4 pines digitales del arduino. La otra es utilizar dos trancistores bc547 y unas resistencias de 10k y 1k para utilizar sólo 2 pines del arduino.

En esta página está el esquema del circuito simple tanto para motor bipolar como unipolar: Arduino - MotorKnob (http://arduino.cc/en/Tutorial/MotorKnob)

Y aquí otro esquema utilizando los trancistores:
Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl293d-driver-de-potencia.html)

Con respecto a la velocidad, lo que me interesa es relentizarla, no aumentarla. Si pusiera una polea de mayor diámetro aumentaría la velocidad, por eso empleo un simple eje.

También podría utilizar una corona grande que engrane con el piñón del motor, para utilizarla a modo de reductora, y sobre éste colocar un carrete.

Ahora estoy soldando los componentes a una placa perforada, para hacerme un modelo transportable y empezar a hacer pruebas de campo. Que ganas que tengo!! pero creo que aún quedan unas semanas para ésto.

Saludos.

Chipoblete
04/03/11, 10:22:06
Si la cuestión es reducir la velocidad, ¿has pensado en colocar un potenciómetro?

proty
08/03/11, 21:53:17
Si la cuestión es reducir la velocidad, ¿has pensado en colocar un potenciómetro?

En los motores contínuos, se puede poner un potenciómetro, pero siempre hay un mínimo que no podemos rebasar. Según las características del motor este mínimo varía. En el caso de los motores paso a paso, la forma de controlarlo es diferente, requiere más electrónica (arduino, controlador, etc.).

Chipoblete
08/03/11, 23:28:23
Supongo que en ese caso tendrás que buscar una alternativa mecánica con dispositivos que reduzcan el propio giro del motor, pero no sé si eso encaja con el diseño que tienes planificado.
He probado el l293d con un motor de una impresora haciendo girar, hacia un lado y otro, pero tiene un comportamiento muy inestable, lo mismo se para que dá saltitos, por lo que está claro que la gestión de estos motores si bien parece fácil todo apunta a que tiene que tener parámetro muy estudiados y estables.

proty
09/03/11, 00:05:59
Supongo que en ese caso tendrás que buscar una alternativa mecánica con dispositivos que reduzcan el propio giro del motor, pero no sé si eso encaja con el diseño que tienes planificado.
He probado el l293d con un motor de una impresora haciendo girar, hacia un lado y otro, pero tiene un comportamiento muy inestable, lo mismo se para que dá saltitos, por lo que está claro que la gestión de estos motores si bien parece fácil todo apunta a que tiene que tener parámetro muy estudiados y estables.

Si comienza a ser inestable al poco tiempo de estar funcionando lo más probable es que sea por un sobrecalentamiento. Es lo que me ocurría a mí por lo menos.

Cómo lo estás alimentando?

Yo a 4,8v logro que se porte bien. A más voltaje no me va bien.

Chipoblete
09/03/11, 01:22:27
Es un motor procedente de una impresora y los únicos datos que dispongo son los de la propia etiqueta en la que aparece 20v. y he comenzado alimentando desde los 12 a los 20 y siempre ocurre lo mismo.

proty
09/03/11, 01:26:42
Es un motor procedente de una impresora y los únicos datos que dispongo son los de la propia etiqueta en la que aparece 20v. y he comenzado alimentando desde los 12 a los 20 y siempre ocurre lo mismo.

Inténtalo a 5v. Yo empecé alimentándolo a 12v 0,5A y me iva bien. Tenía otro transformador a 12v pero 2A y el motor no paraba de temblar. Vamos que he probado todas las combinaciones posibles y la que mejor me ha ido son las 4 pilas AA.

proty
09/03/11, 01:32:12
Dejo por aquí un video de un proyecto parecido al mío. El autor hace unos making of muy currados.

Light Slider Controller - Build on Vimeo (http://vimeo.com/17973866)

proty
09/03/11, 01:34:17
Y por aquí algunos videos de ejemplo de lo que se puede hacer con una dolly motorizada y talento.

Timescapes Timelapse: Mountain Light on Vimeo (http://vimeo.com/6686768)

TimeScapes: Rapture on Vimeo (http://vimeo.com/16369165)

proty
09/03/11, 13:04:11
He encontrado otro proyecto parecido. En este caso se emplea un motor paso a paso que gira en contínuo, y utiliza un arduino Nano para controlarlo. Es más sencillo que el mío, ya que la cámara se controla mediante un intervalómetro normal, y no mediante el arduino.

Tiene un listado de los componentes utilizados y dónde conseguirlos:

Using the Canon HF100 PAL HD Camcorder: DIY camera motion control (http://canon-hf100.blogspot.com/2009/07/diy-camera-motion-control_09.html)

proty
15/03/11, 13:00:33
Hace varios días que no he actualizado el hilo, ya que he decidido no complicarme más diseñando un circuito para el controlador que estaba empleando, y que me dio resultados en la protoboard.

Soy un manazas y la verdad es que tras varios problemas seguidos, me he decidido a comprar este: Controlador de motores doble puente H - L298 - BricoGeek.com (http://www.bricogeek.com/shop/motores/285-controlador-de-motores-doble-puente-h-l298.html)

Más compacto que ese no lo haría jamás, así que lo voy a incluir en mi proyecto, además es más potente que el L293d, por lo que irá mejor con motores de mayor consumo.

En cuanto me llegue seguiré informando.

proty
17/03/11, 11:31:11
Ayer me ha llegado el controlador, y también una pequeña pantalla lcd para el proyecto.

He estado conectando la pantalla al arduino, y no he conseguido grandes cosas.

Al principio, he cargado un "Hello World" de ejemplo del compilador de arduino, y en vez de eso me apareción símbolos de interrogación y barras. Me dí cuenta de que se me había salido el cable que va al pin de la masa, y al ponerlo, aparecen cuadrados negros en la pantalla.

He probado varios sketch's, y variando el contraste, y nada. Sólo veo cuadrados. ¿A alguien le ha pasado esto?

Chipoblete
17/03/11, 11:50:10
Cuando he cargado algún código, utilizando photoduino la pantalla aparece tal y como indicas, posteriormente todo vuelve a la normalidad.
Tambien me aparecian los cuadraditos antes de regular el contraste de la pantalla, una vez regulado con el potenciómetro correspondiente las barra desaparecen para dar paso a los símbolos correspondientes.

proty
17/03/11, 12:05:13
Si te he entendido bien, ¿es normal que al subir el contraste al máximo vayan desapareciendo los caracteres porque se enciente todo el cuadrado de cada carácter?

Tengo que revisar también los pines donde los he conectado. Lo he hecho siguiendo un tutorial, pero quizás no esté del todo bien.

Gracias.

Chipoblete
17/03/11, 12:42:45
Al menos en mi caso (la pantalla es paralelo) tenía asociado un potenciómetro multivueltas y necesitó de bastante vueltas hasta que comenzaron a verse los caracteres y desaparecer las barras negras. Puede ser Es posible que sea un caso similar

elkolo
17/03/11, 19:54:58
Si te he entendido bien, ¿es normal que al subir el contraste al máximo vayan desapareciendo los caracteres porque se enciente todo el cuadrado de cada carácter?

Tengo que revisar también los pines donde los he conectado. Lo he hecho siguiendo un tutorial, pero quizás no esté del todo bien.

Gracias.

fijate si el microprocesador del lcd es compatible con lo que tenes.
mirá las conecciones del bus de datos, porque a mi me paso que tenía un lcd con un micro diferente y tuve que cambiar todas las conecciones.

proty
22/03/11, 10:16:54
Ya he conseguido hacer funcionar el lcd. Lo he montado sobre una protoboard, ya que inicialmente le soldé los cables según un esquema que había visto y nada. La he conectado cambiando algunos pines, siguiendo el circuito de ejemplo de la página de arduino (Arduino - LiquidCrystal (http://arduino.cc/en/Tutorial/LiquidCrystal)) y ha funcionado bien. Lo único que no muestra correctamente son algunas letras o símbolos (las ñ por ejemplo) pero que no tiene importancia.

hevertg
24/03/11, 08:40:24
hola yo apenas vopy empesando a meterme de yeno con esto de la robotica quiero armar un mini CNC router y tengo 2 motores EM-483 sabes q driver necesito o cuanto V consume y AMP? porfa puedes ayudarme? quiero hacer yo mismo los driver pero no se muy de electronica pero soy bueno aprendiendo y rapido ayudame si puedes gracias y saludos

proty
24/03/11, 10:34:10
Hola hevertg. Con un l298 te irá bien. También tienes la opción de usar dos l293d en paralelo, cuyo montaje es un poco más sencillo.

Aquí tienes ejemplos de cómo montar el circuito de ambos:
Txapuzas electrónicas: PaperStepper(L298N): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl298n-driver-de-potencia.html)
Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl293d-driver-de-potencia.html)

Respecto al consumo del motor no lo tengo muy claro. En este foro (Arduino Forum - help with stepper.. (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1285093255)) hablan de que consume 3.15A por bobina, es decir 6,3A en total alimentándolo a 12v. Yo para mi proyecto lo alimentaba con 4,5V (4 pilas AA) reduciendo también el amperaje, aunque obviamente, a menos voltaje menos torque.

Tal vez te interese también este proyecto que he encontrado en la misma página de txapuzas: Txapuzas electrónicas: Txapu-CNC: Hardware (http://txapuzas.blogspot.com/2009/12/txapu-cnc-hardware.html)

Saludos

Chipoblete
24/03/11, 11:08:02
Proty, en tu proyecto utilizas un motor pap ¿has incorporado algún mecanismo para detener el motor durante el proceso si fuera necesario?
Te pregunto esto porque estoy realizando unas pruebas con un motor y el problema que se me presenta es que mientras está girando el motor no puedo darle ningún tipo de orden (parada o cambio de sentido) solo cuando terminar de realizar el movimiento de giro programado puedo tomar el control.

proty
24/03/11, 11:16:50
Proty, en tu proyecto utilizas un motor pap ¿has incorporado algún mecanismo para detener el motor durante el proceso si fuera necesario?
Te pregunto esto porque estoy realizando unas pruebas con un motor y el problema que se me presenta es que mientras está girando el motor no puedo darle ningún tipo de orden (parada o cambio de sentido) solo cuando terminar de realizar el movimiento de giro programado puedo tomar el control.

Eso depende de tu programa. Quizás está dentro de un bucle girando, y hasta que no salga de ese bucle no leerá la orden de cambiar de sentido o cualquier otra cosa. Igual si me copias tu código pueda echarte una mano.

Saludos.

Chipoblete
24/03/11, 11:38:26
El código con el que estoy realizando las pruebas es el siguiente:



boolean sentido_giro = true;
int dirPin = 8; //pin para controlar la dirección
int stepperPin = 9; //pin para controlar los pasos del motor
int pulsador = 10; // PIN para el pulsador pulsador

void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
pinMode (pulsador, INPUT);
}

void loop(){
//tecla();
boolean a=sentido_giro; // asigna el sentido de giro a la variable a

do {
tecla();
Giro(sentido_giro);
} while (sentido_giro==a);
}

void Giro(boolean dir){
step(dir,360);
delay(500);
}

//Giro_A
/*
void Giro_A(){
step(true,360);
delay(500);
}

//Giro_B
void Giro_B(){
step(false,120); //Cambia el sentido de giro del motor
delay(500); //realiza una pausa antes de dar el siguiente paso
}
*/
void step(boolean dir,int steps){
digitalWrite(dirPin,dir);
delay(100);
for(int i=0;i<steps;i++){
digitalWrite(stepperPin, HIGH);
delayMicroseconds(5000);
digitalWrite(stepperPin, LOW);
delayMicroseconds(200);

}
}

void tecla(){
unsigned long time = millis();
if (digitalRead(pulsador) == HIGH) { // si se pulsa....
while(digitalRead(pulsador)) { // mientras se mantiene presionado...
if (millis()-time >= 30) { sentido_giro=!sentido_giro; }// Si la pulsación > 30 ms., cambia el valor de dir
}
}
}




Tu si tienes el control del motor en todo momento? Podrias indicarme el código para compararlo.

proty
24/03/11, 11:58:15
El código con el que estoy realizando las pruebas es el siguiente:



boolean sentido_giro = true;
int dirPin = 8; //pin para controlar la dirección
int stepperPin = 9; //pin para controlar los pasos del motor
int pulsador = 10; // PIN para el pulsador pulsador

void setup() {
pinMode(dirPin, OUTPUT);
pinMode(stepperPin, OUTPUT);
pinMode (pulsador, INPUT);
}

void loop(){
//tecla();
boolean a=sentido_giro; // asigna el sentido de giro a la variable a

do {
tecla();
Giro(sentido_giro);
} while (sentido_giro==a);
}

void Giro(boolean dir){
step(dir,360);
delay(500);
}

//Giro_A
/*
void Giro_A(){
step(true,360);
delay(500);
}

//Giro_B
void Giro_B(){
step(false,120); //Cambia el sentido de giro del motor
delay(500); //realiza una pausa antes de dar el siguiente paso
}
*/
void step(boolean dir,int steps){
digitalWrite(dirPin,dir);
delay(100);
for(int i=0;i<steps;i++){
digitalWrite(stepperPin, HIGH);
delayMicroseconds(5000);
digitalWrite(stepperPin, LOW);
delayMicroseconds(200);

}
}

void tecla(){
unsigned long time = millis();
if (digitalRead(pulsador) == HIGH) { // si se pulsa....
while(digitalRead(pulsador)) { // mientras se mantiene presionado...
if (millis()-time >= 30) { sentido_giro=!sentido_giro; }// Si la pulsación > 30 ms., cambia el valor de dir
}
}
}




Tu si tienes el control del motor en todo momento? Podrias indicarme el código para compararlo.


Creo que nunca cambias la variable sentido_giro. En la función tecla tienes esto: sentido_giro=!sentido_giro. ¿no te da error?

!= significa distinto, pero =! nunca lo he visto. Creo que está mal.

Por otro lado, aún poniendo distinto, no se está cambiando el valor de la variable, por lo que dentro del "do while" que tienes en la función "loop", siempre mandará al motor a moverse en el mismo sentido.

Otra cosa es que antes de entrar en la función "do while" igualas "a" a "sentido_giro", y después pones como condición para que salga de este bucle que "sentido_giro" sea distinto a "a". Obviamente siempre será igual, ya que lo estás igualando en la línea anterior, por lo que nunca saldrá de ese bucle.

No sé si me he explicado, esto es un rollo de escribir, pero si no me he explicado bien pregunta.

En cuanto tenga un código funcional lo publicaré. Ahora mismo sólo he ido haciendo pruebas con pulsadores, y los códigos que he cogido son los de ejemplo de la librería stepper de arduino.

Chipoblete
24/03/11, 12:48:12
El código funciona correctamente, es decir comienza girando en un sentido y al presionar el botón cambia el sentido de giro, el problema está en que el pulsador solo se reconoce por Arduino cuando se presiona justo en la pausa (delay) o bien se mantiene presionado el pulsador de forma permanente y al llegar a la pausa cambia el sentido de giro. Dicho de otro modo mientras está girando el motor Arduino no tiene el control y las pulsaciones no son detectadas.

proty
24/03/11, 13:45:42
Intenta a sacar la llamada a la función tecla(); de ese "do" y a ponerla justo antes.

Ya me cuentas.

hevertg
24/03/11, 20:40:10
Hola hevertg. Con un l298 te irá bien. También tienes la opción de usar dos l293d en paralelo, cuyo montaje es un poco más sencillo.

Aquí tienes ejemplos de cómo montar el circuito de ambos:
Txapuzas electrónicas: PaperStepper(L298N): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl298n-driver-de-potencia.html)
Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl293d-driver-de-potencia.html)

Respecto al consumo del motor no lo tengo muy claro. En este foro (Arduino Forum - help with stepper.. (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1285093255)) hablan de que consume 3.15A por bobina, es decir 6,3A en total alimentándolo a 12v. Yo para mi proyecto lo alimentaba con 4,5V (4 pilas AA) reduciendo también el amperaje, aunque obviamente, a menos voltaje menos torque.

Tal vez te interese también este proyecto que he encontrado en la misma página de txapuzas: Txapuzas electrónicas: Txapu-CNC: Hardware (http://txapuzas.blogspot.com/2009/12/txapu-cnc-hardware.html)

Saludos

hola proty gracias por responde. yo soy de venezuela y encontrar aki los driver es dificil ya me di vueltas por todo el centro q es dond mas vende cosas de electronica y no encontre ni el l287 ni el l298 me dijero q es dificil, ahora mi pregunta es como reemplasaria estos driver?

proty
24/03/11, 21:30:29
hola proty gracias por responde. yo soy de venezuela y encontrar aki los driver es dificil ya me di vueltas por todo el centro q es dond mas vende cosas de electronica y no encontre ni el l287 ni el l298 me dijero q es dificil, ahora mi pregunta es como reemplasaria estos driver?

Para eso estamos. Busca información de cómo construir un doble puente h, y así haces lo mismo que esos integrados, pero con los componentes sueltos. Lo que pasa es que igualmente necesitarás componentes que igual tampoco encuentras. ¿Por qué no lo pides por internet?

Aquí tienes un 298
Controlador de motores doble puente H - L298 - BricoGeek.com (http://www.bricogeek.com/shop/motores/285-controlador-de-motores-doble-puente-h-l298.html)

Es una tienda en españa, pero hay muchas por todo el mundo.

proty
24/03/11, 22:48:32
Bueno, pues después de unos días de mucho trabajo, por fin he acabado la placa del primer prototipo.

Consta de un LCD, 4 botones para cambiar los valores y moverse por los menús, un conector para disparar y enfocar la cámara, y una shield 298 para un motor paso a paso o bien dos motores DC. He utilizado una placa perforada con pistas en la parte inferior, a las que he soldado los componentes. Las placas tienen unas tiras de pines que se insertan sobre el arduino, a excepción de la shield del motor.

He comprobado que todo funciona correctamente con un código específico para probar cada componente. Ahora toca seguir desarrollando el código en conjunto para crear un firmware funcional para timelapses (Ojalá :o).

Adjunto unas fotillos:

El esquema que seguramente cualquiera pueda optimizar y reducir en tamaño, pero mis neuronas ya no dan para más:
http://img856.imageshack.us/img856/9317/esquemaprotyshield.jpg

http://img811.imageshack.us/img811/6397/img9720v.jpg

http://img713.imageshack.us/img713/8920/img9726q.jpg

http://img852.imageshack.us/img852/8462/img9728.jpg

http://img864.imageshack.us/img864/6758/img9730.jpg

http://img707.imageshack.us/img707/4302/img9731sc.jpg

http://img862.imageshack.us/img862/7083/img9732.jpg

hevertg
25/03/11, 00:34:15
Hola hevertg. Con un l298 te irá bien. También tienes la opción de usar dos l293d en paralelo, cuyo montaje es un poco más sencillo.

Aquí tienes ejemplos de cómo montar el circuito de ambos:
Txapuzas electrónicas: PaperStepper(L298N): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl298n-driver-de-potencia.html)
Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl293d-driver-de-potencia.html)

Respecto al consumo del motor no lo tengo muy claro. En este foro (Arduino Forum - help with stepper.. (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1285093255)) hablan de que consume 3.15A por bobina, es decir 6,3A en total alimentándolo a 12v. Yo para mi proyecto lo alimentaba con 4,5V (4 pilas AA) reduciendo también el amperaje, aunque obviamente, a menos voltaje menos torque.

Tal vez te interese también este proyecto que he encontrado en la misma página de txapuzas: Txapuzas electrónicas: Txapu-CNC: Hardware (http://txapuzas.blogspot.com/2009/12/txapu-cnc-hardware.html)

Saludos


hola perdona q te moleste de nuevo ya e probado d todo y no logro q arranken los motores EM-483 5V 500 mA y nada 12v 2 A nada q ago para probarlos avr si funcionan y comprarme los driver para armar mi cnc? espero tu respuesta gracias

hevertg
25/03/11, 00:38:08
Para eso estamos. Busca información de cómo construir un doble puente h, y así haces lo mismo que esos integrados, pero con los componentes sueltos. Lo que pasa es que igualmente necesitarás componentes que igual tampoco encuentras. ¿Por qué no lo pides por internet?

Aquí tienes un 298
Controlador de motores doble puente H - L298 - BricoGeek.com (http://www.bricogeek.com/shop/motores/285-controlador-de-motores-doble-puente-h-l298.html)

Es una tienda en españa, pero hay muchas por todo el mundo.

si ya eso lo solucione ya encontre una pagina para pedir 20 d cada uno es barato solo q me gustaria probar los motores antes d hacer el gasto, yo te pregunte mas abajo q cual es la mejor forma d probarlos? con el driver o metiendole 12 v 5 v 500 mA 1 a? gracias por responder

proty
25/03/11, 00:43:01
si ya eso lo solucione ya encontre una pagina para pedir 20 d cada uno es barato solo q me gustaria probar los motores antes d hacer el gasto, yo te pregunte mas abajo q cual es la mejor forma d probarlos? con el driver o metiendole 12 v 5 v 500 mA 1 a? gracias por responder

Los motores paso a paso no los puedes probar conectándolos directamente a la corriente. No se moverán. Hasta donde yo he descubierto, necesitas algún integrado que te vaya variando el pulso de bobina en bobina para hacer girar el motor. Esa es la finalidad del doble puente h. Aquí en españa un 293 no pasa de 3 €, y un 298 pues de 4 y algo. No creo que pierdas tanto.

Saludos.

hevertg
25/03/11, 01:08:21
Los motores paso a paso no los puedes probar conectándolos directamente a la corriente. No se moverán. Hasta donde yo he descubierto, necesitas algún integrado que te vaya variando el pulso de bobina en bobina para hacer girar el motor. Esa es la finalidad del doble puente h. Aquí en españa un 293 no pasa de 3 €, y un 298 pues de 4 y algo. No creo que pierdas tanto.

Saludos.
oks ya entendi me voy a comprar estos?
H-Bridge Motor Driver 1A

sku: COM-00315
Description: Faster, cheaper, smaller, better, right? The SN754410 Quad Half H-Bridge is just that. Capable of driving high voltage motors using TTL 5V logic levels, the SN754410 can drive 4.5V up to 36V at 1A continuous output current! Please see datasheet for more information. This is a pin to pin compatible replacement for the L293D.
Datasheets: SN754410 (http://www.sparkfun.com/datasheets/IC/SN754410.pdf)


si me van a servir?


tengo 2 motores pap EM-483 tengo q buscar el tersero y gracias por responder tan rapido pana ty

proty
25/03/11, 01:28:21
oks ya entendi me voy a comprar estos?
H-Bridge Motor Driver 1A

sku: COM-00315
Description: Faster, cheaper, smaller, better, right? The SN754410 Quad Half H-Bridge is just that. Capable of driving high voltage motors using TTL 5V logic levels, the SN754410 can drive 4.5V up to 36V at 1A continuous output current! Please see datasheet for more information. This is a pin to pin compatible replacement for the L293D.
Datasheets: SN754410 (http://www.sparkfun.com/datasheets/IC/SN754410.pdf)


si me van a servir?


tengo 2 motores pap EM-483 tengo q buscar el tersero y gracias por responder tan rapido pana ty

Intenta buscar alguno con el l298. Aguanta más amperaje. El que comentas de 1A para el EM-483 me parece poco. Se te calentaría mucho.

hevertg
25/03/11, 04:43:41
Intenta buscar alguno con el l298. Aguanta más amperaje. El que comentas de 1A para el EM-483 me parece poco. Se te calentaría mucho.

Full-Bridge Motor Driver Dual - L298N

sku: COM-09479
Description: The LN298 is a high voltage, high current, dual full-bridge motor driver designed to accept standard TTL logic levels and drive inductive loads such as relays, solenoids, DC and stepping motors.
Comes in a staggered, 15-lead Multiwatt package. Check below for a breakout board.
Features:


Operating supply voltage of up to 46V
4.5-7VDC logic supply voltage
Total DC current of up to 4A
Low saturation voltage
Over-temperature protection
Logical '0' input up to 1.5V (high-noise immunity) oks sera este?

otra preguntica si compro este, la fuente de poder como seria 50V DC 5a ? xq tambien tengo la que trajo la impresora q estan buenas las dos y su valor es de 63 v mediendo con voltimetro y 8 amp igual con mi multimetro, estas fuentes me servirian o q me dic? veo en un pos q usan fuente de pc esas creo q son muy poco 12v 1.5 a eso creo? y con un basic Breakout Boards (http://www.cnc4pc.com/Store/osc/index.php?cPath=33&osCsid=2fce3cf2b9a8ae904f8dbee89244c624) » C13 (http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=131&osCsid=2fce3cf2b9a8ae904f8dbee89244c624) es suficiente? o lo puedo hacer yo mismo con entrada d puerto paralelo? creo q soy capas jejeje espero tu ayuda y gracias por lo q me as ayudado mil gracias

kiero algo asi

http://img96.imageshack.us/i/dibujoioa.jpg/

http://img96.imageshack.us/i/dibujoioa.jpg/

proty
25/03/11, 08:50:05
Si quieres aprovechas toda la potencia de los motores, alimenta con la misma fuente de la impresora, siempre y cuando no sobre pases los 4A del controlador. Aún así, no creo que te haga falta. Una fuente de pc tiene una salida de 12v y otra de 5v.

A 12v creo que te irá bastante bien. Ten en cuenta que si alimentas con más, debes alimentar por un lado del arduino con el voltaje que lleva y por otro lado el driver, al que le puedes dar más voltaje.

Saludos.

hevertg
26/03/11, 18:36:49
Si quieres aprovechas toda la potencia de los motores, alimenta con la misma fuente de la impresora, siempre y cuando no sobre pases los 4A del controlador. Aún así, no creo que te haga falta. Una fuente de pc tiene una salida de 12v y otra de 5v.

A 12v creo que te irá bastante bien. Ten en cuenta que si alimentas con más, debes alimentar por un lado del arduino con el voltaje que lleva y por otro lado el driver, al que le puedes dar más voltaje.

Saludos.

jeje creo q mi multimetro esta danado jejeje el voltage de corriente de mi casa es 110 120V y dic q tengo 186V creo q no esta funcionando bien como pruebo mi multimetro tester? es chimbito es el UT33D. recomendame un buen multimetro tester q tenga las 3 B, bueno, bonito y barato jejeje saludos amigo

proty
30/03/11, 14:36:45
Ya voy viendo más cerca el final de mi proyecto.

Me ha llegado un motor DC de 1rpm y una reductora. Dejaré de momento aparcado el tema del motor PaP, ya que este hace todo lo que quiero y tiene mucho torque.

Por fin con el motor, y la gearbox, he podido probar el conjunto completo. Sólo me falta encontrar una carcasa para la unidad de control, pero ya funciona. He hecho un menú provisional muy simple donde sólo puedo cambiar el tiempo de exposición, el intervalo entre fotos, y la velocidad del motor. No es que sea el código definitivo, pero sí lo básico que necesito para empezar a sacar a mi dolly a trabajar. Por ahora trabaja en modo Shoot-Move-Shoot.

Pongo unas fotillos:
http://img109.imageshack.us/img109/7303/img9956.jpg

http://img204.imageshack.us/img204/6040/img9957s.jpg

hevertg
31/03/11, 00:36:48
se ve super lo que tas asiendo entiendo poco de eso pero se ve bien jejej XD, se q te e molestado muchio pero una preguntica cual de tantos arduino tengo q comprarme para controlar mis 3 motors pap?
aqui salen unos: Search Results - SparkFun Electronics (http://www.sparkfun.com/search/results?term=arduino&what=products)

tambien en amazon venden otros: Amazon.com: Arduino Duemilanove Board: Electronics (http://www.amazon.com/gp/product/B004A7L3NC/ref=s9_simh_gw_p23_d0_i3?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-2&pf_rd_r=0MG3QVDME9KJ2ZDJQ74X&pf_rd_t=101&pf_rd_p=470938631&pf_rd_i=507846)

estoy biendo en unas imagenes de un link q me enviaste con un kit que el arduino esta pegado a un salo motor mi pregunta es? para pegar los 3 motores pap tendria q tener 3 arduino y 3 driver? o solo 3 driver un arduino y puentiar del arduino a cada motor?

porfa avisame cual es el q yo necesito y megustaria saber si ahi algun manual pera fabricar yo mismo el arduino como lo voy
hacer con el driver gracias espero tu respuesta saludos.
ojala aya algo sencillo y economico XD

proty
31/03/11, 01:23:35
Te servirá un arduino UNO. Necesitarás además un driver para cada motor. Se podrá fabricar, pero es complicado. Algo he visto por internet.

Saludos.

jgs123452000
31/03/11, 10:22:38
Con el pograma Helicon Focus y tu "aparatito" puedes sacar fotografías realmente impresionantes. Ya que el programa fusiona la tinidez que va obteniendo cada fotografía para sumarlas y conseguir una foto donde diferentes planos estan todos nítidos.

saludos.

proty
31/03/11, 10:31:57
Con el pograma Helicon Focus y tu "aparatito" puedes sacar fotografías realmente impresionantes. Ya que el programa fusiona la tinidez que va obteniendo cada fotografía para sumarlas y conseguir una foto donde diferentes planos estan todos nítidos.

saludos.

Parece interesante este programa, aunque no se si me será útil. Tal vez para aquellas situaciones en las que tenga que disparar con grandes aperturas por la poca luz, y no quiera hacer exposiciones demasiado largas. En esos casos la profundidad de campo se reduce mucho y si tengo algo en primer plano que salga desenfocado, puedo hacer varias tomas con diferentes enfoques. El problema es que habría que automatizar esta variación de enfoque, ya que es un time lapse, no una única foto normal. Son cientos de fotos y no podría andar rodando la anilla de enfoque todo el rato.

Gracias por el aporte.

Chipoblete
31/03/11, 18:09:00
Ya voy viendo más cerca el final de mi proyecto.

Me ha llegado un motor DC de 1rpm y una reductora. Dejaré de momento aparcado el tema del motor PaP, ya que este hace todo lo que quiero y tiene mucho torque.

Por fin con el motor, y la gearbox, he podido probar el conjunto completo. Sólo me falta encontrar una carcasa para la unidad de control, pero ya funciona. He hecho un menú provisional muy simple donde sólo puedo cambiar el tiempo de exposición, el intervalo entre fotos, y la velocidad del motor. No es que sea el código definitivo, pero sí lo básico que necesito para empezar a sacar a mi dolly a trabajar. Por ahora trabaja en modo Shoot-Move-Shoot.

Pongo unas fotillos:




Esto va tomando forma y tiene una pinta estupenda. Enhorabuena.

Hilikus
30/04/11, 13:15:03
Seguiré atento estre proyecto, estoy pensando en hacerme uno parecido. Mi idea es algo mas sencilla ya que no necesito intervalometro por q ya tengo uno de phottix y seria utilizar simplemente un motor y controlarlo con arduino para desplazar la plataforma sobre la que iria la camara. También pense en hacerlo con PIC16f84a pero ya que tengo arduino seguro que será mas facil, ademas odio programar por ensamblador. Ya he sacado algunas ideas interesantes de este post.

Un saludo

proty
30/04/11, 15:04:34
Seguiré atento estre proyecto, estoy pensando en hacerme uno parecido. Mi idea es algo mas sencilla ya que no necesito intervalometro por q ya tengo uno de phottix y seria utilizar simplemente un motor y controlarlo con arduino para desplazar la plataforma sobre la que iria la camara. También pense en hacerlo con PIC16f84a pero ya que tengo arduino seguro que será mas facil, ademas odio programar por ensamblador. Ya he sacado algunas ideas interesantes de este post.

Un saludo

En ese caso, te recomiendo que no te compliques y uses directamente la gearbox de servo vity con un motor de la velocidad deseada. En mi caso tengo uno de 1rpm para nocturnos y otro de 6rpm. además según me interes lo alimento con 12v o con 5v y así tengo la velocidad deseada. Menos peso que transportar, y menos complicaciones.

Saludos.

Hilikus
30/04/11, 23:16:25
En ese caso, te recomiendo que no te compliques y uses directamente la gearbox de servo vity con un motor de la velocidad deseada.


Tenia pensado ponerle una reductora pero tengo dudas q me sea facil encontrar una, puede que te haga caso y pille el gearbox.

boyan
01/05/11, 01:37:39
Hola,
yo tambien estoy muy metido en la tema. pronto subire fotos y medidas. he estudiado en profundidad toda la info en la web y mi conclusion desde mi punto de vista es la siguente:
1. El motor tiene que ser 1A 12v de 6 a 10 RPM con gearbox/ caja reductora
Yo me he comprado el de 8rpm
Dayton Gear Motors (12V) (http://www.servocity.com/html/dayton_gear_motors__12v_.html)
la caja reductora aguanta 20kg en vertical frenando el peso de la camara
2. La mejor sistema de mover la camara es con correa dentada y la mejor solucion que he visto hasta ahora es de Dynamic Perception LLC, Open-Source TimeLapse Motion Control Systems (http://www.dynamicperception.com/)
3. el mejor controlador implementando todas las funcciones de time lapse mas video es este MX2 Controller : Dynamic Perception LLC, Open-Source TimeLapse Motion Control Systems (http://dynamicperception.com/index.php?main_page=index&cPath=3_9)
4. la sistema mas robusta y mas barata/en Europa/ es utilisar perfil BOSCH REXROTH con placa portadora sobre plastico tipo Delrin, auto limpiable, resistente al polvo y aga, barato, etc. Manana pondre fotos de mi sistema, mas info de donde comprar las piezas.

Mas info en un sitio hay aqui OpenMoCo | The Open-Source Photographic Motion-Control Community (http://openmoco.org)

saludos!

proty
01/05/11, 12:39:24
Hola,
yo tambien estoy muy metido en la tema. pronto subire fotos y medidas. he estudiado en profundidad toda la info en la web y mi conclusion desde mi punto de vista es la siguente:
1. El motor tiene que ser 1A 12v de 6 a 10 RPM con gearbox/ caja reductora
Yo me he comprado el de 8rpm
Dayton Gear Motors (12V) (http://www.servocity.com/html/dayton_gear_motors__12v_.html)
la caja reductora aguanta 20kg en vertical frenando el peso de la camara
2. La mejor sistema de mover la camara es con correa dentada y la mejor solucion que he visto hasta ahora es de Dynamic Perception LLC, Open-Source TimeLapse Motion Control Systems (http://www.dynamicperception.com/)
3. el mejor controlador implementando todas las funcciones de time lapse mas video es este MX2 Controller : Dynamic Perception LLC, Open-Source TimeLapse Motion Control Systems (http://dynamicperception.com/index.php?main_page=index&cPath=3_9)
4. la sistema mas robusta y mas barata/en Europa/ es utilisar perfil BOSCH REXROTH con placa portadora sobre plastico tipo Delrin, auto limpiable, resistente al polvo y aga, barato, etc. Manana pondre fotos de mi sistema, mas info de donde comprar las piezas.

Mas info en un sitio hay aqui OpenMoCo | The Open-Source Photographic Motion-Control Community (http://openmoco.org)

saludos!

Creo que para nocturnos uno de 6rpm irá un poco rápido. Disparando a 30seg. y con algo en primer término puede que no salga muy nítido.

La dynamic perception es una buena opción, pero creo que para video no vale. Aparte de que en video sólo interesa movimiento contínuo y te sobra incluso la controladora mx2. Tendrías que cambiarle el motor por uno bastante más rápido.

Sobre lo que comentas de "BOSCH REXROTH" no tengo ni idea. ¿Podrías poner algún enlace?. Yo uso un perfil Igus y van bastante bien.

Saludos.

boyan
01/05/11, 14:38:22
luego voy a poner fotos de mi brico con links de donde comprar las piezas. El motor de tener 8rpm viene de que
a/ el controller tiene max A 1A
b/ 1A mas 8rpm es perfecto para mover un peso de hasta 15kg en vertical con auto freno. mas potente motor gastaria mas bateria, menos potente no puede aguantar el equipo en posiciones extremas
c/ el motor transmite el movimiento mediante polea y correa de distribucion tipo HDT 5m 9mm entonces cuando lo quero para video puedo cambiar con una llave la polea de 18 dientes y poner una polea de 60 dientes por ejemplo entonces ira 3 vezes mas rapido. En la sistema hay muchas variables para controlar la velocidad
d/ acerca de fotos nocturnas, creo que no tienes razon. primero la polea tiene dientes redondos entonces no hay back slash. segundo la sistema tiene resolucion de 0.254mm hasta 800mm de foto a foto

proty
01/05/11, 15:33:19
Bueno cuando subas las fotos lo veremos mejor. Yo hablo de mi dolly, con mi polea y mi sistema. Cada brico será diferente está claro. No te olvides del enlace del "BOSCH REXROTH".

Saludos.

Hilikus
01/05/11, 17:16:28
Bueno, despues de mucho darle vueltas ya tengo una idea de como va a ser el prototipo que quiero hacer. Iba a hacerlo de la manera mas sencilla posible pero creo que vale la pena complicarse un poco mas la vida para que el resultado final sea mejor y mas "pro".

Para la carrilera voy a usar una de tipo Igus de 10-80. tenia pensado haerla yo con esquineras de aluminio pero seria aparatoso para transportarlo y tener q andar montandolo y desmontandolo y este sistema me parece muy comodo.

En un principio solo queria controlar el motor para que funcionase de forma continua pero pensandolo mejor, para tomas nocturnas me parece mas apropiado hacer que se pare para tomar la foto para que las fotos no salgan movidas debido a la larga exposición. No se si incorporar el intervalometro al proyecto o usar el que tengo sincronizandolo mas o menos a ojo.

El arduino ya lo tengo y la pantalla LCD también.

Ahora mis dudas vienen con el motor a usar y con la alimentación.
Creo que voy a usar este motor Motor paso a paso - BricoGeek.com (http://www.bricogeek.com/shop/motores/75-motor-paso-a-paso-24kg-cm.html)
Lo que no se muy bien es como va el tema de el driver del motor. Tengo pensado hacerme este como se indicaba en un post anterior Txapuzas electrónicas: PaperStepper(L293D): Driver de potencia para motor paso a paso bipolar (http://txapuzas.blogspot.com/2009/12/paperstepperl293d-driver-de-potencia.html)

Ahora no se comno alimentarlo, el motor va a 12v y consume aprox: 0.33A. El arduino y la pantalla LCD van a 5v. El driver de motor va a 5v tambien. No se si el consumo del motor seran demasiado para usar 8 pilas tipo AA. Aguantara lo suficiente para una sesion cargando con un peso aprox de entre 1-2kg incluso en movimiento vertical?. Supongo que hasta que no lo pruebe no lo sabré.
Para el control del arduino, LCD y driver tengo otra duda, he leido en un foro de que para el arduino sucede lo siguiente "Las placas Arduino Diecimila y Duemilanove usan el MC33269 como regulador de tensión para conseguir los 5V necesarios para su funcionamiento. Este regulador tiene un DropOut de 1V, esto es, que para conseguir los 5V necesita estar alimentado con 6V, como mínimo."

Suponiendo que lo alimentase con 4 pilas AA a 6v, el LCD segun las caracteristicas puede alimentarse hasta 7v asi que no habria problema, pero el driver funcionaria bien a 6v?

Esto es mas o menos lo que tengo pensado, de momento todo está "in my mind", ya vere luego como lo llevo a la realidad.
Lo siento por este ladrillo pero me pongo a escribir y pierdo la noción del tiempo y el espacio :oops:

Un saludo

boyan
02/05/11, 16:11:35
Bueno cuando subas las fotos lo veremos mejor. Yo hablo de mi dolly, con mi polea y mi sistema. Cada brico será diferente está claro. No te olvides del enlace del "BOSCH REXROTH".

Saludos.

Hola Proty,
con tu permiso pongo las fotos, todos los materiales son comprados de un sitio, RS-Online (http://es.rs-online.com/web/home.html)
luego busco la factura y voy a editar para poner links para las piezas.
Hay dos cosas que no tengo solucionadas.
-de donde comprar corea HTD 5m 9mm por metro, ya que mi creacion es de 2m50cm :-)
-el MX controller esta bastante caro y mas piden 90$ para el envio. he hablado con ellos y no quieren enviarlo en otra manera por la tema de que estan artos de perder cosas con el envio normal de EU. Yo de verdad no tengo ni idea como, pero veo que tu tienes idea. Yo espero mi fresadora CNC de EU y puedo fabricar de plastico o aluminio todas las piezas mecanicas con precision, ya que es muy importante hasta el decima parte de milimetro y si tu tienes ganas de echar un vistazo Software | OpenMoCo (http://openmoco.org/node/12) y ocuparte de la electronica, podemos ofrecer a los companeros una cosa muy guapa por menos dinero de lo que va a costar hacertelo solo, ya que hace faltan muchas lleramientas para hacertelo solo.

Aqui va la lista de componentes:
perfil 60x30 Bosh Rexroth
luego pongo las otras con referencias...
mas o menos con el motor sin electronica 2.5m me salieron 150- 180e

Abajo las fotos:

pletina de aluminio con rosca de 1/4 para tripode. va abajo de la guia

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-BBPKd4f/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_1-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-BBPKd4f/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_1-X3.jpg)


el perfil con dos soportes con patas que se pueden doblar, tornillados de ambos lados

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-n6dqKZs/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_2-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-n6dqKZs/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_2-X3.jpg)


la placa portadora con el motor y barras deslisantes montadas

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-Ch94MND/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-Ch94MND/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile-X3.jpg)


la placa del lado del perfil, la polea y 2 tornillos con algo para servir como rodamiento de la polea. montura tipo Omega

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-B55M8gG/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_3-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-B55M8gG/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_3-X3.jpg)


una de la pletina deslisante esta cortada y tiene un inserto de tuerca tipo T, esto sirve como freno para frenar la camara en posicion vertical cuando lo necesitamos

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-3FSTSvx/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_4-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-3FSTSvx/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_4-X3.jpg)


la montura de la correa qual pasara a 1cm al lado del perfil en configuracion omega

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-BdTPqdX/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_5-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-BdTPqdX/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_5-X3.jpg)

http://openmoco.org/img/tutorials/gears/omni.png


el freno detras y delante

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-nTvVF8j/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_6-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-nTvVF8j/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_6-X3.jpg)

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-w4JnTFT/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_7-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-w4JnTFT/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_7-X3.jpg)

los bloques deslisantes y el perfil

http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-mRJXQhn/0/S/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_8-S.jpg (http://1000and1.smugmug.com/Do-it-yourself-DIY-photography/DIY-Dolly-Video-Time-Lapse/i-mRJXQhn/0/X3/diy%20dolly%20time%20lapse%20video%20%20bosh%20rex roth%20profile_8-X3.jpg)

saludos!

proty
02/05/11, 16:47:28
Hay un distribuidor de Dynamic perception en UK. La placa para soldar del mx2 con envío a Canarias me salía 60 libras. Si estás interesado te mando el correo del distribuidor por correo.

Saludos.

Hilikus
03/05/11, 09:48:11
Proty donde has comprado el rail igus? He probado desde la pagina de Igus pero no me deja al ser particular, parece que tiene que ser una empresa la que haga el pedido. No se si habre hecho algo mal al intentar hacer la compra :(

Un saludo

proty
03/05/11, 09:52:25
Proty donde has comprado el rail igus? He probado desde la pagina de Igus pero no me deja al ser particular, parece que tiene que ser una empresa la que haga el pedido. No se si habre hecho algo mal al intentar hacer la compra :(

Un saludo

Yo les he comprado 2 veces. La primera comenté lo que quería por teléfono y me han remitido unos correos, acabando la transacción por mail.

La segunda directamente todo a través de la página web, confirmando algunos datos por mail.

Nunca he tenido problemas por ser particular.

Un saludo.

Hilikus
03/05/11, 09:54:52
Entonces es que algo habré hecho mal :oops:

Gracias y un saludo

Manu72
09/05/11, 17:59:47
Trabajo de ingenieria total.

Saludos

Shurcanon
14/05/11, 13:27:26
Me he pillado una slider, me parece que le pondré un motorcillo xd

motorcillo
18/09/11, 17:50:07
Felicitarte por tu trabajo protty y la informacion que nos muestras, y como estoy superinteresado en fabricarme uno de estos seguire el hilo
Un saludo

luismar
29/12/12, 02:50:43
Hola, buen invento¡¡ he visto algun time lapse en movimiento y son geniales.
Comentas que para nocturno te va muy rapido, supongo que te dara tambien algun otro problema como resonancias del motor a cierta velocidad, vibraciones y poco par.. puedes utilizar un sistema de reduccion muuuy barato y sencillo con la configuracion que has realizado, unicamente necesitas que el eje del motor este en linea con la guia y centrado respecto a estas, es decir, montarlo con una escuadras a 90º, en el sistema de prisionero que has usado conectas una varilla roscada y el carro sujeto a una tuerca en la varilla. Si utilizas una varilla de por ejemplo 6mm que tiene un paso de 1mm por revolucion, con esto consigues una reduccion brutal, tanto que puedes llevar el motor a ciertas revoluciones para evitar vibraciones. Para que te hagas una idea... si motor es 200 pasos (3,6º) consigues una resolucion de 5 milesimas de mm por paso.. por lo que tienes que enviar 20.000 pasos para recorrer el metro... enviando 1 paso/seg tendrias un recorrido de aproximadamente 5 horas....
Igual no me he explicado bien, me lio yo solo¡¡ :-)
Espero que te sirva de ayuda o idea.
Salu2
Luis

robertshalom
15/04/13, 23:14:36
hola chicos .mi nombre es roberto gonzalez y tambien estoy haciendo lo mismo.(dolly ,con movimiento y time lap) lo unico es que me falta es programar mi arduino y tengo unas preguntas?
1)como sincronizas( movimiento del motor ,para toma foto y se mueve) motorknob con el disparo de la camara? ya tienen el programa y tambien si tienes los planos ?
muchas gracias..

robertshalom
16/04/13, 19:41:08
hey como convinas el programa Shoot-Move-Shoot. tengo todos los materiales ,arduino ,motor shield,etc . lo unico que necesito es el plano de como hacerlo y los codigos para la arduino.. me lo pondrian mandar...

jagomezgil
25/10/13, 21:50:49
Otro mas que se une al proyecto!! Estoy recopilando materiales para montarme uno con dos motores, longitudinal y rotativo para panoramicas, y con pausa para largas exposiciones, yo creo que esto es lo más completo que se puede hacer a la vez que compatible para muchos tipos de fotografías.
Nos vamos siguiendo por aqui!

Saludos y muy buen aporte este hilo!

claus124
12/12/13, 22:14:08
Hola a todos. Daros las gracias por este pedazo de trabajazo que llevais a cabo.
Deciros qu estoy muy interesado en el tema y por eso he leido desde la pagina 1 hasta la 7 que es por donde va este post viendo post a post todos vuestros progresos.
La verdad es una maravilla que haya gente como vosotros tan implicados en este tipo de trabajos.
bueno, comentaros que yo tengo un slider motorizado que compramos en visual pro. CAMTREE 3ft. Pro E-Slider (SE3-7410) Micro Dolly with Encoder Motor (http://tienda.visualprospain.com/index.php?route=product/product&path=326_327&product_id=3858)
La verdad no hace gran cosa. puede avanzar hacia un lado u otro a distintas velocidades reguladas por un potiencimetro que lleva en el mando. La puedes dejar fija hacia un sentido u otro a la velocidad que quieras hasta que llege hasta el otro extremo. Tarda a su velocidad minima unos 22 minutos en llegar hasta el otro extremo.
El problema, pues que solo hace eso y nada de controlar la camara. Luego la velocidad la encuentro demasiada rapido para time laps nocturnos y cuando le das al maximo para video la encuentro algo lenta.
Entonces quisiera poder modificarla con algo de este proyecto que ustedes tienen entre manos. Pienso que me sera mas sencillo partiendo de que ya tengo todo eso que ven en el enlace. Imagino que habria que suprimir el mando ese cutre que lleva y colocar una placa de ardruino y no se si el motor me servira. Bueno, poco a poco iremos viendo que me hace falta.

Eso si, quisiera habrir el mando haber que lleva dentro. lo mismo me sorprendo y lleva una placa de ardruino tambien. nose. ya veremos.

Bueno, espero que cuando tengais todo terminado podais poner todos los componentes y pasos totales para poder realizar varios tipos de slider motorizadas y haber si entre todos podemos hacer cosas chulas y con poco coste.
Un saludo