Librería DCCpp LMD


La biblioteca DCCpp LMD es una adaptación con pantalla Oled, mejoras en la comunicación y a la que se le ha habilitado un pin para el sonido.

Debido a que mi maqueta es modular, y a mis ganas por personalizar la electrónica que le acompaña, decidi adaptar la última versión disponible de la librería Locoduino. Se que hay librerías que están mucho más actualizadas, pero son demasiado "sofisticadas" para mi.

Para todo esto he creado algunos archivos nuevos. Para activar o quitar las nuevas funciones tendremos que acudir al archivo DCCpp.h.


Otras configuraciones que pueden ser de utilidad:

Casi toda la información de la librería DCCpp LMD está traducida en el directorio extras/Doc_LMD/. Creada con Doxygen, solo hay que buscar el archivo index.html y ejecutarlo en el navegador.


Documentación DCCpp LMD

En esta imagen se muestra los pines reservados es la placa Arduino MEGA donde se pueden conectar los diferentes periféricos. Estos pueden ser de comunicación como los módulos HC-05 y ESP-01. De salida como la pantalla Oled o de entrada de datos como el teclado y el encoder rotativo


Imagen de los pines reservados para periféricos.

*-LMD 23/04/2023 V2.0.3
- Retromodulos S88 añadido. Archivos S88.cpp y S88.h (por Philippe -> http://lormedy.free.fr/)
- Arreglos sonido
- Comando '#' muestra el número de locomotoras que puede administrar la central
- Comando 'I' (solo WiFi) Muestra la IP del dispositivo Wifi WebSocket (https://github.com/Peyutron/DCC-ESP8266-Websocket-Server)

-LMD 05/04/2023 V2.0.2
- Arreglos en TextCommand.cpp ya que algunos comandos no funcionaban correctamente (comandos 's', 'E' y 'F')

*-LMD 01/04/2023 V2.0.1
- Datos seriales unificados en CommInterface.cpp
- Implementación del puerto Serial1 como SerialWifi (SerialWifi.h) con WebSocket "ws://"
- Implementación del puerto Serial2 como SerialBluetooth (SerialBluetooth.h)
- Implementación del puerto Serial3 como SerialAUX (SerialAux.h)
- Nueva librería U8G2lib probado en pantalla SSD1603 128x64
- Monitor Serial en pantalla
- Monitor de consumo

Como comento al principio esto aun esta en proceso, pero si alguien quiere los archivos para ir probando, pero seguramente algunas cosas pueden fallar, aunque las principales (locomotoras y desvíos) ya están probadas.

Descargar Librería DCCpp_LMD 2.0.4 (Modificación Oled, S88, Sonido, wifi, Bluetooth, Serial3, teclado y encoder)

Seguiré actualizando!!!