Foro de modelismo escala N

Versión completa: Central digital por 12 Euros
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hola, comenzar diciendo que soy ignorante total del tema digital, desconozco totalmente como funciona este sistema. Me está comenzando a picar el gusanillo "digital", así que me gustaria comenzar a recopilar informacion sobre el sistema. A la loco hay que montarle, imagino, el deco. ¿Alguno en concreto?, ¿hay decos digamosle "universales"?.
Gracias por vuestra respuesta y perdon por esta ignorancia total.

Jordi

Todos los decos son universales, los hay con pines para enchufar si la loco dispone del conector correspondiente.
Con cables para soldar diferentes tamaños, potencias, prestaciones, protocolos y precios.
Si nos das más información seguro que encontramos el deco adecuado a tus necesidades.
Si, efectivamente la idea seria montar este mismo sistema con arduino, por esto planteo si es necesario algún tipo o modelo de deco en particular. Quizás en mi primer mensaje sobre el tema, no supe explicarme convenientemente.
Gracias, un saludo.

Jade

Como te ha dicho Jordi, los decos son universales, bueno a medias. Me explico:
El estandar mas difundido y mas usado actualmente es DCC, que es el protocolo que soporta la centralita y el que soportan todos los decos que llamamos "digitales", luego hay otros protocolos "auxiliares" que complementan las carencias de DCC y luego hay otros protocolos equivalentes a DCC que en su momento se usaron pero no ganaron suficiente auge, por lo que a lo que compatibilidad rspecta solo ha de imporarte de momento DCC

te aconsejo la lectura de la pagina web de paco cañadas, muy ilustrativa: http://usuaris.tinet.cat/fmco/ (que no te engañe el diseño de la web)
Hola, gracias Dani por esta maravilla.
Me gustaria que Alguien me pudiese explicar, para un novato como yo en arduinos y electronica, que necesito para poder manejarlo con el movil,
como lo ha hecho Jordi en su video.
Gracias y saludos.
Poti, necesitas armarte de valor y paciencia, no creo que sea muy complicado. Tienes dos fotmas:

- La primera es que te pasen el programa del móvil y tú solamente tengas que cargarlo y ya está.

- La segunda, algo más complicado, tendrás que programar tu la aplicación del móvil.

En ambos casos, necesitaras un modulo bluetooth para hacer la conexión, es decir, en el arduino que va a hacer de central, tendrás que colocar un dispositivo bluetooth (esclavo) para recibir datos de la aplicación del móvil y funcionar..
(17-08-2016, 09:19)mrslide escribió: [ -> ]Poti, necesitas armarte de valor y paciencia, no creo que sea muy complicado. Tienes dos fotmas:

- La primera es que te pasen el programa del móvil y tú solamente tengas que cargarlo y ya está.

- La segunda, algo más complicado, tendrás que programar tu la aplicación del móvil.

En ambos casos, necesitaras un modulo bluetooth para hacer la conexión, es decir, en el arduino que va a hacer de central, tendrás que colocar un dispositivo bluetooth (esclavo)  para recibir datos de la aplicación del móvil y funcionar..

Gracias por la respuesta.
buscare el modulo y ya veremos.
Bueno, pues ya tengo el Arduino en casa. Hice el corte de la alimentación en el Motor shield, puse el puente, conecté ambas tarjetas y conecté todo al puerto USB del PC. Uno de los LED está fijo y el otro parpadea.

Seguí los pasos, descargué los programas desde los enlaces, hice doble click sobre el fichero DCCpp_Uno y se abrió la ventana que se ve en el pantallazo. Elegí el tipo de Arduino Mega y el COM 4 (después de comprobarlo en el Administrador de Dispositivos) y pulsé la flecha de carga.

Me da la sensación de que no hace nada aunque aparece la barra progresiva indicando la carga del programa. Al acabar me da el error que se puede ver en el pantallazo y el led sigue parpadeando.

Esta es mi primera experiencia con Arduino así que seguro que metí la pata en alguna tontería pero no se por donde empezar. ¿Alguien puede ayudarme con alguna indicación para echar a andar?.

Gracias de antemano.

[attachment=26690]
(17-08-2016, 14:44)Poti escribió: [ -> ]
(17-08-2016, 09:19)mrslide escribió: [ -> ]Poti, necesitas armarte de valor y paciencia, no creo que sea muy complicado. Tienes dos fotmas:

- La primera es que te pasen el programa del móvil y tú solamente tengas que cargarlo y ya está.

- La segunda, algo más complicado, tendrás que programar tu la aplicación del móvil.

En ambos casos, necesitaras un modulo bluetooth para hacer la conexión, es decir, en el arduino que va a hacer de central, tendrás que colocar un dispositivo bluetooth (esclavo)  para recibir datos de la aplicación del móvil y funcionar..

Gracias por la respuesta.
buscare el modulo y ya veremos.

Tienes dos módulos, hay uno que es esclavo solamente para conectarte a él y recibir datos (creo que el 05) y otro que es capaz de enviar datos también, que este es el 06 (si el otro es el 05, sino es a la inversa). para saber cual es cual, el esclavo es más barato.

Siento no poder ayudar más, yo quisiera hacer la central digital de arduino, pero todavía no tengo tiempo para meterle mano.. y no se muy bien como va.


Por otro lado Luigi, parece que algo no ha ido bien, prueba a compilarlo a ver que te dice (compilar/verificar)
Al darle a Compilar/Verificar me dice que:

El Sketch usa 17.828 bytes (7%) del espacio de almacenamiento de programa. El máximo es 253.952 bytes.
Las variables Globales usan 576 bytes (7%) de la memoria dinámica, dejando 7.616 bytes para las variables locales. El máximo es 8.192 bytes.

