Foro de modelismo escala N
Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - 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: Digital (https://www.escalan.es/forum-26.html)
+--- Tema: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico (/thread-4483.html)



Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Carles - 26-04-2015

Bon dia chicos!


Creo que pocos dudan ya de las posibilidades que una plataforma como Arduino puede brindar a nuestro mundo ferroviario en miniatura. ¿ya se puede hablar de un cierto impacto social?, Arduino esta en todas partes y su filosofia extraordinariamente asequible garantiza que su oficioso lema "tecnología para todos" sea una verdadera realidad. Hace unas pocas fechas un chaval muy joven, en un foro de guitarristas, deseaba modificar un proyecto que habia recogido de no se sabe que sitio, y mostraba un código del que decia que para él era como leer en chino. Despues de explicar tan sólo un pocolas acciones que llevaba a cabo el programa y en una curva de aprendizaje increiblemente corta, el chaval que entró con temor al bit, salió exclamando "¿tan fácil es hacerun programa?". No dudo de la aptitud del joven guitarrista, y tampoco resto mérito a la filosofía que es nativa de algo como Arduino. Es increible lo que puede desmitificar la tecnología cuando ésta se presenta ante nosotros de manera tan natural.

En esta ocasión os presento un pequeño sistema de megafonía estática que se gobierna desde el control de la Central a través de las teclas de función. Está pensado básicamente para el digital (por eso lo ubico en este foro). Como seguro también os pasa a vosotros cuando proyectais algo, me sucede que siempre deseo el máximo con lo mínimo. O lo más versátil que se pueda, o lo más barato. Y si puede ser todo junto!. Para este caso el módulo también puede ser utilizado en analógico. O de nuevo en digital en modo "desatendido".

Funcionando asi, las locuciones (hasta 16) se lanzarán de manera aleatoria cada 7 minutos. Tambien jugando con las posibilidades del audio, tres de las locuciones son en realidad ficheros de 5 minutos de duración que incluyen recreaciones de un ambiente de una estación típica de provincias; coches, maniobras, pajaros, obras ... audio que situado a conveniente volumen puede dar una sensación bastante realista.Las locuciones se realizan con una muy alta fidelidad y potencia, incluyendo efectos de reverberación. Son ficheros mp3 normales y corrientes. Asimismo, dado que están guardados en una tarjetita microSD podemos cambiarlos cuando queramos.

Al principio sólo pensé en el audio, pero eps! estamos con un arduino construido esencialmente como deco de funciones, con muchos recursos disponibles, y dado que la estación tiene su iluminación (interna, farolas, lrelojes) he aprovechado una salida (y le quedan 12 más!) para controlarla. He simulado un efecto de "arranque" de luces y farolas como sucede a veces en la realidad, proporcionando un efecto vistoso (que se puede mejorar :-). Con el arduino se puede hacer como el que dice, miles de cosas más. Para ello tenemos disponbles 12 señales adicionales a manejar, que podemos configurar como E/S indistintamente tanto leer/escribir datos en analógico o en digital. Y una ellas, una interrupción para el manejo de eventos criticos.

La base de hardware es el Arduino (edición pro mini) y la de software finalmente la libreria del mrrwa project (http://http://mrrwa.org/).

En la documentación de la libreria, hallamos interesantes funciones, incluidas las de locomoción. Para el caso  que nos ocupa he utilizado la notifyDccFunc que informa del estado de las teclas de función de la Central. He usado un artificio (corriente en el desarrollo) para reconocer la sola pulsación de una tecla, indistintamente de su estado; es decir, habia que emitir una locución tanto si la tecla de función se encuentra en ON o en OFF. La rutina notifyDccFunc() sólo notifica la tecla pulsada y su estado. A partir de la variación del estado, el evento correcto se puede capturar y proceder de la manera que queramos.

La primera "versión" de este proyectillo se basaba en utilizar un mini-reproductor mp3 de los típicos con gancho, extraordinariamente baratos (por poco más de un euro y medio) para gobernarlo como "caja negra" a traves de las teclas del aparatito. Dicha versión funciona y la tengo en prueba desde los tiempos de mi viejo y medio olvidado proyecto de la estación con megafonía automatizada, vamos la "parlanchina" como la conocemos los "viejos" bueno, jejeje, vamos a decir veteranos :-) de nuestro foro.

La primera versión con la "chapuza" está en este hilo:


en uno de los comentarios, nuestro compañero Dani, *****, crack del digital, sugiere y con muy buen tino usar un motor mp3 en hardware, discreto, en lugar del mini-mp3 chino como "caja negra". Respondia a Dani que deseaba ir a lo mas tirado aunque no me satisfacia el gran retardo que aparecia cuando pulsamos una tecla de función alta (por ejemplo la F15), pues se necesitaban más de 10 segundos hasta que finalmente sonaba la megafonía. Y es que entre poner en marcha el mp3, leer la tarjeta, generar los pulsos en su botón "avance" ... consumia mucho tiempo. Estaba obstinado con que el proyecto saliera por cuatro duros, pero el resultado no era del todo satisfactorio. El coste aproximado del proyecto actual es de unos 18 euros.

Asi que me puse a buscar, por suerte, los players de sonido para proyectos Arduino y otras plataformas similares cada vez son más baratos, asi que he acabado por seguir el consejo de Dani (gracies Dani!). Por unos pocos euros más no hay color en la versatilidad que se consigue, pues el cacharro es muy diligente y acepta las órdenes "por escrito" que le demos; seleccionar locución, pararla, adelante, atras, control de volumen, activación ... todo se puede hacer de la manera más fácil. En cambio el otro reproductor de los chinos, tenias que "obligarlo" a trabajar, sólo trabajaba a palos!.

Bien, el reproductor mp3 hardware en cuestión es el DFPlayer:

[Imagen: DFPlayer-Mini-mp3.jpg]


Fácilmente adquirible por tiendas en la red, tiene un coste de sólo entre 7-9 euros, ademas integra un amplificador de aproximadamente 1W, mucho más que suficiente para atacar un altavoz de entre 1" y 2" proporcionando una calidad y potencia perfecta. Me parece que fue nuestro compañero Miguel, maikel78 que decia que el sonido, caso que se incorpore a nuestra instalación, debe situarse también a escala. Ciertisimo! (por cierto Miguel, fantástica tu tuneo de la Salou!)


El aparato también se puede gobernar con un poco de hardware externo, tan solo dos pulsadores permiten manejarlo de manera minimalista pero plenamente funcional. Como el que dice es perfecto. Sin duda nada que ver con el mini-mp3 de los chinos en plan "caja negra". El hilo con la primera versión, la versión "chapuza" lo abandonaré porque no vale la pena hacer nada más con él.

El proyecto actual se compone de cuatro partes:
  • Interfaces de entrada y salida del Arudino: un optacoplador muy rápido para extraer los bits del canal físico, cuya salida se conecta al pin 3 (interrupción 1 del arduino), un motor mp3 hardware del que se conecta su entrada serial RX al pin 1 del Arduino (el pin de TX, de transmisión de la UART del Arduino).
  • Para alimentar el módulo, hay un circuito de rectificador, filtro y estabilizador bastante clásico que proporciona 5 V a partir de la tensión de las vias. Con los valores indicados la calidad de audio es perfecta sin ruidos ni zumbidos. El consumo a plena carga es de unos 190 mA, en reposo de unos 35 mA.
  • El programita que se encarga, a partir de la libreria de más bajo nivel NmraDcc.h, manejar el motor mp3 y controlar las demás lineas de entrada/salida del Arduino.
  • Una placa Arduino pro mini como "cerebrito" de todo el sistema.


El esquema sería el de esta imagen:

[Imagen: modul-so-i-lum-digital-analogic-esquema.jpg]




y aqui las interconexiones:

[Imagen: modul-so-llum-digit-analog-connexionat.jpg]


Como podemos ver, el conmutador que pone la linea A0 del Arduino en ON o en OFF (es decir a VCC o a masa) selecciona el modo de funcionamiento; analógico o digital. O también este último en modo "digital desatendido".

Con A0 a VCC el módulo está listo para aceptar órdenes desde el mando de la Central. En este modo sólo funcionará en digital por razones obvias. Sin embargo si ponemos el conmutador SW1 con A0 a masa (GND) entonces el dispositivo trabajará en modo "desatendido" y emitirá locuciones y sonidos cada 7 minutos aproximadamente. En este modo puede funcionar tanto en analógico como en digital. Los dos pulsadores de la parte superior sirven para controlar al mp3 aún sea de manera minimalista. Presionando o haciendo contacto durante unos instantes se baja o sube el volumen y pusando de manera rápida y corta se adelanta o retrocede una locución.

Aunque en digital se puede controlar el volumen con las teclas F17 (volumen +) y F18 (volumen -), en analógico quizá sea conveniente este control externo. De serie he puesto un valor para el volumen de audio ni muy fuerte ni muy flojo pero siempre será interesante un ajuste "manual" o fino del mp3.
Finalmente, los pines A2 y A3 del Arduino configurados como salidas, controlarán las luces de la estación, relojes,  farolas u otros dispositivos. Se han dispuesto dos transistores trabajando como interruptores. T1 es un BC337 y con el se pueden conseguir cargas de unos 150 mA. Con T2, un BD139, es capaz de proporcionar unos 300-400 mA sin necesidad de refrigerador. Con el BC337 y usando LEDs deberiamos tener más que suficiente con la iluminación de toda una estación. No recomendaria bombillitas de incandescencia y caso de emplearlas deberían ser de 6V. El altavoz puede ser cualquiera de 8 ohms, cuanto más grande y con un poco de recinto acústico (con un cartón ya vale) mejor fidelidad y calidad obtendremos.  


Para la realización practica, propongo una placa de circuito impreso, diseñada expresamente para poder ubicarse en las estaciones Ibertren, tanto la clásica "Salou" como la pequeña de un piso. He tenido que comprometer cierta disposición de las conexiones debido a que he tenido que realizarla "a mano alzada" pues los programas de creación y edicion de circuitos impresos dejaban un tamaño mucho mas considerable, imposible de encajar en cualquier estación (salvo que esta fuera enorme, como la famosa Baden de Faller :-).

Aqui tenemos el diseño de la placa de circuito impreso, en tamaño natural y agrandada mostrando la disposición de los componentes en el circuito impreso:

[Imagen: modul-so-i-lum-digital-analogic-plaques-components.jpg]

Si tenemos dificultades en la realización de las placas, podemos usar una placa de pruebas o incluso una pequeña protoboard, aunque no será lo más elegante. En la base de la estación seria conveniento instalar un par de pulsadores miniatura y un conmutador, tambien de tamaño liliput que seleccionaria el modo de operación. Si es para digital, podemos prescindir de estos componentes y efectuar un puente entre la linea A0 y VCC. Aunque siempre podrá ser interesante dejar el sistema en modo "desatendido". También es muy fácil controlar esta operación mediante otra tecla de función, realizando pequeñas modificaciones. En este sentido, el proyecto es abierto.

En este enlace tenemos el programita a cargar en el Arduino:
el software
La carpeta "NmraDcc" hay que ponerla en el sitio habitual (carpeta "libraries" de la instalación del IDE de Arduino).


En este otro enlace tenemos los ficheros de audio para cargar en la tarjetita de memoria microSD:
megafonias
De paso estos audios pueden ser utilizados por si solos, para otras aplicaciones que queramos.



En esta foto vemos un prototipo de todo el conjunto antes de su conexionado:
[Imagen: modul-estacio-prototip-fet.jpg]

El altavoz es pequeñito (1") pero su forma elíptica nos proporcionará una gran calidad.


Una vez todo instalado y preparado para trabajar, el listado de las teclas de función es el siguiente:
  • F0 ---> controla la iluminación de la estación.
  • F1 ---> Locución 1
  • F2 ---> Locución 2
  • F3 ---> Locución 3
  • F4 ---> Locución 4
  • F5 ---> Locución 5
  • F6 ---> Locución 6
  • F7 ---> Locución 7
  • F8 ---> Locución 8
  • F9 ---> Locución 9
  • F10 --> Locución 10
  • F11 --> Locución 11
  • F12 --> Locución 12
  • F13 --> Locución 13
  • F14 --> ambiente 1 (duración de 5 minutos)
  • F15 --> ambiente 2 (duración de 5 minutos)
  • F16 --> ambiente 3 (duración de 5 minutos)
  • F17 --> tecla de control de volumen +
  • F18 --> tecla de control de volumen -
  • F19 --> paro total de la megafonía

Y de momento esto es todo ;-). Como comentaba, la versatilidad del Arduino y las posibilidades se pueden ampliar o modificar muy fácilmente.
Para finalizar un video y unas fotillos. En primer lugar un video en plan de test instalado el módulo en una estación ibertren de 1 piso. Por fin pude encontrar un reloj con luz del tamaño adecuado y para nuestra escala, antes tenía que usar los de HO con un resultado desproporcionado. En este caso adorna a la pequeña estación ibertren un Anesté Ref . 2401



Y ya que estamos, unas fotillos de esta ibertren. Me llego hecha polvo ya que la compré hace ya ... pasa el tiempo volando! creo fue en la primera visita a la feria de Massades en Barcelona. La adquirí por cuatro duros, hecha jirones la pobre. Sin piso, desconchones, todo despegado ...  La restauré y con un poco de pintura y un tuneo aqui allá va quedando más o menos decente. Le puse un cartelito de Pepsi que nos recuerda la cafeteria de la estación. Ah! las cafeterias de las estaciones ... cuando el tren era tren  ; )
Todavía no está terminada, me gustaria ponerle vallas y alguna que otra decoración.

