Volvo RTI Retrofit - Multimedia con Android Auto para Volvo S60, V70 P2

Versión r1.2

¡Bienvenido al proyecto Volvo RTI Retrofit adaptado para el Volvo P2! Este proyecto mejora su experiencia de conducción mediante la integración de una Raspberry Pi y Arduino en su vehículo, en sustitución del módulo de control del sistema RTI. Utilizando la pantalla de valores RTI y controles asegura una integración perfecta.

Agradecimientos especiales

Quisiera expresar mi más sincero agradecimiento a los siguientes colaboradores, que han contribuido enormemente al desarrollo y el éxito de este proyecto:

  • Karl Hagström: Su completa guía sobre cómo añadir la funcionalidad AUX a la radio Volvo HU-XXXX ha sido inestimable. Echa un vistazo a la guía aquí.
  • klalle: Para el script AUX actualizado y contribuciones. Echa un vistazo a su GitHub gist aquí.
  • laurynas: Por desarrollar el programa lector LINbus de Volvo, que desempeñó un papel crucial en la integración de los botones SWM en el sistema OpenAutoPro. Encontrar el programa aquí.
  • Luuk: Su recurso sobre cómo habilitar Android Auto en los sistemas RTI de Volvo ha sido inmensamente útil. Más detalles se pueden encontrar aquí.
  • Equipo BlueWaveStudio Para desarrollar OpenAuto Pro. Lamentablemente, este proyecto está cerrado.
  • KreAch3R: ¡Por hacer que Android Auto Wireless vuelva a estar disponible! Más detalles: aquí.

Vuestras contribuciones han enriquecido notablemente este proyecto, y agradezco profundamente vuestros esfuerzos. Muchas gracias.

Lo que ahora funciona:

  • OpenAuto Pro con Bluetooth y reproductor de audio interno, llamada manos libres, ecualizador de 15 bandas, etc.
  • Android Auto inalámbrico
  • Visualización original mediante vídeo en serie
  • Abrir y cerrar la pantalla con los botones Intro+Atrás.
  • Los botones del volante, incluidos los botones RTI.
  • Cámara trasera
  • Control automático del brillo (Debe actualizarse)

Trabajos futuros:

  • Añadir información DAB
  • Añade una pequeña batería para mantener la energía durante el arranque del motor
  • Un caso mejor para todos los componentes
  • Sistema más estable y de código abierto en lugar de OpenAuto Pro

Índice

  1. Resumen de la conexión
    • Componentes necesarios
    • Gestión de cables
    • Conexión del cable de la pantalla
    • Configuración de botones SWM - bus LIN
    • Integración AUX
    • Configuración del módulo de control RTI
    • Esquema del módulo de control RTI
    • RTI Extender Cable Scheme
    • Cámara trasera
    • Control automático del brillo
  2. Programación
    • Raspberry Pi: Instalación de OpenAutoPro, configuración, conectividad con Arduino y configuración de la pantalla de bienvenida.
    • Activar Android Auto

Resumen de la conexión

Componentes necesarios

  • Raspberry Pi 4, 2 GB RAM: Tarjeta SD 64GB
  • Tarjeta de sonido USB Vention
  • Bluetooth C-TECH BTD-02
  • Arduino Nano (ATmega328 original) - El clon no lee los botones SWM
  • Arduino Nano (clon chino) - Para AUX
  • Chip MCP2004 TME
  • Convertidor reductor 12V-5V, 5A
  • Aislador de bucle de tierra
  • Cables varios, conectores, etc.
  • Cámara trasera para P2
  • Fotoresistencia
  • Resistencia R1 10k

Gestión de cables

Una gestión eficiente de los cables es esencial para organizar los componentes del proyecto OpenAutoPro dentro del Volvo S60 D5. Vamos a discutir cómo hemos optimizado el enrutamiento de cables para una configuración ordenada y funcional. Utilización de cables originales

  • Para mantener una instalación limpia e integrada, he reutilizado los cables existentes desde la parte delantera del coche hasta el maletero.
  • Dos cables van desde la pantalla RTI y la radio al módulo de control RTI. Mientras un cable permanece conectado entre la radio y el módulo de control, utilizaremos el otro cable de 10 pines desde la pantalla RTI al módulo de control como cable de extensión. Selección de la fuente de alimentación
  • Para garantizar una gestión de la alimentación sin problemas, hemos aprovechado la parte trasera de la toma de 12 V de la parte delantera. Utilizaremos 2 pines para alimentación y masa en el cable RTI.
  • La toma de 12 V ofrece la ventaja de cortar totalmente la alimentación cuando se desconecta el encendido, lo que reduce el riesgo de fuga de energía.
  • En futuras iteraciones, planeo incorporar una pequeña batería para mantener la energía durante el arranque del motor, mejorando aún más la fiabilidad del sistema.

Conexión del cable de la pantalla:

La incorporación de la pantalla RTI (Road and Traffic Information) en el sistema OpenAutoPro requiere un enfoque meticuloso de la conexión de cables. Vamos a desglosar la configuración de los cables para una integración perfecta. Componentes del cable:

  • Cable de vídeo: Este cable transporta la señal de vídeo desde la fuente hasta la pantalla RTI, facilitando la salida visual.
  • Cable de tierra: Asegura una correcta conexión a tierra para un funcionamiento estable y seguridad eléctrica.
  • Cable serie de pantalla: Facilita la comunicación entre la pantalla y el sistema, permitiendo el control y el intercambio de datos.
