dsteodoro
Nikonistas Pro-
Contenido
418 -
Miembro desde
-
Última visita
Todo lo publicado por dsteodoro
-
Version 8.20 - 13/06/2017 * Lo he ajustado para que la resolucion base que se muestra sea la de trabajar con un tornillo de 1mm/vuelta, es decir, 0.005 mm * Al cambiar el “Pitch” cambiarán las distancias que se muestran en pantalla. * La distancia que se muestra al lado del inicio es la real que se moverá el carril, antes mostraba un poco más porque no tenia en cuenta que al hacer la última foto no se desplaza la el carril, por lo que si por ejemplo ponemos una “Dis.Paso” de 1mm y 4 fotos mostrará "3.000 mm” Version 8.21 - 18/06/2017 * He cambiado el nombre de la opcion “Pitch” a “Paso”, * La opcion “Paso” se puede ajustar desde 1 a 50 en pasos de 1, * He ajustado las opciones por defecto de los modos de usuario para mostrar correctamente el valor de la distancia de paso (no confundir con “Paso”), Version 8.22 - 19/06/2017 * Se corrige que el movimiento del motor vaya suave en la opcion “Ajustar Posicion” * El movimiento del motor al activar “Ir al inicio” o “Ir al final” tambien se puede detener pulsando el boton “amarillo” o el boton del Joystick. * Otras correcciones menores Salu2, Daniel
-
Version 7.40 - 04/06/2017 La opcion “Ajustar Posicion” se pone en segundo lugar desplazando las otras hacia abajo. Se añaden dos opciones “ocultas” para llevar el carril al principio o al final. Es necesario dos finales de carrera conectados en paralelo entre GND y la entrada digital D2. Estas opciones se activan colocando el cursor en la opcion “Ajustar Posicion”. Mediante los botones, pulsando el boton “+” o “verde” para ir al final del carril y “- -“ o “rojo” para ir al principio del carril. El movimiento se detiene si se activa el final de carrera o pulsando el boton “-“ o “amarillo”. Usando Joystick se activan llevando el Joystick hacia la derecha o hacia la izquierda. Se detiene pulsando el botón del Joystick. Una vez que se detiene se activa automáticamente el modo “Ajustar Posicion”. Version 7.50 - 06/06/2017 Cuando termina el ciclo de fotografias, el carril vuelve a su posicion inicial desde la que comenzó el ciclo. Version 8.00 - 09/06/2017 Permite indicar con una opcion si al terminar el ciclo de fotografias vuelve a la posicion inicial o no. Se agrega una opcion para indicar el “pitch” del carril que estamos usando, es decir, la distancia que se recorre con cada movimiento del motor paso a paso. De esta forma se indica la distancia total a recorrer de forma correcta. Version 8.01 - 10/06/2017 Revision general del programa, de los textos y de los valores. Se quitan los “0” por la izquierda y se ajustan los textos de los menus para que queren más parejos. Version 8.10 - 10/06/2017 Revision de la forma en la que se leen las entradas del Joystick. La opcion “Ajustar Posicion” ahora es dinámica y depende del valor de la opcion “Dist.Paso” de forma que en los movimientos cortos el eje se mueve con el valor programado en “Dist.Paso” y en los movimientos largos el eje se mueve con el valor programado en “Dist.Paso” x 10. Salu2, Daniel
-
Seguimos con las actualizaciones. Version 7.20 - 28/05/2017 Se agrega la opcion “Modo Ciclo” para indicar cuantas fotos se hacen en cada ciclo de macro. Valores entre 1 y 5. El valor por defecto es “1”. Si ponemos “2” podria servir para levantar el espejo y disparar la cámara, “3” podria servir para HRD, … en fin, lo que se nos ocurra. Version 7.30 - 29/05/2017 Se amplia el numero de fotos que se pueden hacer en cada ciclo. Pasa de 5 a 200. Se pone como opcion "M.Ciclo". Version 7.31 - 30/05/2017 Cambia el nombre de la opcion “M.Ciclo” a “F.Ciclo” para especificar cuantas “fotos” se hacen por ciclo. Realmente se indica cuantas veces se activa el rele de disparo. Version 7.32 - 03/05/2017 Defino dos caracteres para el cursor del menu. Uno para indicar el modo de navegación y otro para indicar el modo de ajuste de valores. Salu2, Daniel
-
Una usando el Tokina 100. Un combo expectacular. by Daniel Sanchez, en Flickr
-
Actualizo el hilo con las mejoras de las nuevas versiones, desde la 5.0. Version 6.00 - 13/05/2017 Se agrega codigo para futuro Joystick. Se corrige la representacion de la distancia en mm Se informa de la configuracion guardada en los modos de usuario. Se hace un reset si en el modo de usuario U1 se pulsa el boton “verde” (boton +) Version 6.01 - 17/05/2017 Se corrige un fallo que hacia que la opcion “Ajustar Posicion” no funcionara correctamente. Version 7.00 - 19/05/2017 Se agregan dos opciones nuevas: “Tipo Mv” y “A.Rotac” para seleccionar si el tipo de movimiento es lineal o rotativo y en caso de rotativo el angulo de rotacion entre foto y foto. Valores desde 1.8 a 90 grados. Se agrega la opcion “Reset” para establecer los valores por defecto. Version 7.11 - 21/05/2017 Se revisa y optimiza algunas partes del codigo. Cuando estamos en la opcion “Iniciar”, el boton de decremento largo o boton “rojo” envia al motor 100 pulsos para saber que tipo de motor es. Si gira 1/2 vuelta es un motor de 1.8 grados. Si gira 1/4 de vuelta es un motor de 0.9 grados Version 7.12 - 22/05/2017 Los microsegundos para mover el motor se pueden ajustar ahora desde 10 a 999 uS. El numero de fotos es ahora desde “0” hasta 9999. En “0” fotos mueve el carril una sola vez la distancia programada. Salu2, Daniel
-
Hola Mateo, esto ya lo hablamos por email pero me gusta dejar constancia aqui para que los foreros que lean este hilo vean que respondo y que sigo con este tema, que cada vez va un poco mejor. Aprovecho para comentar que utilizando los micropulsos en los drivers del motor paso a paso se consigue ajustar mucho mejor la precision del motor. Para trabajos de mucha precisión es conveniente utilizar todos los micropulsos disponibles en el driver y por supuesto indicarlo al programa del SBB para que todo funcione correctamente. Salu2, Daniel
-
Aqui va mi primera aportacion. A pulso con el Tokina 100 f/2.8. F/8. 1/1250. ISO100. Bee by Daniel Sanchez, en Flickr Solo he ajustado un poco las luces y sombras. Sin recorte ni edición. Salu2, Daniel
-
Respecto a las entradas digitales es correcto lo que dices. Las entradas 9 y 10 se activan poniendolas a nivel bajo o GND y las entradas 11 y 12 se activan poniendolas a nivel alto, es decir, a 3.3 o 5 voltios. Respecto a la señal EN es abreviatura de enable y sirve para activar el driver del motor paso a paso. Como me recomendó matoja solo se activa cuando es hace falta mover el motor y así no se calienta el driver si no es necesario. En el driver A4988, esta señal se activa por defecto a nivel bajo por lo que aplicando un 1 el driver se "apaga" y aplicando un 0 el driver se activa. Salu2, Daniel Enviado desde mi MI MAX mediante Tapatalk
-
Bueno, se que no hay mucha gente interesada en esto y creo que es algo potente y poco conocido. Mi idea es poner un precio simbolico para que no eche para atrás ni suponga una "piedra" en el camino de quien decida aventurarse a montar este equipo. Ya sabemos que el código ha estado disponible y es fácil de pasar así que el tema del pago va a ser casi como el querer valorar mi trabajo de alguna forma. Independientemente de que se "venda" más o menos, yo seguiré actualizando y mejorando a raticos el código fuente y los esquemas. Salu2, Daniel Enviado desde mi MI MAX mediante Tapatalk
-
Ya sabe Taver que no puedo estarme quieto y le estoy echando mucho tiempo para que quede lo mejor posible. He actualizado un pequeño manual de referencia para el uso del software. Manual de referencia v5.0 Por otro lado, no se lo que os parecerá pero he pensado en cobrar una cantidad simbólica por el código fuente, que podría asumirse como un pequeño gasto del proyecto ya que de la misma forma que hay que invertir en material creo que se podría invertir en el software, el cual está muy trabajado y depurado. No es que me vaya a hacer rico ni a quitarme de trabajar, pero una pequeña ayuda viene bien y me ayuda a seguir invirtiendo tiempo y dinero en mejorar el software y en el cacharreo. En fin, creo que es un equipo muy potente y con muchisimas posibilidades. Pendiente de mejorar está el tamaño de la caja de control para hacerla aún más portable y que se pueda llevar mas facilmente a cualquier sitio. Salu2, Daniel
-
... toda la tarde currandome unas buenas mejoras ..... ahora a descansar ... 08/05/2017 - Version 5.00 El tiempo de pausa se divide y se hace la mitad antes de disparar la cámara y la otra mitad después, así se reducen las vibraciones ya que no mueve el motor y dispara la cámara tan seguido. Se agrega una opcion "Delay PaP" para controlar los microsegundos entre pulsos del motor paso a paso. Valores entre 100 y 999 uS. Se amplian los modos de usuario a 4 y a petición del compañero Taver ahora son personalizables. Seleccionando un modo de usuario (U1 - U4), pulsando el botón rojo se guardan los valores actuales en EEPROM. Se elimina la opción reset, de momento. Salu2, Daniel
-
Hola, he cambiado los delays en la funcion mueveMotor( ). Cambia las lineas que pone delaymicroseconds(300) y pon algo más alto como 600 a ver que tal. Saludos,
-
En DX yo me quedaría con el 35 1.8 y en FF con el 50 1.8. Salu2, Daniel Enviado desde mi MI MAX mediante Tapatalk
-
Ya está disponible el codigo actualizado. Esta vez lleva mejoras interesantes. 29/04/2017 - Version 4.02 Se corrige el texto que sale al activar entradas digitales externas. Las conexiones de los sensores deberian ser, visto de frente: + - S o o o 01/05/2017 - Version 4.03 Cuando se cambia el nº de fotos o la distancia de paso, actualizo la distancia total que se moverá el carril. 04/05/2017 - Version 4.04 Con la opción de "Ajustar Posicion" el motor se mueve en función del sentido establecido. 05/05/2017 - Version 4.10 Se ajusta el tiempo de pulso con un delay de microsegundos lo que hace que el motor funcione mas rápido y mejor. Se agrega la opción "A.Motor" para indicar si el tipo de motor es de 1.8º (200 pasos por vuelta) o de 0.9º (400 pasos por vuelta). Se habilita la salida 13 para la patilla EN del driver PaP. Solo se activara el motor cuando deba funcionar (Gracias por el consejo al compañero matoja). Salu2, Daniel
-
Hola, me alegro que vayas solucionando cosillas. Ya veo que le has cogido el hilo al arduino. Yo sigo actualizando el código y metiéndole algunas mejoras. Mañana cuando saque un ratillo las pongo aquí. Salu2, Daniel Enviado desde mi MI MAX mediante Tapatalk
-
Hola Mateo, el tema de habilitar el driver se podria hacer usando alguna salida digital libre, pero no lo habia pensado ya que el calentamiento tampoco es excesivo y depende del motor que le pongamos. A la mayoria de los drivers para motores paso a paso se les puede poner un pequeño radiador para paliar esto, pero tampoco es realmente necesario. Para mover el eje con la camara se puede poner un motor que consuma poco. La rutina antirrebotes esta implementada por software y puedes cambiarla modificando las siguientes lineas (las puedes buscar desde el IDE de arduino): if (!moviendoeje && !menuIn) delay(200); // Si no está dentro de la opcion de mover el eje Z, espera un poco antes de volver a leer los botones if (!moviendoeje) delay(250); // Si no está dentro de la opcion de mover el eje Z, espera un poco antes de volver a leer los botones Respecto a la activación de las salidas digitales (3 y 4) se debe a que se habilitan por nivel alto y es necesario ponerle una resistencia pull-down a masa para estabilizarlas. Las entradas 1 y 2 se activan con nivel bajo y utilizan las resistencias pullup del propio arduino por lo que no tienen este inconveniente. Gracias por compartir ideas y fotos. Saludos, Daniel
-
Prueba a descargar la última versión de prueba, no la estable. La última creo que es del 26/04/2017 y la suelen actualizar cada pocos días. Saludos, Daniel Enviado desde mi MI MAX mediante Tapatalk
-
Buenas tardes, descarga la libreria que uso yo : https://www.dropbox.com/s/00xthgpfkzeeyym/Arduino-LiquidCrystal-I2C-library-master.zip?dl=0 La importas desde "Programa - > Incluir libreria -> Añadir libreria .zip" Buscando el google he visto que es por un error que hay en algunas librerias : https://forum.arduino.cc/index.php?topic=385496.0 Saludos, Daniel
-
Sigo haciendo mejoras. 27/04/2017 - Version 4.00 Se cambian los botones para iniciar y parar el ciclo programado. Se prepara para poder usarlo en un carril de TimeLapse : * Se quita el limite de fotos en movimiento * Se puede cambiar el sentido en que se hacen las fotos. A -> B o B -> A. 28/04/2017 - Version 4.01 Se utiliza el mismo boton para iniciar y parar el ciclo de camara. Salu2, Daniel
-
Que he probado el programa con Arduino UNO y funciona perfectamente. La primera version que usaba la libreria de la pantalla oled se quedaba corto de memoria porque se ve que esa libreria no está optimizada. Ahora no hay problemas en usar el codigo tanto con arduino mega como con uno. Salu2, Daniel
-
Código actualizado: Version 3.33 - 01/04/2017 Se ajustan a 4 las entradas digitales de disparo directo por sensor. En la opcion "Inicio" muestra la distancia que recorrera el eje con los valores establecidos. Al hacer las fotos indica la distancia que recorre el eje y la total. Se comprueba el programa en Arduino UNO. Version 3.4 - 02/04/2017 Se agregan 3 modos de usuario fijos, con estos valores: U1 - Paso = 0.1 mm, Nº fotos = 80, Pausa entre fotos = 0.5 s U2 - Paso = 0.05 mm, Nº fotos = 100, Pausa entre fotos = 1 s U3 - Paso = 0.01 mm, Nº fotos = 150, Pausa entre fotos = 1 s En los tres modos, activa ambos relés durante 0.2 s Salu2, Daniel
-
Hola, como la focal 18-55 la tienes cubierta yo te recomendaría dos opciones, o cambiarlo por un sigma 17-50 f2.8 o complementarlo con un Tokina 12-24 f4. Ambos rondan los 230-250€ de segunda mano y el sigma con alguna oferta incluso nuevo y son objetivos muy buenos y nítidos. Para fotografía nocturna creo que deberás usar trípode por lo que la luminosidad del sigma o del tokina te dará igual. Salu2, Daniel Enviado desde mi MI MAX mediante Tapatalk