[Imagen: vista-estacio-general-sense-llum.jpg]


[Imagen: detall-rellotge-estacio-sense-llum.jpg]


[img] http://usuaris.tinet.cat/cpg/detall-rellotge-estacio-amb-llum.jpg[/img]



Salutacions!


ANEXO:

Lista de las locuciones (fichero zip de los mp3)

1-Via uno Catalunya express - Est Francia St. Celoni 11-08 Via uno
2-atencion-comunicamos-sres-viajeros-destino-SSebastian-via-12
3-cercanias-procedente-st-vicenc-finaliza-recorrido
4-atencion-por-favor-catalunya-express-dest-cerbere-circula-retraso-20min
5-sons-jefe-estacio-pito-1800
6-atencion-sres-cientes-no-crucen-vias-utilicen-paso-subterraneo-gracias
7-tren estacionado-via7-n-presta-servicio-seguremos-informando
8-atencion-srs-viajeros-catalunya-express-dest-ribas-frsser-para-este-tren-no
9-via8-talgo-procedente-madrid-chamartin-montpellier-prevista-llegada
10-atencion-favor-van-efectuar-maniobras-se-ruega-no-bajar-subir
11-Sres clientes Pueden adquirir sus billetes en las maquinas muchas gracias
12-tren-estrella-procedente-alicante-destino-aeropuerto-via-8-23h11m
13-srs-viajeros-cercanias-vilanova-destino-st-andreu-comtal-cuatro-coches-18-cabeza-Sants-via8
14-sres-CLIENTES-RECORDAMOS-NORMATIVA-LEGAL-VIGENTE-NO-ESTa-PERMITIDO-FUMAR
15 ambiente estación 1 - 5 min  de duración (con todo tipo de sonidos, coches, lluvia, aviones, trajines ..)
16 ambiente estación 2 - 5 min    "    "
17 ambiente estación 3 - 5 min    "    "

