21-02-2016, 10:11
Hola,
Abro este hilo para compartir con vosotros cómo montarse una central digital por 12 euros. Si, repito, 12 euros. Ya delanto que de salida y por ese precio tendréis mas prestaciones que un Multimaus, ya que por ejemplo tendréis via de programación independiente para leer y escribir CVs. Y además, no es necesario soldar nada.
En este primer post os enseño como hacer el montaje básico, que no es mas que una traducción de la página https://sites.google.com/site/dccppsite/home ya que el proyecto y el código básico no es mío. En futuros post iré ampliando las posibilidades de la central para añadirle un bus Loconet y otras funcionalidades, pero este montaje que os explico lo aprovecharéis al completo para futuras versiones. Las características de esta central son:
En primer lugar, la lista de materiales necesarios:
- Un motor shield r3. Yo lo he comprado en ebay.com por menos de 5eur con envío incluido. Os dejo el link aqui.
- Un arduino MEGA 2560, que vale menos de 8 euros por ebay.com. Aquí os dejo también el link. Con la versión de Arduino UNO, que sólo vale 3 euros, también funciona perfectamente. Pero para las ampliaciones que pienso hacerle a la central es mejor disponer de la versión MEGA 2560. Así que por 5 euros de diferencia mejor id a este tipo de Arduino directamente.
- Una fuente de alimentación de 12V, en mi caso estoy utilizando una fuente de alimentación de un ordenador viejo. Por los cables amarillo y negro nos da 12Vcc. Pero cualquier transformador de 12V continua que nos de 2Amperios de salida mínimo nos valdrá para escala N. Si fuera para escala HO, entonces el transformador sería mejor que fuera de 15 a 20Vcc.
Software:
Para preparar la central y manejara necesitaréis el siguiente software que es gratuito:
- Arduino IDE: Este es un programa necesario para cargar el programa de la central en el Arduino. Sólo lo utilizaremos una vez para cargar el programa, y en el futuro si queremos instalarle actualizaciones. Lo bajáis de la página oficial de Arduino y lo instaláis: https://www.arduino.cc/en/Main/Software
- Programa Base STation DCC++: Este es el programa que cargaremos en el Arduino mediante el Arduino IDE, os lo podéis bajar de la página oficial https://sites.google.com/site/dccppsite/, o haciendo click aquí directamente.
- JMRI: Este es el programa para manejar locomotoras, programar decos, etc. En futuras versiones la central será compatible con otros, pero de momento tal y como han hecho el software sólo es compatible con JMRI. Vais a la página http://jmri.sourceforge.net/download/index.shtml y os bajáis la versión para vuestro sistema operativo del apartado "Production Release". Veréis que hay version para Windows, Java y Mac OS.
Montaje:
Más fácil imposible:
0- Primero cortad el pad que hay bajo la placa del motor shield marcado como Vin. Esto es porque vamos a alimentar el motor shield con una fuente externa, en lugar de coger los 12V directamente del arduino:
1- Pincháis el motor shield encima del Arduino. Sólo hay una manera de pincharlo de manera que los pines coincidan, así que no os podéis equivocar. Además al lado de cada pin en cada placa pone el número. Simplemente fijaros que el pin 0 del motor shield quede pinchado encima del pin 0 del Arduino y listo.
2- Tenéis que hacer un puente uniendo los pines 10 y 12, y otro puente uniendo los pines 5 y 13 sobre el motor shield, tal y como se ve en la siguiente foto:
3- Conectar la fuente de alimentación. El motor shield tiene una bornera de tornillos. En las dos borneras del extremo pone "VIN" y "GND". Al VIN conectáis el positivo de la fuente de 12Vcc, y al GND el negativo.
4- Conectar a la vía. Las salidas de la bornera del motor shield A+ y A- son las que hay que conectar a cada carril de la vía.
5- Conectar la vía de programación. Podéis coger un trozo de via aparte, y conectáis las salidas de la bornera del motor shield B+ y B- a este trozo de vía. Aquí es donde pondremos la locomotora que queramos programar.
6- Conectar al PC: con el mismo Arduino os vendrá un cable USB, que hemos de conectar al PC
En el siguiente post os enseño como cargar el programa en el arduino, configurar el JMRI y mover vuestra primera locomotora con esta centra.
Como os decía, todo esto hasta aquí es un trabajo impresionante que han hecho la gente de DCC++ y yo simplemente os lo traduzco. Todo lo que voy poniendo lo pruebo personalmente antes de postearlo, pero igualmente esto es un proyecto "hazlo tu mismo" y en el que no se pueden dar garantías ni pedir responsabilidades a nadie. Podéis ver los videos de DCC++ donde explican toda la teoría detrás del montaje de esta central en su canal de youtube:
Espero que os animéis y os sea útil. Saludos,
Dani
Abro este hilo para compartir con vosotros cómo montarse una central digital por 12 euros. Si, repito, 12 euros. Ya delanto que de salida y por ese precio tendréis mas prestaciones que un Multimaus, ya que por ejemplo tendréis via de programación independiente para leer y escribir CVs. Y además, no es necesario soldar nada.
En este primer post os enseño como hacer el montaje básico, que no es mas que una traducción de la página https://sites.google.com/site/dccppsite/home ya que el proyecto y el código básico no es mío. En futuros post iré ampliando las posibilidades de la central para añadirle un bus Loconet y otras funcionalidades, pero este montaje que os explico lo aprovecharéis al completo para futuras versiones. Las características de esta central son:
- Soporta el set completo de instrucciones del standard NMRA DCC
- Direcciones cortas y largas de locomotora
- 128 pasos de velocidad
- 2048 direcciones de accesorios
- Programación en la vía principal
- Escritura de bytes en CVs
- Escritura de bits de variables
- Control simultáneo de hasta 12 locomotoras (2 Amperios máximo)
- Control de todas las funciones de decoders de la F0-F28
- Programación en vía especial de programación, con lectura y escritura de bytes y bits
- Información de consumo y detección de cortos
En primer lugar, la lista de materiales necesarios:
- Un motor shield r3. Yo lo he comprado en ebay.com por menos de 5eur con envío incluido. Os dejo el link aqui.
- Un arduino MEGA 2560, que vale menos de 8 euros por ebay.com. Aquí os dejo también el link. Con la versión de Arduino UNO, que sólo vale 3 euros, también funciona perfectamente. Pero para las ampliaciones que pienso hacerle a la central es mejor disponer de la versión MEGA 2560. Así que por 5 euros de diferencia mejor id a este tipo de Arduino directamente.
- Una fuente de alimentación de 12V, en mi caso estoy utilizando una fuente de alimentación de un ordenador viejo. Por los cables amarillo y negro nos da 12Vcc. Pero cualquier transformador de 12V continua que nos de 2Amperios de salida mínimo nos valdrá para escala N. Si fuera para escala HO, entonces el transformador sería mejor que fuera de 15 a 20Vcc.
Software:
Para preparar la central y manejara necesitaréis el siguiente software que es gratuito:
- Arduino IDE: Este es un programa necesario para cargar el programa de la central en el Arduino. Sólo lo utilizaremos una vez para cargar el programa, y en el futuro si queremos instalarle actualizaciones. Lo bajáis de la página oficial de Arduino y lo instaláis: https://www.arduino.cc/en/Main/Software
- Programa Base STation DCC++: Este es el programa que cargaremos en el Arduino mediante el Arduino IDE, os lo podéis bajar de la página oficial https://sites.google.com/site/dccppsite/, o haciendo click aquí directamente.
- JMRI: Este es el programa para manejar locomotoras, programar decos, etc. En futuras versiones la central será compatible con otros, pero de momento tal y como han hecho el software sólo es compatible con JMRI. Vais a la página http://jmri.sourceforge.net/download/index.shtml y os bajáis la versión para vuestro sistema operativo del apartado "Production Release". Veréis que hay version para Windows, Java y Mac OS.
Montaje:
Más fácil imposible:
0- Primero cortad el pad que hay bajo la placa del motor shield marcado como Vin. Esto es porque vamos a alimentar el motor shield con una fuente externa, en lugar de coger los 12V directamente del arduino:
1- Pincháis el motor shield encima del Arduino. Sólo hay una manera de pincharlo de manera que los pines coincidan, así que no os podéis equivocar. Además al lado de cada pin en cada placa pone el número. Simplemente fijaros que el pin 0 del motor shield quede pinchado encima del pin 0 del Arduino y listo.
2- Tenéis que hacer un puente uniendo los pines 10 y 12, y otro puente uniendo los pines 5 y 13 sobre el motor shield, tal y como se ve en la siguiente foto:
3- Conectar la fuente de alimentación. El motor shield tiene una bornera de tornillos. En las dos borneras del extremo pone "VIN" y "GND". Al VIN conectáis el positivo de la fuente de 12Vcc, y al GND el negativo.
4- Conectar a la vía. Las salidas de la bornera del motor shield A+ y A- son las que hay que conectar a cada carril de la vía.
5- Conectar la vía de programación. Podéis coger un trozo de via aparte, y conectáis las salidas de la bornera del motor shield B+ y B- a este trozo de vía. Aquí es donde pondremos la locomotora que queramos programar.
6- Conectar al PC: con el mismo Arduino os vendrá un cable USB, que hemos de conectar al PC
En el siguiente post os enseño como cargar el programa en el arduino, configurar el JMRI y mover vuestra primera locomotora con esta centra.
Como os decía, todo esto hasta aquí es un trabajo impresionante que han hecho la gente de DCC++ y yo simplemente os lo traduzco. Todo lo que voy poniendo lo pruebo personalmente antes de postearlo, pero igualmente esto es un proyecto "hazlo tu mismo" y en el que no se pueden dar garantías ni pedir responsabilidades a nadie. Podéis ver los videos de DCC++ donde explican toda la teoría detrás del montaje de esta central en su canal de youtube:
Espero que os animéis y os sea útil. Saludos,
Dani