HELENE-150
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
El transistor del pin activado me da entre base y masa 0.80v, y el que no está activado me da 0.05v.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Los dos. Siempre los dos.
Bueno Snake, muchísimas gracias por tu interés, pero creo que lo voy a dejar ya, y mañana con la fresquita y con la mente más clara volveré al ataque.
Buenas noches.
SOLUCIONADO!!!!!!!!!
Ya decía yo que con la fresquita...
La única manera de que se podían estar activando los dos SSR era a través de un contacto común en el colector, y es que el cable que va hasta los leds tenía un pinzamiento y estaba comunicando los colectores de los dos SSR.
He repuesto el cable y funcionando sin problema.

Y ahora los avances de este fin de semana. Encontré una web donde explicaban cómo se conecta una tira de leds de un monitor, y me ha salido esto:

Y despues de implementarlo en la máquina, queda así:

Por otro lado, ya he terminado el preheater nuevo con el sistema de plaquitas de presión hecho con perchas del chino y con el refuerzo de debajo de la bandeja:


Yeyo, ahí llevas el detalle de los remaches de las plaquitas y se puede ver le cable de 2.5 que he usado para reforzar la conductividad, ya que desconozco si el metal de la pletina la va a conducir correctamente:
Y ya por fín, el preheater funcionando:
Lo siguente es el sistema de aparcamiento del top, que lo tendré terminado en breve.
Bueno Snake, muchísimas gracias por tu interés, pero creo que lo voy a dejar ya, y mañana con la fresquita y con la mente más clara volveré al ataque.
Buenas noches.
SOLUCIONADO!!!!!!!!!
Ya decía yo que con la fresquita...
La única manera de que se podían estar activando los dos SSR era a través de un contacto común en el colector, y es que el cable que va hasta los leds tenía un pinzamiento y estaba comunicando los colectores de los dos SSR.
He repuesto el cable y funcionando sin problema.
Y ahora los avances de este fin de semana. Encontré una web donde explicaban cómo se conecta una tira de leds de un monitor, y me ha salido esto:

Y despues de implementarlo en la máquina, queda así:

Por otro lado, ya he terminado el preheater nuevo con el sistema de plaquitas de presión hecho con perchas del chino y con el refuerzo de debajo de la bandeja:


