Autor Tema: Proyecto: DRO controlado por Arduino (ArduDRO)  (Leído 85922 veces)

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #15 en: 24 Noviembre 2012, 09:32 »
fleming, gracias por la info

Después de rebuscar en dealextreme (menudo sitio  .baba .baba .baba) he encontrado algo parecido que creo que se ajusta mejor a lo que quiero:



Tiene un tamaño menor y permite acoplarlos uno encima de otro para construir el tipo de display apropiado para un DRO, se controla de la misma forma, mediante dos cables.
He comprado cinco, a ver como se comportan los de DEALEXTREME, es la primera vez que compro allí.

En cada linea de leds pondré en un principio un botón de "cero eje".

Intentaré tenerlo montado para final de la semana que viene para hacer pruebas en la fresadora  :o

Un saludo

Desconectado fleming

  • Aprendiz
  • *
  • Join Date: Dic 2009
  • Mensajes: 737
  • Ubicación: BCN-A Coruña (cuando puedo)
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #16 en: 24 Noviembre 2012, 09:46 »
Puedes poner el enlace a este?


Editado:
Ya lo encontré:
http://dx.com/p/8-segment-led-display-board-module-for-arduino-147814


Editado 2:
¿Como lo controlas? Peudes poner algo de info sobre las conexiones?


Gracias
« última modificación: 24 Noviembre 2012, 09:52 por fleming »

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #17 en: 24 Noviembre 2012, 15:52 »
Sin haberlo recibido todavía pero viendo el datsheet parece que dispone de cuatro hilos: +5v y GND, CLK y DATAIN. El protocolo es muy sencillo: pones el dato en DATAIN y generas un flando de bajada en CLK ==> se ilumina/apaga el segmento asociado a cada bit. Necesitas 8 bits para controlar cada dígito, incluido el punto decimal. Estas conexiones funcionan 5V TTL, suministradas directamente por el Arduino.
Ya pondré el esquema del circuito completo y todos los detalles que sean necesarios en cuanto reciba el material y empieze las pruebas.

Las reglas funcionan a 1.5V y también disponen de un CLK y DATAOUT, hay que hacer un circuito adaptador con un par de transistores y dos resistencias.

Un saludo

leix_99

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #18 en: 24 Noviembre 2012, 18:29 »

He comprado cinco, a ver como se comportan los de DEALEXTREME, es la primera vez que compro allí.



Con un poco de suerte, a principios de enero lo tendras aqui, por mi experiencia en DX, compro "paridas" que no me urgen para nada y al cabo de unos meses, me llevo una sorpresa en el correo.
Espero que tengas mas suerte que yo jeje, porque ahora tener que parar el proyecto por una m... de matrices...

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #19 en: 24 Noviembre 2012, 19:31 »
Pues vaya con los de dealextreme  :o :o

De todas formas el proyecto no se para  ;D ;D, pondré provisionalmente una pantalla LCD de 20 x 4 que tengo por ahí. Lo que realmente me interesa es ver como se comporta el control de la fresadora con la realimentación de posición  8) en cuanto a velocidad de corrección, estabilidad, etc...

Desconectado fleming

  • Aprendiz
  • *
  • Join Date: Dic 2009
  • Mensajes: 737
  • Ubicación: BCN-A Coruña (cuando puedo)
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #20 en: 24 Noviembre 2012, 23:05 »
Pones el dato en DATAIN y generas un flando de bajada en CLK ==> se ilumina/apaga el segmento asociado a cada bit. Necesitas 8 bits para controlar cada dígito...
Lo que describes parece un protocolo paralelo, pero con solo 4 hilos, el DATAIN será protocolo serie.... tienes el Datasheet? en la página de DX no lo veo...


...hay que hacer un circuito adaptador con un par de transistores y dos resistencias.

Scott Shumate utilizaba en el DRO350 (y me imagino que en los posteriores 550 y 375) comparadores... si te interesa busco los esquemas (creo que los ha quitato de la güeb...)




Yo compraba a menudo en DX, solía tardar entre 2 y 4 semanas (alguna vez 5) dejé de comprar cuando descubrí que en DX el mismo artículo lo puedes encontrar siempre más barato en Ebay... Además en EBAY siempre tienes algo más de protección que comprando directamente a DX.


Saludos.




pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #21 en: 25 Noviembre 2012, 09:06 »
He simplificado la descripcicón del protocolo usado. Primero tienes que seleccionar el dígito (puedes seleccionar hasta 16 con un chip), es un protocolo serie. En cada flanco de reloj mandas un bit, hasta un total de ocho para cada dígito.

Como adaptadores de tensión hay muchas soluciones, yo he usado un transistor NPN con una resistencia de 1K para adaptar la tensión de entrada de 1.5V a 5V. Necesitaré en total ocho transistores y ocho resistencias, más algunos condensadores de filtrado/estabilización.

He buscado y rebuscado en Ebay algo parecido y no lo he encontrado, estoy un poco torpe quizá  8), si no lo hubiese comprado ahí.

Saludos
« última modificación: 27 Noviembre 2012, 08:40 por pacol »

Desconectado zana

  • Aprendiz
  • *
  • Join Date: Feb 2012
  • Mensajes: 82
  • Ubicación: Canarias
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #22 en: 25 Noviembre 2012, 14:22 »
HOla,

Mi experiencia con dealExtreme, es que son muy fiables pero muy lentos, desde que haces el pedido hasta que te lo envían pueden pasar una semana, a eso sumale el tiempo de correos. Otra pagina interesantes con cosas mas tecnicas es uxcell.com