Las grabaciones se han realizado con el magnifico programa audicity (gratuito) en base al material propocionado en su dia por tianshi (gracias Ángel), consisten en locuciones originales de Renfe que se pueden combinar y unir para crear multitud de megafonias.


ANEXO 2:


Relación de componentes:

R1= 2,2 Kohm
R2= 10 Kohm
R3= 10 Kohm
R4= 2,2 Kohm
R5= 1 Kohm
R6= 2,2 Kohm
R7= 560 ohm
R8= 560 ohm

C1= 100 nF poliester 63V
C2= 1000 uF 25V electrolítico

D1= 1N4007
D2= 1N4007
D3= 1N4007
D4= 1N4007
D5=1N 4148

T1= BC337
T2= BD139
IC1= LM7805 1A
IC2= 6N37

DFplayer= reproductor mp3 dedicado (dado que los enlaces caducan, buscarlo por cualquier tienda de la red: ebay, dxtrem, bricogeek ...)
J1, J2,J3 puentes realizados con terminales de resistencia sobrante
Altavoz entre 1 - 2 pulgadas, 8 ohms
* SW1= conmutador dos posiciones un circuito miniatura
* PL1, PL2= pulsadores miniatura

(*) opcionales


ANEXO 3:

Mientras se elaboraba el artículo se han escuchado los discos: ;-)

