Foro de modelismo escala N

Versión completa: Módulo de control de servos con Arduino para Loconet
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.

Usuario No Registrado

Hola,

Con el permiso de Pedro, he cogido su idea y programa de manejo de servos y le he dado una vuelta de tuerca mas, añadiendo la opción de configurar mediante CV (LNCV) la posición individual de cada uno de los servos y la asignación del número de salida a cada uno. Ahora mismo tengo el programa preparado para un Arduino UNO al que conectar 4 servos.

Contando el precio de un Arduino UNO, el shield Loconet (GCA185), un servo 9g de los chinos, el soporte de montaje y el clip, podemos digitalizar completamente cada desvío por menos de 10 euros cada uno. Incluyendo motor, hardware y todo lo necesario.

Os dejo un video para que lo veais funcionando y como se pueden ajustar las posiciones de los servos desde la propia intellibox. Perdonad la calidad, la impaciencia es siempre mala compañera.... XDDD




En un futuro quiero añadir la opción de configurar la velocidad de cada servo, poder gestionar también la polarización del corazón y mandar una señal de retrocontacto mientras dura el movimiento para que el software no mueva ningún tren sobre el desvío mientras está cambiando. Tanto Rocrail como otros softwares están preparados para esta funcionalidad. Esto es interesante cuando le podamos programar un movimiento lento, y ya lo hacen algunos módulos comerciales de gestion de servos.

Saludos,
Dani
Eres un crack, Dani. Estoy deseando que me lleguen los servos y las placas de Peter, para empezar con el digital.
Habeis conseguido que me pase al lado oscuro, jijiji
Estoy con Felix todos de cabeza al lado oscuro.

Eso sí la placas para los profesionales con paciencia por el tema de hacerlas y soldar los componentes.

Menos mal que para ARDUINO UNO Dani lo tiene "niquelado como los chorros del oro"

Usuario No Registrado

Gracias!!! Además estoy pensando en ampliar el programa para añadir 4 pulsadores con los que se pueda manejar también cada servo. Eso significa, que sólo con un arduino (3 euros) puedes controlar 4 servos en analógico, y también se podrán usar en digital si quieres cambiar con un panel tipo "tradicional". Si tu maqueta es digital, al usar los pulsadores tanto la central como el software se "enterarán" y mostrarán el cambio del desvío, y si estas en analógico funcionará de la misma manera sin tener que cambiar nada.

Seguiré informando.......
Excelente aportacion Dani eres el Da vinci del modelismo ferroviario xd has cogido mi .ino y lo has convertido en un modulo de LNCV perfecto, siempre todo el merito es tuyo pues eres el padre de la criatura jejeje, eres un grande!!!