Jump to content

Proyecto StackBlackBox. Controlador carril macro, micro, timelapses,...


dsteodoro
 Compartir

Publicaciones recomendadas

Users/lmartinez/Downloads/Macro/macro.ino: In function 'void setup()':
macro:176: error: no matching function for call to 'LiquidCrystal::init()'
   lcd.init();
            ^
/Users/lmartinez/Downloads/Macro/macro.ino:176:12: note: candidate is:
In file included from /Users/lmartinez/Downloads/Macro/macro.ino:142:0:
/Applications/Arduino.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:58:8: note: void LiquidCrystal::init(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)
   void init(uint8_t fourbitmode, uint8_t rs, uint8_t rw, uint8_t enable,
        ^
/Applications/Arduino.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:58:8: note:   candidate expects 12 arguments, 0 provided
macro:177: error: 'class LiquidCrystal' has no member named 'backlight'
   lcd.backlight();
       ^
exit status 1
no matching function for call to 'LiquidCrystal::init()'

Muy duro este Nacimiento :=):=):=)

Enlace al comentario
Compartir en otros sitios web

 

Users/lmartinez/Downloads/Macro/macro.ino: In function 'void setup()':macro:176: error: no matching function for call to 'LiquidCrystal::init()'   lcd.init();            ^/Users/lmartinez/Downloads/Macro/macro.ino:176:12: note: candidate is:In file included from /Users/lmartinez/Downloads/Macro/macro.ino:142:0:/Applications/Arduino.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:58:8: note: void LiquidCrystal::init(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)   void init(uint8_t fourbitmode, uint8_t rs, uint8_t rw, uint8_t enable,        ^/Applications/Arduino.app/Contents/Java/libraries/LiquidCrystal/src/LiquidCrystal.h:58:8: note:   candidate expects 12 arguments, 0 providedmacro:177: error: 'class LiquidCrystal' has no member named 'backlight'   lcd.backlight();       ^exit status 1no matching function for call to 'LiquidCrystal::init()'
Muy duro este Nacimiento :=):=):=)

 

¿ Has puesto #include <LiquidCrystal_I2C.h> en vez de #include <LiquidCrystal.h> ?

 

Busca primero un ejemplo sencillo para poner en marcha el display y luego solo tienes que agregar el #include correcto.

 

Salu2,

Daniel

Editado por dsteodoro
Enlace al comentario
Compartir en otros sitios web

Disculpa la pregunta cual IDE estas usando, yo instale la ultima 1.8.1 quizás ahí esta el problema por no puedo hacer correr el display en mega.

saludos

Edit: me cambie a IDE 1.6.5 y el LCD arranco

 

 

EDIT.2: El 

#include "stdio.h"

es también una libreria que hay que agragar? no importa la versión?

saludos