- Fountains of Wayne - Welcome Interstate Managers
- The Beatles - Magical Mystery Tour
- The Divine Comedy - Secret history


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino - juanqui - 26-04-2015

Carles, sin comentarios. Yo a años luz .....

Si que es verdad que el mundo digital ofrece una barbaridad de posibilidades. Yo ahora que estoy con el diseño de la nueva maqueta, si tengo pensado el control y la automatización. Pero primero por partes. Supongo que una buena estacion central como la EcOS de ESU que tiene salida Ethernet para el PC puede dar mucho juego junto con un softrare compatible.

Lo dicho muy guapo todo tu montaje, lo que hay que estudiar todavía a estas alturas je je je ¡¡¡


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino - Usuario No Registrado - 26-04-2015

Felicidades Carles!! Un trabajo excelente y como siempre muy inspirador!! En lo del tiempo vamos todos igual... A ver cuando puedo postear otros avances con Arduino.... Triste

Salut!
Dani


Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Ktna-2100 - 26-04-2015







RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Jordi - 26-04-2015

Desde luego tus apariciones son espaciadas, pero compensa con creces la espera, felicidades, excelente trabajo. Sonrisa


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - TARDESILLAS - 26-04-2015

Charles, me tiro de los pelos.
Mira que no tengo ni pajotera de de electricidad y de........¿arduino?  Sonrojado
Pero te reconozco que ya voy cogiendo el hilo por donde vas. 
Lo pones tan fácil y completo que hasta los más lerdos como yo entendemos algunas cosas.
Nuestra esperanza es seguir recibiendo vuestras lecciones e ir poco a poco.
Si os empeñáis y tenéis paciencia lograréis hacer de nosotros unos aficionados de provecho.
Muchas gracias


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - rafael_rs - 26-04-2015

