08-01-2015, 17:04
Hola,
Quería compartir con todos un programa que he hecho para el Arduino. Cargando este programa convierte el Arduino en un módulo de salidas Loconet y a su vez puede ser también un módulo de sonido.
Solo es necesario un shield MP3 como el modelo de Elechouse:
http://www.elechouse.com/elechouse/index...ts_id=2193
Y un shield Loconet para Arduino:
http://wiki.rocrail.net/doku.php?id=gca185-en
Y por supuesto un Arduino...
El programa lo podéis descargar de mi blog: http://www.*****.com/2015/01/loconet-out...-with.html
La configuración del módulo se hace por LNCVs como cualquier otro módulo Loconet de Uhlenbrock, así que se puede configurar directamente con cualquier Intellibox, con el software de Uhlenbrock o desde Rocrail o cualquier otro programa compatible. Esto quiere decir que no hay que saber programar, ni que hay que modificar el programa para ajustarlo a vuestras necesidades. Simplemente cargáis el programa en el Arduino, lo pincháis en vuestra red Loconet y a funcionar.
En los parámetros de configuración se asigna un número de salida a cada pin libre del Arduino que se activará o desactivará según activemos ese número de salida con el pulsador "verde" o el pulsador "rojo".
De la misma manera se puede asignar un número de salida a cada uno de los sonidos que tengamos cargados en el MP3 (en la memoria interna, la SD o el PenDrive conectados), y se reproducirá cada vez que activemos esa salida desde la central, cualquier mando, el software del PC o desde cualquier retromódulo Loconet que tengamos al activarse cualquier detección.
Para guardar la configuración del módulo permanentemente hay que configurar un 1 en la LNCV 50. Poniendo un 2 en esta misma LNCV se resetea el módulo a sus valores por defecto. En futuras versiones se podrán configurar las salidas de pulsos, con dimming, entradas y muchas otras cosas que tengo en la cabeza, de momento estas son las variables de configuración:
Saludos,
Dani
Quería compartir con todos un programa que he hecho para el Arduino. Cargando este programa convierte el Arduino en un módulo de salidas Loconet y a su vez puede ser también un módulo de sonido.
Solo es necesario un shield MP3 como el modelo de Elechouse:
http://www.elechouse.com/elechouse/index...ts_id=2193
Y un shield Loconet para Arduino:
http://wiki.rocrail.net/doku.php?id=gca185-en
Y por supuesto un Arduino...
El programa lo podéis descargar de mi blog: http://www.*****.com/2015/01/loconet-out...-with.html
La configuración del módulo se hace por LNCVs como cualquier otro módulo Loconet de Uhlenbrock, así que se puede configurar directamente con cualquier Intellibox, con el software de Uhlenbrock o desde Rocrail o cualquier otro programa compatible. Esto quiere decir que no hay que saber programar, ni que hay que modificar el programa para ajustarlo a vuestras necesidades. Simplemente cargáis el programa en el Arduino, lo pincháis en vuestra red Loconet y a funcionar.
En los parámetros de configuración se asigna un número de salida a cada pin libre del Arduino que se activará o desactivará según activemos ese número de salida con el pulsador "verde" o el pulsador "rojo".
De la misma manera se puede asignar un número de salida a cada uno de los sonidos que tengamos cargados en el MP3 (en la memoria interna, la SD o el PenDrive conectados), y se reproducirá cada vez que activemos esa salida desde la central, cualquier mando, el software del PC o desde cualquier retromódulo Loconet que tengamos al activarse cualquier detección.
Para guardar la configuración del módulo permanentemente hay que configurar un 1 en la LNCV 50. Poniendo un 2 en esta misma LNCV se resetea el módulo a sus valores por defecto. En futuras versiones se podrán configurar las salidas de pulsos, con dimming, entradas y muchas otras cosas que tengo en la cabeza, de momento estas son las variables de configuración:
Código:
LNCV MEANING DEFAULT
0 Module Address 1
1 Address pin 0 (0=Sound, 99=Debug) 0
2 Address pin 1 (0=Sound, 99=Debug) 0
3 Address pin 2 1
4 Address pin 3 2
5 Address pin 4 3
6 Address pin 5 4
7 Address pin 6 5
8 Address pin 7 (0=Reserved Loconet) 0
9 Address pin 8 (0=Reserved Loconet) 0
10 Address pin 9 6
11 Address pin 10 7
12 Address pin 11 8
13 Address pin 12 9
14 Address pin 13 10
15 Address pin 14 A0 11
16 Address pin 15 A1 12
17 Address pin 16 A2 13
18 Address pin 17 A3 14
19 Address pin 18 A4 15
20 Address pin 19 A5 16
21 Address first sound (0=No sounds) 50
22 Total number of sounds (0=No sounds) 10
23 MP3 Volume (0 to 30) 15
24 Sound Source (0=SD card, 1=SPI, 2=Udisk) 2
50 Config command:
1 - Store config in EEPROM
2- Reset Module
Saludos,
Dani