También hay display que se usan en las controladores CNC de 3, 4 o 5 ejex ya montados. Lo que no he estudido cual es el control que llevan si es serie o paralelo. Te pongo un link de una de 5 ejes (buscando probablemente encuentres mejor precio puse la primera que enontre solo para que la veas)

http://www.ebay.com/itm/CNC-Digital-Display-Board-Panel-For-5-Axis-TB6560-Stepper-Motor-Drive-Board-/221147407405?pt=LH_DefaultDomain_0&hash=item337d69a42d

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #23 en: 25 Noviembre 2012, 15:28 »
Hola zana

Ese display sería ideal si supieramos como se controla. De todas formas en dealextreme displays de 8 digitos por 5€ cada uno  :o son algo difícil de batir. Mi intención es hacer algo fácilmente configurable/actualizable por el usuario y que pueda suministrar datos hacia un PC vía serie.

Los de dealextreme parece que se toman su tiempo, ya contaré como va la cosa con ellos.

Un saludo
« última modificación: 15 Diciembre 2012, 19:01 por pacol »

leix_99

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #24 en: 25 Noviembre 2012, 17:00 »
Seguro que en cuanto te llegue o lo tengas en las manos aparece alguna referencia-número-identificador o la placa lleva marcados los pines, sea lo que fuere, seguro que puedes hacerlos funcionar!

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #25 en: 25 Noviembre 2012, 17:52 »
Hola leix_99
Si el display lleva el TM1640 (y parece que sí) no hay problema.

Aunque si es por dígitos aquí hay algunos más  ;D ;D ;D
http://tronixstuff.wordpress.com/2012/04/09/arduino-and-tm1640-led-display-modules/

Un saludo

leix_99

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #26 en: 25 Noviembre 2012, 18:23 »
Hola leix_99
Si el display lleva el TM1640 (y parece que sí) no hay problema.

Aunque si es por dígitos aquí hay algunos más  ;D ;D ;D
http://tronixstuff.wordpress.com/2012/04/09/arduino-and-tm1640-led-display-modules/

Un saludo

La madre... seguro que es para hacer un DRO en pulgadas...

Ferrolán

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #27 en: 25 Noviembre 2012, 22:50 »
Hola Pacol.

Coincido con Andrés (fleming) en lo dicho sobre los plazos de recepción con DX, les he comprado varias cosas y hasta ahora no han fallado, cuatro o cinco semanas.

Vamos ahora con tu proyecto que me interesa mucho. Es otra opción distinta a añadir a las dos, también muy distintas entre sí, que estoy barajando desde hace tiempo, el DRO de Shumatec y las reglas con pantalla remota como las del siguiente enlace:

http://www.arceurotrade.co.uk/Catalogue/Measurement/Digital-Readouts-with-Dedicated-Remote-Display

Para hacerme una idea, sin contar las reglas, ¿sabes cuál es el costo aproximado de la electrónica en tu proyecto?

Saludos cordiales

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #28 en: 26 Noviembre 2012, 06:41 »
Hola Ferrolán

Como DRO con el de Shumatech no hay color, permite leer  varios tipos de reglas y está depurado y probado, su electrónica es profesional. Otra cosa es el precio y disponibilidad.

La reglas del enlace ya las estuve viendo y parecen de tipo magnético. ¿Te has fijado en la precisión? Para la de 300 mm es de 0.1 mm y si nos vamos a más longitud llegan a 0.4 mm, para mí no sirve. No hay que confundir con la resolución que es de 0.01 mm. Sospecho que además tendrán baja repetibilidad (sólo lo sospecho).

Si tuviera que elegir un DRO pondría este (son los de arcerurotrade):



Listo para usar, peeeeero no tiene (creo) salida de datos procesados vía puerto serie que es lo que yo necesito. Además lo de "DIY" mola  ;D ;D ;D

El coste todavía no lo he calculado, estimo que unos 100 - 150€ Haré el cálculo exacto más adelante.

Saludos

« última modificación: 19 Diciembre 2012, 10:51 por pacol »

pacol

  • Visitante
Re:Proyecto: DRO controlado por Arduino (ArduDRO)
« Respuesta #29 en: 26 Noviembre 2012, 11:08 »
Tengo que hacer una puntualización sobre el proyecto  8)

La cuestión es que existen múltiples protocolos de transmisión de los datos de las escalas digitales hacia el DRO.

Yo he identificado varios:
 - 2 x 24 bits
 - 20 bits + 4 bits de FLAG (el usado en este proyecto)
 - BCD7
 - Digimatic (usado por Mitutoyo)
 - igaging de 21 bits (funciona con niveles de 3V y el reloj lo genera el micro)
 - y alguno más...

El más común es el primero, usado en casi todos los calibres digitales chinos con salida de datos.
Lo digo porque si alguien se anima a realizar el proyecto o lo piensa usar con alguna escala que ya dispone DEBE verificar el protocolo usado.
Existe un riesgo (bajo) de estropear la escala al conectarla al hardware lector si no se sigue esta recomendación.
¿Cómo identificar el protocolo y niveles de tensión? ==> con un osciloscopio, yo no he encontrado otra forma. Si se dispone de un analizador lógico pues ya es la leche, perfecto. No es un dato que suelan suministrar con la escala/calibre.

Voy a implementar los dos primeros en el proyecto, tanto en software como en hardware. Podemos comentarlo cuando publique toda la documentación (fuentes y esquema eléctrico)

Un saludo

P.D.
El proyecto inicialmente NO leerá las reglas digitales con salida en cuadratura (glass scales). Puede que más adelante lo haga  ::).

Editado:
 El protocolo usado por estas escalas es el BIN6 o 6x4 bits.
« última modificación: 15 Diciembre 2012, 19:00 por pacol »