Muy buen trabajo Carles. Has superado con creces el de la "parlanchina".

Y como dice Tardesillas, para los que no entendemos, hasta parece fácil. Pero en en vídeo se ven los resultados.


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Usuario No Registrado - 27-04-2015

Hola Carles,


Tengo una duda, supongo que es por falta de conocimiento del protocolo DCC ya que yo siempre conecto mis arduinos al Loconet y utilizo este bus y protocolo en lugar de "leer" directamente de la corriente de la vía:

Veo que has asignado cada tecla de funcion a una acción del arduino (reproducir un sonido, activar una salida, ajustar el volumen....), pero las teclas de función van siempre "ligadas" a un número de locomotora si no me equivoco (aquí es donde creo que se me escapa algo....). ¿Has asignado un número de loco al arduino como si fuera un deco de locomotora? ¿O directamente sea cual sea la tecla de función de la locomora que pulses se activa el sonido? (esta última no creo que sea, o cada vez que enciendas una función de una loco se activará un sonido...)

He mirado tu código para intentar entenderlo, pero como te decía no uso las librerias DCC, siempre trabajo con las Loconet. Veo que la función "extern void notifyDccFunc( uint16_t Addr, uint8_t FuncNum, uint8_t FuncState)" te da una dirección (Addr) pero no la usas ni compruebas cual es su valor, parece que activarás el sonido siempre que pulses la tecla de función de la locomotra que sea.

