15-02-2014, 03:36
Hola,
He publicado en el blog la información de la versión definitiva (o casi, a falta de tal vez de alguna pequeña optimización), la cual os resumo aquí y cierro con este post final el mini-proyecto.
http://www.*****.com/2014/02/station-ann...rsion.html
He mantenido las funcionalidades que ya tenía y añadido de nuevas:
* Activar sonidos con un mando a distancia (válido para analógico)
* Asignar sonidos a la activación de una salida, como si cada sonido fuera un desvío. De esta manera se pueden activar desde la botonera, desde el panel o con comandos sencillos del software.
* NUEVA: Asignar un sonido a cualquier tecla de función de cada locomotora (F1 - F4). La tecla de función, además de realizar la acción que programemos en el decoder de la locomora (luces, fumígeno, velocidad de maniobra....) reproducirá el sonido configurado
* NUEVA: Se puede asignar un sonido de anuncio (o de efecto de sonido) a cada locomotora de manera que cuando pare delante de la estación o la zona que queramos se reproduzca el sonido.
Ahora tiene un menu de configuración muy sencillo al que se accede conectando el Arduino por el cable USB al PC, de manera que no hay que saber nada de programación ni de compilar programas para configurar las locomotoras, asignar los sonidos y establecer los tramos (hasta 10) en los que queremos que se reproduzca un anuncio cuando un tren se detenga.
La manera en que funciona es como había comentado, por el bus loconet circulan todos los comandos, instrucciones y señalizaciones de la maqueta. Circula un mensaje cada vez que activamos una salida, cambiamos la velocidad de una locomotora o un retro detecta una ocupación. Así pues, el Arduino actua simplemente como un "sniffer" de la red escuchando todo lo que se dicen los modulos, retromódulos, central, mandos, software del pc y cacharrería varia conectada en la red.
Cuando ve que se ha detectado presencia en uno de los tramos configurados y una locomotora inmediatamente establece su velocidad a cero, la reconoce y puede reproducir el anuncio preciso para ese tren.
De la misma manera cuando vé que se lanza un comando para activar una salida de las que tiene configuradas o se activa la función de una locomora, reproduce los sonidos configurados.
Os adjunto unas fotos, y si necesitás cualquier cosa estoy a un "click"!!
Salut,
Dani
He publicado en el blog la información de la versión definitiva (o casi, a falta de tal vez de alguna pequeña optimización), la cual os resumo aquí y cierro con este post final el mini-proyecto.
http://www.*****.com/2014/02/station-ann...rsion.html
He mantenido las funcionalidades que ya tenía y añadido de nuevas:
* Activar sonidos con un mando a distancia (válido para analógico)
* Asignar sonidos a la activación de una salida, como si cada sonido fuera un desvío. De esta manera se pueden activar desde la botonera, desde el panel o con comandos sencillos del software.
* NUEVA: Asignar un sonido a cualquier tecla de función de cada locomotora (F1 - F4). La tecla de función, además de realizar la acción que programemos en el decoder de la locomora (luces, fumígeno, velocidad de maniobra....) reproducirá el sonido configurado
* NUEVA: Se puede asignar un sonido de anuncio (o de efecto de sonido) a cada locomotora de manera que cuando pare delante de la estación o la zona que queramos se reproduzca el sonido.
Ahora tiene un menu de configuración muy sencillo al que se accede conectando el Arduino por el cable USB al PC, de manera que no hay que saber nada de programación ni de compilar programas para configurar las locomotoras, asignar los sonidos y establecer los tramos (hasta 10) en los que queremos que se reproduzca un anuncio cuando un tren se detenga.
La manera en que funciona es como había comentado, por el bus loconet circulan todos los comandos, instrucciones y señalizaciones de la maqueta. Circula un mensaje cada vez que activamos una salida, cambiamos la velocidad de una locomotora o un retro detecta una ocupación. Así pues, el Arduino actua simplemente como un "sniffer" de la red escuchando todo lo que se dicen los modulos, retromódulos, central, mandos, software del pc y cacharrería varia conectada en la red.
Cuando ve que se ha detectado presencia en uno de los tramos configurados y una locomotora inmediatamente establece su velocidad a cero, la reconoce y puede reproducir el anuncio preciso para ese tren.
De la misma manera cuando vé que se lanza un comando para activar una salida de las que tiene configuradas o se activa la función de una locomora, reproduce los sonidos configurados.
Os adjunto unas fotos, y si necesitás cualquier cosa estoy a un "click"!!
Salut,
Dani