Es decir, el mismo error de antes así que no sé muy bien por donde continuar.
Pues no se que decir, vuelve a bajar los archivos, igual se han dañado o no se..


Animo Guiño
Hola! El autor del invento seguro que te dará mejores pistas, pero no tiene pinta de ser del programa... no conozco bien el montaje pero probaria a subir el programa al arduino sin conectarle nada más. Sólo la placa arduino. Y asegurar que eso va bien primero.
Buenas noches Poti. ¿Dónde compraste el arduino? He visto algunos errores similares en algunos chinos que no son 100% compatibles. No puedo ayudarte con más, pero hay soluciones. Una búsqueda rápida con google (o tu buscador preferido) puede ayudarte

Un saludo

Enviado desde mi XT1068 mediante Tapatalk
Por cierto, que no di las gracias a los que habéis trabajado en esto, en especial a Dani. Enhorabuena!

Ahora la pregunta : ¿pudiste terminar el código para el programa con loconet o lo dejaste? Mi pareja y yo queremos trastear y probar la loconet también con la central. Si fueras tan amable Sonrisa

Un saludo y muchas gracias.

Juan Antonio
Ya probé con otra placa de Arduino sin nada más conectado. Compré dos pensando en que podía cargarme alguna.

No creo que sea de la placa. El fallo lo da, sin nada conectado, al pulsar en Compilar/Verificar. Tiene que ser algo del programa o del IDE de Arduino. Trabajo con Window 10. No sé si eso puede tener algo que ver.

En fin, probaré todo aquello que se me ocurra a ver que si suena la flauta.

Tengo un PC portátil viejo con el primer XP que salió al mercado. A ver si ahí consigo que funcione.
Hola no acabo de verlo... El error es al subir el programa al arduino, no al compilar. Vi el resultado de la compilación y no veo ningún error. Qué error te da al compilar? Yo no li vi...

Otra cosa que da guerra (a mi me pasó tambien) que no estés alimentando con la tensión/corriente necesaria. Prueba otro pc más antiguo, de los que daban buena chicha por el USB. Que ahora por ahorrar batería no dan ná...

Nos vas contando
A ver si estoy haciendo algo mal. Paso a detallar los pasos.

Sin conectar el Arduino al USB

  -  Abro la carpeta BaseStation-1.2.1
  -  Dentro de esta abro la carpeta DCCpp_Uno
  -  Hago doble click sobre el fichero DCCpp_Uno.ino
  -  Se abre la ventana de Arduino versión 1.6.10 (ya probé con la última pero tampoco va).
  -  Elijo  Herramientas - Placa - Arduino / Genuino Mega o Mega 2560 
  -  Pulso Programa - Verificar_Compilar.
  -  En el panel inferior de esta ventana dice: Compilado y muestra el texto:

El Sketch usa 17.828 bytes (7%) del espacio de almacenamiento de programa. El máximo es 253.952 bytes.
Las variables Globales usan 576 bytes (7%) de la memoria dinámica, dejando 7.616 bytes para las variables locales. El máximo es 8.192 bytes.

    Que es el mismo error que da al cargar. Al cargar dice que esto es un error.

Por todo esto creo que el problema no está relacionado con la tarjeta de Arduino pero no tengo idea de cual.

Es lo que tiene empezar de cero. Chocas con todo.
Si que parece ser de la tarjeta. Prueba a cargarle otro programa para descartar. Hay muchos ejemplos en internet, descarga un .ino y lo intentas cargar. Que creo que se lo que puede pasar...
Intenta cargar en el Arduino un programa de los ejemplos, ARCHIVOS--> Ejemplos --> 01.Basic --> Blink.

Cuando desconectes del PC el Arduino y le des corriente, deberá parpadear el LED (eso nos dirá si es o no la tarjeta). ¿El Arduino es original o clónico?

Un saludo desde Madrid,

Jaime
(18-08-2016, 20:23)Luigi escribió: [ -> ]A ver si estoy haciendo algo mal. Paso a detallar los pasos.

Sin conectar el Arduino al USB

  -  Abro la carpeta BaseStation-1.2.1
  -  Dentro de esta abro la carpeta DCCpp_Uno
  -  Hago doble click sobre el fichero DCCpp_Uno.ino
  -  Se abre la ventana de Arduino versión 1.6.10 (ya probé con la última pero tampoco va).
  -  Elijo  Herramientas - Placa - Arduino / Genuino Mega o Mega 2560 
  -  Pulso Programa - Verificar_Compilar.
  -  En el panel inferior de esta ventana dice: Compilado y muestra el texto:

El Sketch usa 17.828 bytes (7%) del espacio de almacenamiento de programa. El máximo es 253.952 bytes.
Las variables Globales usan 576 bytes (7%) de la memoria dinámica, dejando 7.616 bytes para las variables locales. El máximo es 8.192 bytes.

    Que es el mismo error que da al cargar. Al cargar dice que esto es un error.

Por todo esto creo que el problema no está relacionado con la tarjeta de Arduino pero no tengo idea de cual.

Es lo que tiene empezar de cero. Chocas con todo.

Es que eso no es ningún error. Es el mensaje normal de terminación de la compilación.

Pero después de compilar, tiene que subirlo a la memoria del arduino, y es ahí cuando te da el error. Te aparece en la misma ventana, pero no tiene nada que ver con lo anterior.

Es algo de la conexión... Supongo que tienes la placa conectada por USB al PC, claro. Prueba con otro PC, pero si te pasa lo mismo con la otra placa, es un problema de la conexión.

Por si acaso, prueba con cualquier otro programa simple. Incluso vacío (con el setup y loop vacíos nada más), y comprueba que te sigue pasando lo mismo.

Qué placa arduino es?
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15