Foro de modelismo escala N
Semáforo en Arduino - Versión para impresión

+- Foro de modelismo escala N (https://www.escalan.es)
+-- Foro: Modelismo Escala N (https://www.escalan.es/forum-3.html)
+--- Foro: Electricidad (https://www.escalan.es/forum-8.html)
+--- Tema: Semáforo en Arduino (/thread-9302.html)



Semáforo en Arduino - Joserra - 25-03-2020

Hola!
Acabo de empezar, así que agradeceré mucho la ayuda! Sonrisa
Estoy tratando de poner un par de semáforos en la maqueta (Fleischmann, escala N) que teníamos aparcada hace años y ahora reflotando. Queremos conectarlos al Arduino para después darle un poco de vida, y ahí viene mi problema.

Compré este semáforo: https://www.modelismodeltren.com/home/semaforo-de-trafico-de-led-doble-verdeambarrojo-lbgr-mdt-escala-h0.html y supuse que conectándolo el cable negro a GND (con resistencia) y los de colores a la salidas digitales del Arduino, las podría controlar... ¿era demasiado fácil?

Resulta que el semáforo se enciende cuando el cable negro (único) la conecto al voltaje de la salida digital, y los colores a tierra... con lo cuál no sé cómo hacer para gestionarlos! Triste

¿Qué me he perdido?

Gracias!

   Joserra


RE: Semáforo en Arduino - bonaro - 26-03-2020

A ver, deberías tener un interruptor con enclavamiento con tres posiciones fijas.

A partir de ahí:

-los tres cables de colores de colores del semáforo conectados a las tres posiciones del interruptor de cada posición. Desde el interruptor tienes que tener otra ranura para conectar el cable negro un transformador.
-El cable negro del semáforo tienes que llevarlo al transformador también. Yo tengo transformadores Ibertren, por lo cual son dos conexiones para este caso, una es ésta del semáforo a una ranura, otra del cable de salida del interruptor a la otra ranura del transformador.
O sea, al transformador llegan dos cables a dos ranuras: una del cable negro directo del semáforo, otro del cable con el que conectas el interruptor.

Ojo si tienes que colocar una resistencia para no cargarte el semáforo.

Y ahí se supone que con el interruptor deberías controlar el semáforo de tres aspectos sin problemas.

Espero que hayas entendido.
-


RE: Semáforo en Arduino - Joserra - 26-03-2020

Gracias, entiendo que con un transformador e interruptor lo podré hacer.
Mi duda eran las conexiones desde el Arduino, para controlarlo después mediante programación.


RE: Semáforo en Arduino - bonaro - 26-03-2020

(26-03-2020, 10:33)Joserra escribió: Gracias, entiendo que con un transformador e interruptor lo podré hacer.
Mi duda eran las conexiones desde el Arduino, para controlarlo después mediante programación.

Ahí ya no te puedo ayudar, desconozco del tema, lo siento.  Huh


RE: Semáforo en Arduino - Arturito - 26-03-2020

Por lo que comentas es posible que el montaje que tengas sea de cátodo común. El negro indica la parte común del montaje y no el negativo.
Si conectas el negro a +5v y los colores a puertos digitales, podrás comandarlos cuando en el puerto digital pongas un 0.
Lo acabo de probar con los puertos 6, 7 y 8 y funciona. En void setup() estableces la situación inicial de los puertos (HIGH) y en void loop() juegas con los niveles.
Espero haberte ayudado.
Saludos cordiales


RE: Semáforo en Arduino - Arturito - 26-03-2020

Lo siento pero en el mensaje anterior he cometido un error. Donde dice "cátodo común" debe decir "ánodo común".
Adjunto un pequeño esquema del montaje. Verás que ahora utilizo los 3, 5 y 6 que son salidas analógicas (las de la virgulilla). Esto es por si te apetece hacer que el encendido y apagado no sea "de golpe" y que se parezcan a bombillas de filamento. Con un poquito de programa lo tienes.
Saludos cordiales


RE: Semáforo en Arduino - Joserra - 26-03-2020

(26-03-2020, 16:49)Arturito escribió: Lo siento pero en el mensaje anterior he cometido un error. Donde dice "cátodo común" debe decir "ánodo común".
Adjunto un pequeño esquema del montaje. Verás que ahora utilizo los 3, 5 y 6 que son salidas analógicas (las de la virgulilla). Esto es por si te apetece hacer que el encendido y apagado no sea "de golpe" y que se parezcan a bombillas de filamento. Con un poquito de programa lo tienes.
Saludos cordiales

 Muchísimas gracias Arturito! Sonrisa Funciona genial, solucionado. Funcionando.
 Lo siguiente es sincronizarlos con un detector para que vayan a rojo al pasar el tren!


RE: Semáforo en Arduino - errigoiti - 27-03-2020

Buenas Joserra. tienes que meter un codigoi en el arduino para que te funcione.Yo lo consegui despues de tres mesees comiendome el coco.
Te mando el enlace de mi video en el cual se ve como se hace

https://www.youtube.com/watch?v=4Trvy0QgEBk


RE: Semáforo en Arduino - Arturito - 27-03-2020

Este enlace puede darte una idea para hacer un detector por consumo mediante un optoacoplador. Con ello atacas otro puerto de Arduino y ¡apa!, arduineado el asunto. No te acabarás todos los puertos, je, je.
Saludos cordiales


RE: Semáforo en Arduino - Joserra - 29-03-2020

(27-03-2020, 20:27)Arturito escribió: Este enlace puede darte una idea para hacer un detector por consumo mediante un optoacoplador. Con ello atacas otro puerto de Arduino y ¡apa!, arduineado el asunto. No te acabarás todos los puertos, je, je.
Saludos cordiales

Gracias! Empezaré por algo más sencillito creo Gran sonrisa