Pero por otro lado, en la inicialización de programa parece que asignas la dirección de Decoder número 5 en la configuración por defecto. Si es esta segunda opción significa que no has de tener ninguna locomotora con este número.

A parte de esta duda, te dejo una par de ideas y funcionalidades que yo he implementado en Loconet (no se si usando las librerias DCC se puede) por si te interesan:

* Mediante configuración, asigno a cada sonido cargado una tecla de función de una loco concreta. Por ejemplo, el anuncio de llegada personalizado de cada tren lo tengo asignado siempre al F5. Pulsando la F5 de la locomotora que esté controlando se escucha su anuncio de llegada, y con la F6 su anuncio de salida.

* En otra versión, configuro los sensores de llegada de las vias de la estación, y configuro a cada número de locomotora su locución de llegada. Cuando el Arduino ve que una locomora cambia su velocidad a 0 justo cuando se activa el retro de llegada a la estación, reproduzco su anuncio de llegada. Es como si tuvieras un sistema de reconocimiento de trenes, pero sin instalar un Railcomm ni Lissy ni nada de eso. Esta última funcionalidad supongo que no la puedes hacer porque por DCC no puedes leer el estado de los retros. ¿Es así?

Muchas gracias de nuevo por compartir, y siempre de manera tan clara y entendible.

Salut!
Dani


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Carles - 27-04-2015

Bona nit chicos :-)

antes que nada, agradecer los comentarios, 1000 no, un millon de gracias :-)

Dani, ciertamente, también ayer lo pensaba, que no comenté nada sobre un punto importante para el digital. Y es que el dispositivo se comporta como un decodificador y por lo tanto debe tener una dirección. Ya lo has visto en el código que en este caso es la 5. Tal como está ahora, esta dirección se encuentra como "hardcodeada" y en el sentido de no poder proporcionar flexibilidad, para que el usuario pueda cambiar la dirección y asignar la que quera. Éste es uno de los puntos "débiles" (y de paso para las mejoras o modificaciones que se pueden hacer). Pongo "débil" porque no impide usar el dispositivo para que trabaje, aunque a su ritmo. De alguna manera es el usuario quien tiene que adaptarse al entorno y no al revés (que sería lo más deseable). También escribo "de alguna manera" porque bien es cierto que tenemos una gran libertad para escoger que dirección queremos. Pero el escenario puede cambiar y esta falta de flexibilidad por lo menos debe tenerse en cuenta.

En este caso, en el setup se asigna la dirección que queramos, (que documentaré más en el código por si se desea asignar otra) (la 5, no tiene nada de especial, ya sabemos como son estas cosas :-) sucede que nunca he tenido más de tres máquinas corriendo a la vez en mi óvalito de pruebas asi que .. 5 adjudicada jeje).

Bien, resumiendo, la forma de trabajar de este modulito es equivalente a un deco. Con alguna diferencia, para asignarle una dirección no lo hacemos en la via correspondiente sino que se la damos "servida" al arduino en el momento de compilar y cargar el código. Las teclas de función estarán operativas en esa misma dirección del deco que hayamos elegido. O tal si fuera un deco de funciones, puede llegar a tener la misma dirección que una loco, pero creo que sería conveniente no tener ninguna asignada a ese número. Se trataría de un módulo auxiliar para la decoración. He visto que hay otros ejemplos en la página del mrrwa project para utilizar con servos, de iluminacón ... (por cierto interesantisima esa página).

