Primer test con Arduino + MP3
#8
Bien, vamos a por la segunda parte, esto está hecho!!!!

Una vez controlado el shield de MP3, el problema principal era como conectar el Arduino a Loconet. Aquí se presentaban tres grandes problemas:

* El arduino (exceptuando el MEGA) solo tiene un puerto serie, y necesito dos (uno para comunicar con Loconet, y otro para comunicar con el MP3)
* Necesito un conversor de señal que cambie la señal Loconet a RS232 para poder leer los datos, y encima a nivel TTL (+5/0V en lugar de +12/-12 del RS232 normal de un PC)
* El protocolo Loconet, no es nada fácil de implementar y mucho menos en un Arduino

Pero parece que se han juntado los astros y he encontrado una solución sencilla a todo:

* Arduino puede utilizar dos pines de E/S normales como un puerto serie extra TTL, así que ya tengo dos puertos. A esto lo llaman un "soft serial".
* Pensando un poco, vi que la placa GCA50 de Peter Giling es realmente un conversor de señal conectando la señal loconet al PIC 16F873 (RS232 TTL). Seria mejor diseñar una placa con la forma de un shield, pero con las de Peter ya va bien.
* Y en la pagina de SPCoast (Railroading on the Southern Pacific Coast) tienen implementado el protocolo Loconet para arduino en forma de una librería

Bien, pues lo he juntado todo y voilá! Ya leo todos los comandos que circulan por Loconet, así que lo único que ahora falta es que cuando llegue un comando de activar una salida, se reproduzca el fichero MP3 asignado. Cogí una placa GCA50 y quité el PIC, conectando las patas 2 y 3 (serie TTL del pic 16F873) a las patas 7 y 8 del arduino (configuradas como software serial).

Por supuesto, en todo esto tengo merito casi cero. El trabajo duro de programación es de SPCoast, y la parte currada de Hardware es de Peter Giling.

He cargado el ejemplo que viene con las librerias de Loconet de SPCoast de monitor de Loconet (lee del softserial los comandos Loconet que circulan y los reenvia por el puerto serie al PC para monitorizarlos) y funciona perfectamente, os adjunto las fotos del montaje y del monitor.

Lo siguiente, es esperar a que me llegue de una vez el Arduino UNO y juntarlo todo, haciendo un programa que reciba los comandos por loconet para reproducir el sonido deseado. Cuando tenga también la botonera numérica, podré también hacer la versión para analógico. El que quiera un pulsador por sonido en lugar de una botonera donde poner el número del archivo, ya está hecho.

Seguimos informando!!

Salut,
Dani.


Archivos adjuntos Miniatura(s)
   

.bmp   ScreenShot.bmp (Tamaño: 614.15 KB / Descargas: 12)
Responder


Mensajes en este tema
Primer test con Arduino + MP3 - por Usuario No Registrado - 03-12-2013, 23:12
RE: Primer test con Arduino + MP3 - por Carles - 04-12-2013, 00:36
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 04-12-2013, 10:37
RE: Primer test con Arduino + MP3 - por Carles - 04-12-2013, 12:05
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 05-12-2013, 22:56
RE: Primer test con Arduino + MP3 - por Carles - 06-12-2013, 11:36
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 06-12-2013, 16:28
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 07-12-2013, 01:04
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 11-01-2014, 20:46
RE: Primer test con Arduino + MP3 - por aramirezl - 11-01-2014, 22:03
RE: Primer test con Arduino + MP3 - por Carles - 12-01-2014, 02:47
RE: Primer test con Arduino + MP3 - por fadfad - 12-01-2014, 15:02
RE: Primer test con Arduino + MP3 - por peibol - 12-01-2014, 15:11
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 20-01-2014, 14:01
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 09-02-2014, 21:36
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 15-02-2014, 03:36
RE: Primer test con Arduino + MP3 - por Carles - 15-02-2014, 12:25
RE: Primer test con Arduino + MP3 - por Carles - 15-02-2014, 12:44
RE: Primer test con Arduino + MP3 - por Jordi - 15-02-2014, 16:30
Re: Primer test con Arduino + MP3 - por David76 - 15-02-2014, 16:48
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 18-02-2014, 10:06
RE: Primer test con Arduino + MP3 - por Jordi - 23-02-2014, 20:05
RE: Primer test con Arduino + MP3 - por Carles - 23-02-2014, 22:07
Re: Primer test con Arduino + MP3 - por David76 - 24-02-2014, 00:54
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 03-03-2014, 17:11
RE: Primer test con Arduino + MP3 - por aramirezl - 05-03-2014, 17:20
RE: Primer test con Arduino + MP3 - por Carles - 05-03-2014, 18:36
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 06-03-2014, 13:07
RE: Primer test con Arduino + MP3 - por jiskock - 06-03-2014, 22:16
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 07-03-2014, 15:35
RE: Primer test con Arduino + MP3 - por jiskock - 08-03-2014, 02:13
RE: Primer test con Arduino + MP3 - por Usuario No Registrado - 11-06-2014, 11:28

Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Rocrail-arduino miguel 12 5,344 27-03-2021, 11:58
Último mensaje: miguel
  decoder para desvíos fleischmann con arduino Pontedeume 3000 26 31,172 01-02-2019, 18:54
Último mensaje: Pecetero
  Novato Arduino y servos ray269 8 12,945 22-01-2019, 19:17
Último mensaje: Pochy
  Puente giratorio fleishmann 9152 con arduino ray269 10 13,148 07-03-2018, 07:49
Último mensaje: ray269
  Control de Arduino con mando infrarojos Ficusrex 6 9,207 27-12-2017, 16:54
Último mensaje: jgalcec
  Panel informativo WiFi con Arduino integrado con rocrail rezjat 32 59,483 23-11-2017, 21:55
Último mensaje: bbrenfe4000
  Sketch para Arduino desvios JefeOro 19 29,287 11-09-2017, 20:46
Último mensaje: rezjat
  Central Arduino y paradas Pecetero 6 13,700 01-03-2017, 19:01
Último mensaje: rezjat
  control accesorios con arduino (I) miguel 10 19,159 26-12-2016, 10:50
Último mensaje: mrslide
  Consulta sobre conexión de sensor hall a arduino con interfaz S88 rezjat 9 19,255 20-09-2016, 18:06
Último mensaje: rezjat

Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)