Display RTI Pinout

Configuración de botones SWM - bus LIN

Los botones SWM del volante, junto con los botones RTI, se leerán a través del bus LIN. Utilizaremos el Arduino Nano original con MCP2025 y el programa lector LINbus de Volvo "laurynas" (https://github.com/laurynas/volvo_linbus). Basta con pulsar el botón deseado para ver el código de la llave LIN bus desde nuestros botones, sin necesidad de encender el contacto. El código de la llave del Volvo S60 2008 aparece de la siguiente manera: Botón Intro: " C1 3F 20 A0 "

Los cables del SWM/SAS se encuentran hasta el volante, debajo de la tapa. Ver flecha azul.  

Integración AUX

Aunque el Volvo S60 de 2008 suele venir equipado con una entrada AUX, mi modelo tenía la radio actualizada al HU-850, una versión más antigua que carecía de esta función. Siguiendo la guía de Karl Hagström (https://gizmosnack.blogspot.com/2015/11/aux-in-volvo-hu-xxxx-radio.html), he creado un emulador de cambiador de CD utilizando un clon de Arduino Nano.

Radio Pinout

Módulo de control RTI y prolongador de cable

He quitado casi todo de la caja del Módulo de Control RTI. Sólo he dejado tres conectores: una toma DIN de 8 pines, un conector de 10 pines de la pantalla y el conector azul de 5 pines. En esta caja he colocado todos los componentes informáticos: Raspberry Pi con todos sus componentes, un convertidor reductor y dos microcontroladores Arduino en una PCB.

Cámara trasera

Encontré una cámara trasera específica para el Volvo P2, y su instalación es sencilla. En primer lugar, conecte la alimentación de la cámara a un convertidor reductor desde el lado de 12V. A continuación, conecte la salida de vídeo de la cámara al relé de 5V. Que cambiará de RPi a la cámara, cuando la luz de marcha atrás está encendida. Ver esquema del módulo de control.  

Control automático del brillo

Inicialmente, el brillo era configurable pero requería un ajuste manual. Debido a la ausencia de botones, decidí automatizarlo. Instalé una fotorresistencia bajo el cristal trasero y la conecté al Arduino Nano a través del conector azul (consulta el esquema).

Programación

Raspberry Pi: Instalación de OpenAuto Pro, configuración, conectividad Arduino y configuración de la pantalla de bienvenida.

Esta guía describe los pasos para configurar su Raspberry Pi, incluyendo el intercambio del archivo de configuración de Raspberry Pi, la configuración de inicio automático para un lector de botones, la configuración de la pantalla de bienvenida de Volvo, y la configuración del ecualizador.

1. Intercambiar el archivo de configuración de Raspberry Pi

Para realizar los ajustes necesarios en el sistema, es necesario editar el archivo de configuración de arranque Raspberry Pi.

  1. Abra el archivo de configuración de Raspberry Pi utilizando el siguiente comando:sudo nano /boot/config.txt
  2. Modifique o añada los ajustes necesarios en función de las especificaciones de su proyecto.
  3. Guarde y salga del editor pulsando Ctrl + Xentonces YEntre en.

2. Configuración del inicio automático del lector de botones

Para garantizar que el ejecutar.sh (que lee las entradas de los botones) se ejecuta automáticamente al iniciarse, siga estos pasos:

  1. Mueva el ejecutar.sh al script /home/pi directorio:sudo mv /home/pi/run.sh /home/pi
  2. Mueva el key.py al archivo /home/pi/Documentos/ directorio:sudo mv /home/pi/key.py /home/pi/Documents/
  3. Edita el archivo autostart para añadir el script:sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
  4. Añada la siguiente línea al final de file:@/home/pi/run.sh
  5. Guarde y salga del editor pulsando Ctrl + Xentonces YEntre en.
  6. Haga el ejecutar.sh script ejecutable:sudo chmod +x /home/pi/run.sh
  7. Instale el paquete Python necesario pynput:sudo pip3 install pynput

3. Configuración de la pantalla de bienvenida de Volvo

Para configurar la pantalla de inicio de Volvo en tu Raspberry Pi:

  1. Mueva los archivos de la pantalla de bienvenida al directorio OpenAuto Pro:sudo mv /home/pi/splash1.h264 /usr/share/openautopro sudo mv /home/pi/splash2.h264 /usr/share/openautopro

4. Cambio de la configuración del ecualizador

Para establecer la configuración del ecualizador:

  1. Mueva el openauto_equalizer.ini ajustes del ecualizador a: '/home/pi/.openautopro/config/'

Activar Android Auto

Tras la última actualización de Android Auto (v12.6), la versión integrada de OpenAuto Pro dejó de funcionar. Gracias a KreAch3R, ahora es posible reactivarlo. Sigue su guía aquí para hacerlo funcionar de nuevo.

Sin embargo, he notado algunos problemas: los botones "Pista siguiente/anterior" y "Reproducir/pausar" ya no funcionan, e iniciar Android Auto desde el menú OpenAuto Pro ya no es posible (solo funciona al iniciar el sistema). Estos problemas deberían solucionarse en una futura actualización.


Con estos pasos completados, su Raspberry Pi debe estar configurado correctamente para su proyecto, con las secuencias de comandos y configuraciones necesarias en su lugar.

Descripción de la imagen

Compártelo en tus redes sociales

Productos más vendidos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 comentario en “Volvo RTI Retrofit – Multimedia with Android Auto for Volvo S60, V70 P2”

Carrito de compra