Respecto, Dani, a las sugerencias ... fantásticas!!!! si cuando digo que eres un mago del digital ... :-) Lástima que la segunda, desgraciadamente, asi es, no se puede implementar. El asquerosito DCC pelao no permite feedback. Que es de las cosas que flipé cuando empezaba a meterme con el digital, una fustración enorme. Y que no me lo podia creer. ¿Acaso no hay mejores soluciones? En fin estas cosas van asi, supuesta robustez, economía ... manias? (xd, pienso en el antiguo sistema VHS que siendo de los peores al final se impuso).
Para lograr una funcionalidad que sólo se acerca a la que has implementado (que dicho sea de paso es de 10+++++++++++++ Dani, fantástica, felicidades!) habia trabajado en la vieja "parlanchina", al menos reconocer o distinguir un tren y una vez conocido actuar. Es una manera más "pedestre" y la única "virgueria" era el uso de tecnología RFID. Cierto que puede trabajar también en analógico pero a estas alturas, Dani, ya certifico que si queremos disfrutar plenamente de la afición, sólo se consigue con el digital(+). El problema es el de siempre, jeje, complejidad (que vendría a decir esencialmente invertir tiempo) y cartera (que quiere decir sin esencialidades, dinero jeej). Justamente las dos cosas que son oro! (o como decia un cliente, diamantes).

La primera, no menos sofisticada y chula :-) habrá que mirar más las posibilidades de la libreria de Alex. Yo desde luego me entretendré ya lo creo, este proyecto me ha permitido profundizar más en el DCC, y sólo por ello ya vale la pena :-).

Moltes salutacions! y gracias a todos!

PD: Dani, Juanqui, Antonio, Jordi, Jose, Rafa ... todos los compañeros que estais en el tema :-) nada! a postear cosas y proyectos. Si el "mardito" tiempo nos lo permite. Con esta condenada devaluacion interna que dicen cada vez hay más trabajo y menos ingresos. Aunque seré el menos indicado para foter la bronca, jeje si el primero que tarda más en aparecer que el Guadiana soy yo.


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Usuario No Registrado - 28-04-2015

Buenas de nuevo!

Soy de tu misma opinión Carles, se impuso el VHS frente a un Beta de mas calidad, y un BluRay frente a un HDDVD que es mas caro de producir y mas sensible a fallos, y así podemos encontrar 1000 ejemplos. Nos cuelan todo lo que quieren. Lo mismo pasó creo yo con el DCC, un procolo pobre y sin visión de futuro, con comunicación unidireccional y casi sin opciones de ampliación, pero como fué de los primeros y lo que utiliza la gran mayoría tendremos que vivir con él hasta el fin de los tiempos. Por eso añadí Loconet a mi maqueta y dejé el DCC sólo para los decos de las locomotoras. Para el que quiera investigarlo un poco es bidireccional y tiene comandos para controlar también el DCC y las locomotoras a parte de cualquier otro tipo de módulo de accesorios (sea de feedback o de salidas). Es decir que con un Arduino puedes hacerte desde un mando de control, a un retromódulo, un módulo de salidas, controlar servos, o todo junto y a la vez.

Pero como decíamos, el que ya lo tiene todo por DCC no tirará sus cacharros a la basura y comenzará de nuevo, así que soluciones como la que propone Carles estoy seguro que son de gran utilidad para la mayoría.

Salut!
Dani


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - el maquetista 60 - 02-05-2015

Eres un genio Carles. Sigue asi de revelde que tus opciones son tan validas como las convencionales.
Animo!!!  Sonrisa


RE: Y otro modulo de sonido (+ luz) decoder universal con arduino compatible analógico - Carles - 04-05-2015

Gracias tocayo! lo de genio me viene grande, muy grande pero lo demas lo acepto de muy buen grado!

Gran saludo! :-)