EDIT 3: Creo que me dare por vencido :=(:=(:=( probe con otro Skecht paro el mismo uso y funciona perfectamente, aunque me hubiera gustado usar el que tu escribistes.  aquí una foto del lcd con el otro skecht

 

33419767911_949f67a82c_n.jpgLCD_2 by Photo Martinez, en Flickr

saludos

Editado por lorete
Enlace al comentario
Compartir en otros sitios web

Disculpa la pregunta cual IDE estas usando, yo instale la ultima 1.8.1 quizás ahí esta el problema por no puedo hacer correr el display en mega.

saludos

Edit: me cambie a IDE 1.6.5 y el LCD arranco

 

 

EDIT.2: El

#include "stdio.h"
es también una libreria que hay que agragar? no importa la versión?

saludos

EDIT 3: Creo que me dare por vencido :=(:=(:=( probe con otro Skecht paro el mismo uso y funciona perfectamente, aunque me hubiera gustado usar el que tu escribistes. aquí una foto del lcd con el otro skecht

 

33419767911_949f67a82c_n.jpgLCD_2 by Photo Martinez, en Flickr

saludos

Yo uso siempre la última versión "beta" disponible en la web de arduino.

 

He pedido el conversor a I2C para la pantalla lcd así que cuando me llegue y lo suelde probaré con las librerías de las que te pasé el enlace.

 

Salu2,

Daniel

 

Enviado desde mi MI MAX mediante Tapatalk

Enlace al comentario
Compartir en otros sitios web

Hi... de una vez el LCD dejo de funcionar lo he probado en el Nano, Uno, Mega.... arranca cuando quiere, me tiene ya para buscar un martillo y darle hasta molerlo:=):=):=) hoy me pido otro diyplay nuevo ojalá que se arregle todo

saludos

 

 

21/03/2017 - Version 3.31.
 
    Se agrega un interface I2C a la pantalla LCD para conectarlo al Arduino solamente por 2 hilos + alimentación
 
 
    Se reagrupan las señales digitales.

 

 

 

 

macro_16.png

 

 

 

 

lcd_i210.jpg

 

 

lcd_i211.jpg

 

 

Salu2,

Daniel

Editado por dsteodoro
Enlace al comentario
Compartir en otros sitios web

Daniel, una pregunta porque la fuente de energía para el sistema no le has puesto ninguna resistencia? tengo un acumulador de 12v que me gustaría usar, que dices ahí si que hay que pobre las correspondientes resistencias. el akku que tu provees que tiempo de duración tiene? horas de trabajo me refiero.

saludos

Enlace al comentario
Compartir en otros sitios web

Daniel, una pregunta porque la fuente de energía para el sistema no le has puesto ninguna resistencia? tengo un acumulador de 12v que me gustaría usar, que dices ahí si que hay que pobre las correspondientes resistencias. el akku que tu provees que tiempo de duración tiene? horas de trabajo me refiero.

saludos

 

El Arduino lleva un regulador interno lo que permite que se alimente con unos 12V directamente. El driver del motor paso a paso también necesita alimentación de 12V. El tema de la resistencia que indicas no le veo sentido.

 

La batería LiPo que yo uso es de 2200mAh y aun no la he tenido que cargar después de todas las pruebas que he hecho.

 

No te podria decir el tiempo que dura mi batería ni la tuya, porque no se el consumo del circuito en pleno funcionamiento. Supongo que con el tiempo podré sacar datos aproximados.

 

 

Salu2,

Daniel

Enlace al comentario
Compartir en otros sitios web

El proyecto ya está terminado y la electrónica en su caja.

 

He hecho una pequeña base de "quita y pon" para darle estabilidad cuando se use en una mesa ya que también se puede montar en un trípode para usarlo donde queramos.

 

En cuanto saque un ratillo actualizo el hilo con nuevas fotos.

 

Salu2,

Daniel

 

Enviado desde mi MI MAX mediante Tapatalk

Enlace al comentario
Compartir en otros sitios web

Pués nada,,, ahora toca a los valientes seguir el post y ponerlo en práctica,,, gracias por el currazo que te has dado,, ya no creando el carril de enfoque y su programación si no por el detalle del post que no es moco de pavo,,,, bien por ti, felcitaciones

  • Like 1
Enlace al comentario
Compartir en otros sitios web

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
 
 
    modo_u10.png
 
 
Salu2,
Daniel
Editado por dsteodoro
  • Like 1
Enlace al comentario
Compartir en otros sitios web

Enhorabuena por tan buen trabajo, está claro que no es apta su fabricación para todos los mortales, yo no me atrevería ni sabría por donde empezar, me alegra haya gente como tu tan dispuesta a innovar y a compartir. Estoy impresionado, a ver si pronto vienen los resultados fotográficos que esto tambien es un mundo. Saludos

  • Like 1
Enlace al comentario
Compartir en otros sitios web

Hola, que quieres decir con esta frase:  Se comprueba el programa en Arduino UNO.

Saludos

 

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

Enlace al comentario
Compartir en otros sitios web

Excelente trabajo.

 

Hace tiempo que también me hice el mio pero cambiando la pantalla y los botones por un módulo Bluetooth para controlarlo con el móvil. Ahora, viendo tu diseño, miraré de hacer otro que pueda poner sobre el trípode.

 

 

EEEEppppssss quietos paraos!!! que eso es un tema que a mi me tiene loquito,,, conseguir controlar el sistema con un teléfono móvil o como máximo con una tablet,,,, hay programas como Helicon focus que controlan el sistema stackshot (sistema que para mi tiene un precio desorbitadamente caro) y para mi sería la panacea poder controlar todo desde la pantalla del smartphone ,,, las otras dos opciones que conozco con un precio asequible son,,, una la del compañero Ofarcis y en la cual basé mi proyecto,,, pero necesitas como mínimo un portátil con windows,, cosas que para exteriores se me hace aparatoso,,, y otra es la del compañero Teodoro,,(osea el creador de este pedazo de post) que también es muy válida combinando su sistema con el visionado en lv mediante una pantalla de móvil o tablet (o a pelo con la pantalla de la cámara o el visor) ,,,, pero como digo para mi la panacea sería poder controlar el sistema de avance y visionando desde un android.

Digo yo,, que algún iluminado debe haber conseguido fusionar ambos sistemas,,, poder utilizar un programa tipo Helicon Focus para android y hacerse el mismo el sistema de avance sin tener que soltar los 600€ del stackshot original

Enlace al comentario
Compartir en otros sitios web

EEEEppppssss quietos paraos!!! que eso es un tema que a mi me tiene loquito,,, conseguir controlar el sistema con un teléfono móvil o como máximo con una tablet,,,, hay programas como Helicon focus que controlan el sistema stackshot (sistema que para mi tiene un precio desorbitadamente caro) y para mi sería la panacea poder controlar todo desde la pantalla del smartphone ,,, las otras dos opciones que conozco con un precio asequible son,,, una la del compañero Ofarcis y en la cual basé mi proyecto,,, pero necesitas como mínimo un portátil con windows,, cosas que para exteriores se me hace aparatoso,,, y otra es la del compañero Teodoro,,(osea el creador de este pedazo de post) que también es muy válida combinando su sistema con el visionado en lv mediante una pantalla de móvil o tablet (o a pelo con la pantalla de la cámara o el visor) ,,,, pero como digo para mi la panacea sería poder controlar el sistema de avance y visionando desde un android.

Digo yo,, que algún iluminado debe haber conseguido fusionar ambos sistemas,,, poder utilizar un programa tipo Helicon Focus para android y hacerse el mismo el sistema de avance sin tener que soltar los 600€ del stackshot original

 

El mio no tiene visionado :D. Sólo controlo la posición, le configuro los parámetros para la sesión de fotos y listos. Lo hice así para evitar cableados de pantalla y botones.

 

He encontrado una imagen de cuando la estaba construyendo:

 

 

33858167515_166f2631c4_b.jpgcarril by Joan Carles Jiménez, on Flickr

 

Se trata de un arduino UNO, una motor shield de AdaFruit y en la parte superior un octoacoplador y el bluetooth.

Editado por Joan Carles
  • Like 1
Enlace al comentario
Compartir en otros sitios web

  • 4 semanas más tarde...

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
  • Like 1
Enlace al comentario
Compartir en otros sitios web

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder a este tema...

×   Pegar como texto enriquecido.   Pegar como texto sin formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incrustado automáticamente..   Mostrar como un enlace en su lugar

×   Se ha restaurado el contenido anterior.   Limpiar editor

×   No se pueden pegar imágenes directamente. Carga o inserta imágenes desde la URL.

 Compartir

×
×
  • Crear nuevo...