Yeyo, ahí llevas el detalle de los remaches de las plaquitas y se puede ver le cable de 2.5 que he usado para reforzar la conductividad, ya que desconozco si el metal de la pletina la va a conducir correctamente:
Y ya por fín, el preheater funcionando:
Lo siguente es el sistema de aparcamiento del top, que lo tendré terminado en breve.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
Me alegro de que hayas conseguido lo de los led ya, queda muy bien. Te mando eso por privado.
Mi máquina Arduino Rework Station http://www.reballing.es/viewtopic.php?f=31&t=6549
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Bueno, pues ya está terminado el sistema de aparcamiento automático del top y recuperación de posición:
Voy a preparar un pequeño tuto de cómo lo he hecho por si a alguien le interesa.
Bueno, pues también acabo de pedir el arduino mega, ya que del UNO me quedan solo libres los pines 0 y 4 (que está muerto) y eso me impide hacer nuevas implementaciones en la máquina. En cuanto me llegue el mega habrá nuevos avances.
Voy a preparar un pequeño tuto de cómo lo he hecho por si a alguien le interesa.
Bueno, pues también acabo de pedir el arduino mega, ya que del UNO me quedan solo libres los pines 0 y 4 (que está muerto) y eso me impide hacer nuevas implementaciones en la máquina. En cuanto me llegue el mega habrá nuevos avances.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
Muy bueno tio esta wapisiiiiiimoooo!!!
Haz una foto de la maquina completa que tiene muy buena pinta el panel de mando.
Haz una foto de la maquina completa que tiene muy buena pinta el panel de mando.
Mi máquina Arduino Rework Station http://www.reballing.es/viewtopic.php?f=31&t=6549
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Cuando la lije y la pinte, que es el último paso, pongo las fotos de rigor, como las que toma la policia cuando te fichan, de frente, de perfil...
Estaba releyendo algunos hilos cuando me he encontrado con este:
http://www.reballing.es/viewtopic.php?f ... 7&start=10
En este post, un compañero argentino pidió los maxim de muestra en la web de Maxim y le mandaron 4 max6675 y 4 max6674 gratis total.
Acabo de registrarme en la web del fabricante y he pedido 4 kits de evaluación del max6675ISA+, que viene montado en un circuito con conexión DB25 y una termocupla K.
Os tendré al corriente por si me lo mandan.
Estaba releyendo algunos hilos cuando me he encontrado con este:
http://www.reballing.es/viewtopic.php?f ... 7&start=10
En este post, un compañero argentino pidió los maxim de muestra en la web de Maxim y le mandaron 4 max6675 y 4 max6674 gratis total.
Acabo de registrarme en la web del fabricante y he pedido 4 kits de evaluación del max6675ISA+, que viene montado en un circuito con conexión DB25 y una termocupla K.
Os tendré al corriente por si me lo mandan.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
Joer pato, como mola la pinta que esta tomando, áunque no veas que posteo te sigo y además tomando notas igual que a Mush
pero no puedo seguir tu ritmo
cuando empiece a taladrar el PRE subiré algo para que me asesoréis y devolver algo al foro de lo que aprendo con vosotros 
Saludos
Tago
Saludos
Tago
...
Cuentan de un sabio que un día tan pobre y mísero estaba, que sólo se sustentaba de unas hierbas que cogía. ¿Habrá otro, entre sí decía,más pobre y triste que yo?; y cuando el rostro volvió halló la respuesta, viendo que otro sabio iba cogiendo las hierbas que él arrojó.
...
La vida es sueño. Calderón de la Barca
Cuentan de un sabio que un día tan pobre y mísero estaba, que sólo se sustentaba de unas hierbas que cogía. ¿Habrá otro, entre sí decía,más pobre y triste que yo?; y cuando el rostro volvió halló la respuesta, viendo que otro sabio iba cogiendo las hierbas que él arrojó.
...
La vida es sueño. Calderón de la Barca
- PatogomaII
- ReballingAdicto!!
- Mensajes: 2906
- Registrado: Vie Mar 22, 2013 6:38 pm
Se agradece Tago. Para cualquier cosa que necesites, aquí me tienes. Venga, dale duro que veamos también tus avances.
Yo esta tarde he estado dedicado al cortar y limar perfiles de aluminio para la base antipandeo. Cuando la termine subo fotos y cuando tenga tiempo de recopilar y ordenar la información del movimiento del pre, la subo también.
Ah! Un apunte importante. A mi máquina le cambié el potenciometro del dimmer para ponerlo en el panel frontal y porque no me fiaba de él, ya que me oscilaban las lámparas del pre, y yo se lo achaqué al potenciometro de plástico que había puesto. En ese momento todavía no había puesto la activación del pre a 12v y lo activaba directamente desde el pin de arduino. Pues bien, el problema de las fluctuaciones es que el arduino estaba al límite y activaba el pre por los pelos, y de ahí las oscilaciones en las lámparas. Hoy he hecho pruebas y activando solo desde arduino, los leds de los SSR se encienden muy tenuemente y hay microcortes en la salida de 220v, y activándolos a 12v, los leds de los SSR lucen de manera brillante y los 220v son constantes. Así que por la pijada de tener leds en el frontal, que fue por lo que puse la activación de los SSR a 12v, me he evitado problemas futuros.
Tomad nota de que es altamente recomendable activar los SSR con otra fuente de tensión que no sea el arduino.
Pues vamos allá:
Antes que nada voy a hacer un resumen del sistema de movimiento y luego entramos más a fondo en los detalles de cada cosa.
Principalmente, el sistema consta de los motores de movimiento de los ejes x e y, controlados por arduino a través de un puente H basado en un L298N, un control de movimiento hecho con un stick y dos potenciometros y unos sensores fin de carrera ópticos.
El circuito del puente H está posteado anteriormente en este hilo, por lo que no voy a volver a hacerlo y lo doy por entendido. Este circuito se controla desde arduino con un pin PWM y dos pines digitales por cada motor. El pin PWM es el que dice a la velocidad que se tiene que mover el motor (entre 0 y 255) y los dos digitales indican el sentido del movimiento o el pare del motor. Eso está muy trillado y no me voy a extender más.
Los potenciómetros del stick reciben la alimentación de una fuente externa (5v) y el pin central del potenciometro va a una entrada analógica del arduino. Esta entrada lee los valores del potenciometro y es lo que vamos a usar para determinar el sentido de giro de los motores y la velocidad a la que se van a mover. Eso también está muy trillado por internet y tampoco me voy a extender en ello.
De todos modos, si alguien tiene dudas sobre cómo controlar un motor con un puente H desde un potenciometro, que no dude en preguntarlo.
Además, el top lleva dos optointerruptores que se mueven solidariamente con él, o sea, uno que sube y baja con el top y otro que se mueve lateralmente. Se trata de optointerruptores sacados de impresoras, de los que detectan el final de carrera o la presencia de papel. Con una leve modificación se pueden usar con arduino, como se puede ver en la página de donde saqué la idea de usar solo un optointerruptor por eje y de cómo hacerlo:
http://www.utopiamechanicus.com/article ... er-part-3/
Ahora ya tenemos un top que se mueve con un stick y que al llegar a ciertos puntos, detecta que ha llegado y se para.. o no se para. Por un fallo en la programación de arduino, al reiniciar una variable, me dí cuenta de que se permitía que el motor avanzara un paso hasta que se volvía a reiniciar la variable. Y se voilá, acabo de convertir un motor DC en un motor por pasos de la manera más tonta. Evidentemente no son pasos exactos y son muy difíciles de controlar, pero son pasos al fin y al cabo, y me van a servir para afinar las aproximaciones a la zona crítica, o sea, el BGA.
Con esa idea en la cabeza pensé: "si la plaquita de detección la pongo móvil y más ancha, tengo un rango de movimiento por pasos del tamaño que yo quiera y que lo puedo situar donde quiera".
A estas alturas seguro que más de uno se ha perdido, así que voy a poner un vídeo que vale más que 1000 palabras x 25 imágenes por segundo:
Como se puede ver, la placa de detección inferior es la que se pone arriba, es más ancha para que permita mayor recorrido paso a paso, y está cogida con imanes, por lo que la puedo cambiar de posición fácilmente. La placa superior, que es la que está abajo, es fija y está cogida con un tornillo, y es más pequeña porque esa se va a encargar solo de decirle al arduino que es la posición más alta del top.
En el eje x actuamos de la misma manera, una plaquita fija en el lado izquierdo del recorrido nos indica que el top ha llegado a esa posición y otra más larga y que pueda mover a lo largo del recorrido indica que el top está en la zona del BGA. Y ahí se me encendió la bombilla y me dije: "pues ya tengo el sistema de aparcamiento".
Este sistema consiste en alimentar un pin digital del arduino con 5v, un interruptor y una resistencia pull-down de 10k. En el programa he implementado que cuando el interruptor esté cerrado y se alimente el pin digital, la rutina de aparcamiento mueve el top hasta arriba y hasta la izquierda, y cuando el interruptor esté abierto y cese la alimentación del pin, el top se mueve hasta la posición de detección derecha del eje x y baja hasta la posición de detección de abajo del eje y.
Lo último que me queda por hacer es contar los pasos que ha dado el motor hasta llegar a la posición exacta del BGA para luego que de esos mismos pasos en el proceso de recuperación de posición para que vuelva a llegar a esa posición exacta.
Siguiendo con la política de Dmingo, el scketch de arduino está disponible para cualquier compañero que me lo pida. Se lo pasaré por MP siempre y cuando haya estado o esté en el proceso de construcción o modificación de su máquina. Esto lo hago así porque creo que es importante que colaboremos entre nosotros pero no me atrae la idea de que el código caiga en manos de cualquier lammer y que se ponga medallitas por ahí. En realidad no es grán cosa pero me ha costado mi trabajo y mi tiempo y me gustaría que le fuera de utilidad a los que me han ayudado tanto.
Cuando me llegue el arduino Mega que tengo pedido, pienso implementar el sistema de cámaras para posicionar el BGA y me queda pendiente todavía un sistema de final de carrera de seguridad (interruptores físicos que corten la corriente del motor, por si las moscas, y que haya que recuperarlo a mano, y la base antipandeo que espero terminarla entre hoy y mañana.
Seguiremos informando. Saludos a todos.
PD:
Otro vídeo que tenía por ahí, que no quede por documentación gráfica.
Y listo! Ya tengo base antipandeo.
Los laterales son de un cierre de aluminio, la barra delantera de una impresora, la trasera es una varilla roscada de 10mm, los soportes laterales son de un soporte de proyector de techo y los centrales son dos perfiles de aluminio de 10x10. La placa se fija con los soportes de placa de latón de las cajas de ordenador.

Ahora a por el sistema de antena para la termocupla superior, y despues, prueba de termoploteo.
Yo esta tarde he estado dedicado al cortar y limar perfiles de aluminio para la base antipandeo. Cuando la termine subo fotos y cuando tenga tiempo de recopilar y ordenar la información del movimiento del pre, la subo también.
Ah! Un apunte importante. A mi máquina le cambié el potenciometro del dimmer para ponerlo en el panel frontal y porque no me fiaba de él, ya que me oscilaban las lámparas del pre, y yo se lo achaqué al potenciometro de plástico que había puesto. En ese momento todavía no había puesto la activación del pre a 12v y lo activaba directamente desde el pin de arduino. Pues bien, el problema de las fluctuaciones es que el arduino estaba al límite y activaba el pre por los pelos, y de ahí las oscilaciones en las lámparas. Hoy he hecho pruebas y activando solo desde arduino, los leds de los SSR se encienden muy tenuemente y hay microcortes en la salida de 220v, y activándolos a 12v, los leds de los SSR lucen de manera brillante y los 220v son constantes. Así que por la pijada de tener leds en el frontal, que fue por lo que puse la activación de los SSR a 12v, me he evitado problemas futuros.
Tomad nota de que es altamente recomendable activar los SSR con otra fuente de tensión que no sea el arduino.
Pues vamos allá:
SISTEMA DE MOVIMIENTO Y DE APARCAMIENTO-RECUPERACION AUTOMATICO
Antes que nada voy a hacer un resumen del sistema de movimiento y luego entramos más a fondo en los detalles de cada cosa.
Principalmente, el sistema consta de los motores de movimiento de los ejes x e y, controlados por arduino a través de un puente H basado en un L298N, un control de movimiento hecho con un stick y dos potenciometros y unos sensores fin de carrera ópticos.
El circuito del puente H está posteado anteriormente en este hilo, por lo que no voy a volver a hacerlo y lo doy por entendido. Este circuito se controla desde arduino con un pin PWM y dos pines digitales por cada motor. El pin PWM es el que dice a la velocidad que se tiene que mover el motor (entre 0 y 255) y los dos digitales indican el sentido del movimiento o el pare del motor. Eso está muy trillado y no me voy a extender más.
Los potenciómetros del stick reciben la alimentación de una fuente externa (5v) y el pin central del potenciometro va a una entrada analógica del arduino. Esta entrada lee los valores del potenciometro y es lo que vamos a usar para determinar el sentido de giro de los motores y la velocidad a la que se van a mover. Eso también está muy trillado por internet y tampoco me voy a extender en ello.
De todos modos, si alguien tiene dudas sobre cómo controlar un motor con un puente H desde un potenciometro, que no dude en preguntarlo.
Además, el top lleva dos optointerruptores que se mueven solidariamente con él, o sea, uno que sube y baja con el top y otro que se mueve lateralmente. Se trata de optointerruptores sacados de impresoras, de los que detectan el final de carrera o la presencia de papel. Con una leve modificación se pueden usar con arduino, como se puede ver en la página de donde saqué la idea de usar solo un optointerruptor por eje y de cómo hacerlo:
http://www.utopiamechanicus.com/article ... er-part-3/
Ahora ya tenemos un top que se mueve con un stick y que al llegar a ciertos puntos, detecta que ha llegado y se para.. o no se para. Por un fallo en la programación de arduino, al reiniciar una variable, me dí cuenta de que se permitía que el motor avanzara un paso hasta que se volvía a reiniciar la variable. Y se voilá, acabo de convertir un motor DC en un motor por pasos de la manera más tonta. Evidentemente no son pasos exactos y son muy difíciles de controlar, pero son pasos al fin y al cabo, y me van a servir para afinar las aproximaciones a la zona crítica, o sea, el BGA.
Con esa idea en la cabeza pensé: "si la plaquita de detección la pongo móvil y más ancha, tengo un rango de movimiento por pasos del tamaño que yo quiera y que lo puedo situar donde quiera".
A estas alturas seguro que más de uno se ha perdido, así que voy a poner un vídeo que vale más que 1000 palabras x 25 imágenes por segundo:
Como se puede ver, la placa de detección inferior es la que se pone arriba, es más ancha para que permita mayor recorrido paso a paso, y está cogida con imanes, por lo que la puedo cambiar de posición fácilmente. La placa superior, que es la que está abajo, es fija y está cogida con un tornillo, y es más pequeña porque esa se va a encargar solo de decirle al arduino que es la posición más alta del top.
En el eje x actuamos de la misma manera, una plaquita fija en el lado izquierdo del recorrido nos indica que el top ha llegado a esa posición y otra más larga y que pueda mover a lo largo del recorrido indica que el top está en la zona del BGA. Y ahí se me encendió la bombilla y me dije: "pues ya tengo el sistema de aparcamiento".
Este sistema consiste en alimentar un pin digital del arduino con 5v, un interruptor y una resistencia pull-down de 10k. En el programa he implementado que cuando el interruptor esté cerrado y se alimente el pin digital, la rutina de aparcamiento mueve el top hasta arriba y hasta la izquierda, y cuando el interruptor esté abierto y cese la alimentación del pin, el top se mueve hasta la posición de detección derecha del eje x y baja hasta la posición de detección de abajo del eje y.
Lo último que me queda por hacer es contar los pasos que ha dado el motor hasta llegar a la posición exacta del BGA para luego que de esos mismos pasos en el proceso de recuperación de posición para que vuelva a llegar a esa posición exacta.
Siguiendo con la política de Dmingo, el scketch de arduino está disponible para cualquier compañero que me lo pida. Se lo pasaré por MP siempre y cuando haya estado o esté en el proceso de construcción o modificación de su máquina. Esto lo hago así porque creo que es importante que colaboremos entre nosotros pero no me atrae la idea de que el código caiga en manos de cualquier lammer y que se ponga medallitas por ahí. En realidad no es grán cosa pero me ha costado mi trabajo y mi tiempo y me gustaría que le fuera de utilidad a los que me han ayudado tanto.
Cuando me llegue el arduino Mega que tengo pedido, pienso implementar el sistema de cámaras para posicionar el BGA y me queda pendiente todavía un sistema de final de carrera de seguridad (interruptores físicos que corten la corriente del motor, por si las moscas, y que haya que recuperarlo a mano, y la base antipandeo que espero terminarla entre hoy y mañana.
Seguiremos informando. Saludos a todos.
PD:
Otro vídeo que tenía por ahí, que no quede por documentación gráfica.
Y listo! Ya tengo base antipandeo.
Los laterales son de un cierre de aluminio, la barra delantera de una impresora, la trasera es una varilla roscada de 10mm, los soportes laterales son de un soporte de proyector de techo y los centrales son dos perfiles de aluminio de 10x10. La placa se fija con los soportes de placa de latón de las cajas de ordenador.

Ahora a por el sistema de antena para la termocupla superior, y despues, prueba de termoploteo.
Mi máquina --> http://www.reballing.es/viewtopic.php?f=31&t=7591
"Los técnicos existimos porque los ingenieros también necesitan héroes!!!"
(visto en una camiseta)
(visto en una camiseta)
que bueno que te esta quedando, yo al mio lo deje en la bodega, ahora me llegan las correderas y tengo que comprar las lamparas, voy medio lento pero estoy en eso, y tambien supe, desde el momento que comenze a leer de arduino, que iba a necesitar un arduino mega, pero bueno, primero quiero hacer andar eesto, esos sensores son los que vienen en las hp puede ser???
