- Mensajes: 1282
- Gracias recibidas: 156
- Foro
- Maquetas y Trenes Mascarat
- Digital, Electricidad y Electrónica
- MOVER OCHO DESVÍOS, POR POCO DINERO CON ARDUINO Y SERVOS
Pregunta MOVER OCHO DESVÍOS, POR POCO DINERO CON ARDUINO Y SERVOS
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
He de confesar que mis conocimientos de programación, son más que nulos, pero de electricidad y electrónica algo entiendo.
La idea principal, es ofrecer un CTC, de una maqueta, módulos, etc., sin tener que pedir una segunda hipoteca por la vivienda, con los carísimos sistemas digitales.
Por unos tres euros por desvío, el circuito ofrece:
Marcha lenta, con regulación de carrera individualizada para cada servo, que se almacena para siempre en la EPROM del procesador.
Regulación de pasos variable, para ajuste fino de la carrera del servo.
CTC con 16 leds indicadores de la posición del desvío. Con salidas adicionales para poder manejar 16 relés monoestables de 5 voltios, para controlar semáforos y/o cortes de alimentación de vía. Y ocho pulsadores que gestionan, tanto la ida como la vuelta con una simple pulsación, para cada sentido, el encendido y apagado de los 16 leds y en su caso de las 16 salidas adicionales.
Sin duda muchos se preguntarán que para todo esto, hace falta una fuente potente, pues, sin duda, hace falta, sobre todo si metemos relés en las salidas adicionales, a las que tendremos que añadir unos transistores a modo de interruptor electrónico, para poderlos comandar desde ARDUINO pero que se alimenten directamente de la fuente. Pero todo eso, ya lo veremos más adelante.
De momento os voy dejando imágenes del proyecto.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
No consigo verlo en el esquema. Por otro lado, ¿para qué usas los interruptores numéricos de la izquierda de los pulsadores?
Un saludo.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
En fín que, informático o programador bueno, el colgao de un pino, parece mentira, que incluso en el foro de arduino, ni los que saben, empezando por los moderadores, quieren soltar prenda de como se pueden hacer las cosas.
Esta claro, pues que desde que yo conozco a gente de este colectivo y hace ya mucho de eso, todos están cortados por el mismo patrón, si averiguan algo se lo guardan para ellos solos y a los demás que nos zurzan.
Bueno después del pataleo, he de decirte que hemos encontrado a un programador, que "" PAGANDO"", nos ha modificado un código que hemos encontrado por la red para que haga lo que nosotros queremos, aún hay que afinar un poco el código, para que el chisme no haga saltar los servos al enchufar la corriente, por qué esta, llega antes que el procesador, procese la posición de los servos, que queda guardada en la EPROM del mismo.
Para eso son, los cuatro pulsadores de la izquierda junto con el teclado si/no de cuatro posiciones, el teclado programa la dirección de la salida del servo (aunque tiene 12 combinaciones posibles, solo se van a emplear

Ya tengo en preparación unos videos del funcionamiento de todo esto.
Y vamos a ver si nos juntamos unos cuantos y encargamos las pcb's de los pulsadores, los leds y el programador al chino balato, a ver a que precio nos salen y ya sabéis, cuantos más mejor.
Por cierto, aún no he probado tu código, jejejejejeje, cachis y eres el único que ha atendido nuestra petición, de forma desinteresada.







Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
Saludos.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
En los videos que estoy preparando veréis lo útil que resulta el tener a mano esta posibilidad. ya que, estás viendo el proceso en tiempo real y delante de tus ojos.
Lo de la alimentación retardada, si que me gustaría incorporarlo al código, pues aunque no es un movimiento errático que se mantiene, si resulta molesto ese arranque en multitud.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
Por otro lado, para controlar la alimentación de los servos y así no provoque el movimiento al inicio hay que usar un pin libre, que según el esquema que has subido creo que solo queda disponible el 13. Este es el que tiene el led de la placa conectado pero también puede usarse aunque perdamos posible funcionalidad de este led.
A este pin se le conecta un transistor que maneje la bobina de un relé o directamente un mosfet que haga de interruptor de alimentación como esto:
El esquema de este cacharro sería algo parecido a esto:
Se puede incorporar a la placa que estés diseñando o conectarlo aparte el de la imágen al módico precio de menos de 50ctms en Aliexpress.
Un saludo.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Solo una duda, ¿ con un único FET, habría potencia suficiente para mover todos los servos ?, vamos todos no se van a mover de golpe, como mucho dos o tres, o por el contrario necesitamos una plaquita por cada servo.
Si es solo una por montaje, no merece la peno retocar nada, se compran tal cual y se añaden, es más, se modificarían las pistas de la shield, para que la alimentación de los servos, pase primero por esta placa y no lo hagan directamente del arduino.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156







Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
banano escribió: Muchassss gracias, ya he pedido una plaquita de muestra para probar.
Solo una duda, ¿ con un único FET, habría potencia suficiente para mover todos los servos ?, vamos todos no se van a mover de golpe, como mucho dos o tres, o por el contrario necesitamos una plaquita por cada servo.
Si es solo una por montaje, no merece la peno retocar nada, se compran tal cual y se añaden, es más, se modificarían las pistas de la shield, para que la alimentación de los servos, pase primero por esta placa y no lo hagan directamente del arduino.
Según especifica da 1A sin necesidad de poner ningún disipador, sino recomiendan ponerlo (aunque lo veo complicado por la posición en la que viene el transistor). Para mover uno o dos desvíos a la vez creo que suficiente. El peligro quizás fuera el latigazo inicial de 8 servos pero si se controla eso con el arduino pues solucionado.
Saludos.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Os dejo los dos últimos videos y como siempre a vuestra disposición para las posibles dudas.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
Saludos.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
En otro orden de cosas, que probado con un relé y la patilla 13 a retardar la conexión positiva del servo de la patilla 8 y no solo no ha parado, el movimiento inicial, sino que ahora lo que salta también es el relé generando dos movimientos alternativos más, y eso que he añadido al circuito, la resistencia de 47K, para evitar que el transistor condujera mientras de estabilizaba la señal del micro, según algunos entendidos en el tema..........
Seguiremos buscando soluciones.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Antrox
-
- Fuera de línea
- Moderador
-
- Mensajes: 169
- Gracias recibidas: 8
Saludos.
Coleccionista de Renfe desde epoca III a VI, trenes TEE y alta velocidad, especialmente Shinkansen.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- juanpo
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 15
- Gracias recibidas: 1
Si necesitas ayuda avisame.
Yo uso un SHIELD pillado en china, pero el tema de grabar los datos no se como se hace...
Si me pasaras el programa podría evaluarlo y aprender algo...
Saludos Juan
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Bueno después del pataleo, he de decirte que hemos encontrado a un programador, que "" PAGANDO"", nos ha modificado un código que hemos encontrado por la red para que haga lo que nosotros queremos, aún hay que afinar un poco el código, para que el chisme no haga saltar los servos al enchufar la corriente, por qué esta, llega antes que el procesador, procese la posición de los servos, que queda guardada en la EPROM del mismo.
Hola, Juán, pues yo con mucho gusto te pasaría el código, pero me dice el compañero que lo ha pagado, ¿que por cuento lo quieres?
Que si os juntáis entre varios os puede salir muy económico.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- juanpo
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 15
- Gracias recibidas: 1

Tengo varios programas subidos en distintos foros y nunca cobré por ellos, se supone que el Arduino es para software libre, y para compartir experiencias..
Que te cobren por modificar un trozo de software que se ha descargado libremente, no me parece demasiado ético, pero bueno, en este mundo hay de todo.....
Si algún día, necesitas modificar otro programa descargado libremente de internet, me lo pasas y sin ningún tipo de problemas le echo un vistazo e intento modificar lo que quieras....
Un saludo Juan
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Y este nos ha salido barato, por qué si buscas en esta Web www.twago.es/ la colaboración de un programador, aunque sea para Arduino, el precio es de mínimo, 250 euros por programa. Así que lo de código abierto está muy bien, pero la vida real es muy distinta.
Y por supuesto, que si alguien quiere algo que cuesta una pasta, nosotros no vamos a ser tan tontos de luego regalarlo, o no protegerlo para impedir su copia no autorizada, como cualquiera otro software que se precie. Así que una licencia de uso, hemos pensado que por 10 euros, merece la pena tenerla, pues no es dinero y el servicio que da es muy interesante. Y no será el último proyecto que pondremos en marcha.
Gracias por tu ofrecimiento, lo tendremos en cuenta.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- pilurets
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 1
- Gracias recibidas: 0
soy nuevo en este blog y quiero saludar a todos.
banano si quiero el codigo arduino y el esquema con 10 euros me lo pasas
gracias por adelantado.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Escribe al correo de la administración de la web, para mandarte el pdf con las instrucciones de uso por Email. Y para darnos la dirección de envío del material.
También, por otros 10 euros podemos servirte las placas de circuito impreso adicionales necesarias, para manejar como mínimo 8 desvíos.
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Alexolsa
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 3
- Gracias recibidas: 0
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Alexolsa
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 3
- Gracias recibidas: 0
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- banano
-
Autor del tema
- Fuera de línea
- Administrador
-
- Modulero y anti Renfritos
- Mensajes: 1282
- Gracias recibidas: 156
Estoy en una etapa de mi vida, en la que no necesito impresionar a nadie.
Si no te gusto, es TU PROBLEMA
Saludos
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- Alexolsa
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 3
- Gracias recibidas: 0
un saludo
Por favor, Identificarse o Crear cuenta para unirse a la conversación.
- juanito
- Fuera de línea
- Navegador Iniciado
-
- Mensajes: 1
- Gracias recibidas: 0
No parece que vaya a tener ningún problema con el montaje, en cuanto al software, cómo obtener el archivo .ino?
Muchas gracias,
Juan.
Por favor, Identificarse o Crear cuenta para unirse a la conversación.