Arduino, Como sacarle partido.
#21
Si, si!!! A ver cuanto tarda el correos chino y el español (que a veces es peor) en hacerme llegar ya las placas!!! También he pillado un arduino UNO NANO, con la misma funcionalidad que el normal y mide 18,5mm x 43.2mm. Encima, mas barato: 3.23$, incluyendo portes.

Esto va a ser una locura como lo hagamos funcionar...... Sonrisa)
Responder
#22
Bueno, pues he visto este blog y me ha parecido interesante lo que está desarrollando.

http://ibertrenduino.blogspot.com.es/201...chive.html

Saludos
Mario
Responder
#23
Refloto el hilo, ¿Qué ha pasado con el interés en el Arduino?
Yo lo estoy utilizando para gestionar cuatro cantones con sus señales y, por otro lado, el automatismo de las estaciones ocultas. No he necesitado nada de electrónica, sólo un poco de programación, y esto se puede compartir entre todos sin problema. El siguiente paso será el paso a nivel, algo muy sencillo de hacer con un pequeño servo. Lo complejo, para mi, es el bricolaje para montar el servo y unirlo a las barreras.
Animaros
Juanma
[Imagen: 1412_01_03_15_10_49_32.png]
Responder
#24
Porfavor pon algún esquema de hacerlo con un par de cantones.
Muchas gracias por todo.
Mario
Responder
#25
Hola Mario

Los cantones siempre tienen que ser uno más que los trenes que van a correr, por lo tanto en dos cantones sólo podría correr un único tren, y esto invalidaría la necesidad de usar cantones.
Con cuatro ya puedes mover tres trenes que empieza a ser interesante y útil el manejo automático.

Cada cantón termina con una vía de parada y una señal que protegen al cantón siguiente. Al mismo tiempo cada cantón comienza con un sensor de que ha entrado un tren. En la práctica el sensor está a continuación de la vía de parada del cantón anterior.

Yo utilizo sensores Hall que son muy pequeños y muy potentes, mejores que los Reed Switch muy aparatosos para nuestra escala y mucho menos potentes. El coste es similar.

En este aspecto el diseño es igual que el de otros. Yo he implementado otros tres componentes:
- Una llave que anula la alimentación de los cuatro Hall. Esto me permite por ejemplo, junto con los otros dos agregados, hacer circular un único tren en pruebas de rodadura sin que se vea afectado por los sensores y vías de parada automática.
- Un botón de "Vía libre" que pone en verde todas las señales y alimenta todas las vías de parada, que complementa el uso de la llave anterior.
- Un botón de "Parada total" que pone en rojo todas señales y anula la alimentación de todas las vías de parada.
Esta última función esta en combinación con un botón de "Vía libre" particular para cada cantón. La idea esta pensada para poder ir poniendo en posición, al comenzar a jugar, los tres trenes desde un único punto. Combinando todas las posibilidades puedes ir haciendo circular cada tren hasta el cantón correspondiente sin el clásico efecto indeseado al activar un sensor.

También el propio Arduino me comanda un led amarillo para cada cantón en el panel de mando que me indica que el mismo está ocupado.

Por otra parte te digo que en mi caso cada cantón esta controlado por un mando PWM independiente. También agregar que la circulación es en un único sentido.

Bueno, entrando en materia, todo esta gestionado por un Arduino Mega 256 (unos 15€) y una placa de 8 relés (9€).
Los relés son 4 de ellos para alimentar o no la vía de parada. Los otros cuatro comandan una señal de dos aspectos.
El Arduino utiliza los siguientes pines:
- 8 que controlan los 8 relés
- 4 que reciben los 4 Hall
- 4 para los 4 botones de "Vía libre" individual para cada cantón
- 2 para los botones generales de "Vía libre" y "Parada total"
- 4 para el led amarillo de cantón ocupado

Si hasta aquí te parece útil para tu caso (que espero que si) en otro post pongo el código Arduino explicado.
Juanma
[Imagen: 1412_01_03_15_10_49_32.png]
Responder
#26
Me parece genial , la lastima es que la placa mia es la Arduino Uno, no se si valdrá para todo.
Mario
Responder
#27
Si, por eso no te preocupes, lo conseguiremos.
¿Ya has programado algo? ¿Te manejas con el programa de PC para programar y descargar el programa en el Arduino?
Si te interesa mañana comenzamos.
Juanma
[Imagen: 1412_01_03_15_10_49_32.png]
Responder
#28
Yo he hecho algo pero con leds y sensior de temperatura
Mario
Responder


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  como y que decode instalar en una tm05 juanma66 11 4,635 16-01-2023, 23:42
Último mensaje: talguero
  Como programar CV1 con el Multimaus tigrin 3 2,605 18-04-2022, 20:31
Último mensaje: leptrain
  Como digitalizar LIFE-LIKE SD45 otrebla65 10 4,747 01-03-2022, 10:29
Último mensaje: leptrain
  Como finalizar bus DCC Gilberto 4 2,908 07-11-2021, 18:53
Último mensaje: samy
  Rocrail-arduino miguel 12 7,165 27-03-2021, 11:58
Último mensaje: miguel
Pregunta Rocrail: cómo gestionar timeouts de bloques cuando tiene que parar y cuando no? rezjat 3 7,485 30-05-2019, 11:56
Último mensaje: rezjat
  decoder para desvíos fleischmann con arduino Pontedeume 3000 26 35,783 01-02-2019, 18:54
Último mensaje: Pecetero
  Novato Arduino y servos ray269 8 14,427 22-01-2019, 19:17
Último mensaje: Pochy
  Cómo añadir efectos de iluminación en la 2100 de Arnold, con sonido. Parte 2. Ktna-2100 7 13,039 22-01-2019, 01:26
Último mensaje: artinu
  Cómo añadir efectos de iluminación en la 2100 de Arnold, con sonido. Parte 1. Ktna-2100 10 23,687 15-01-2019, 08:14
Último mensaje: artinu

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)