Mon. May 16th, 2022

Como explica (Luuk Esselbrugge) en una publicación reciente del blog, su Volvo S60 2002 tenía un sistema de navegación GPS opcional y una cámara de respaldo que usaba una pantalla motorizada que se levantaba del tablero cuando era necesario. Su automóvil en particular no venía con el hardware instalado, pero después de poner sus manos en un módulo de pantalla e investigar un poco, descubrió cómo podía conducirlo con la Raspberry Pi y un par de microcontroladores.
Dada la antigüedad de la pantalla, probablemente no le sorprenderá saber que utiliza video compuesto. No es exactamente de alta resolución, pero en la demostración después del descanso, tenemos que admitir que parece más que a la altura. (Luuk) está ejecutando Android Auto en la Raspberry Pi 3 a través del proyecto openauto, que le brinda una pantalla grande y agradable y acceso a todas las aplicaciones de navegación y multimedia que esperaría. La pantalla no es compatible con el tacto, pero gracias a un ESP32 conectado al bus CAN, puede controlar el software leyendo los botones integrados en el volante de Volvo.
Las fuentes de video compuesto se cambian con un simple relé. Para subir y bajar la pantalla, (Luuk) descubrió que solo necesita disparar unos pocos bytes por el bus serial de 1200 baudios que está integrado en el arnés de cableado de la pantalla. El ESP32 también se encarga de esta tarea, al menos en parte porque ya está conectado al bus CAN y puede saber cuándo el vehículo está en reversa. Esto le permite abrir la pantalla para mostrar la transmisión de video de la cámara de respaldo recién instalada en caso de que el Pi aún no haya pedido subir la pantalla. Por cierto, enchufar el teléfono normalmente activa el sistema para que se active y suba la pantalla, y al desconectarlo, la pantalla se volverá a bajar a la posición de almacenamiento.
El lector atento o aficionado de Volvo puede preguntarse cómo (Luuk) hizo funcionar el audio. Dado que el sistema de sonido de su automóvil no cuenta con una entrada auxiliar, está usando un Arduino para falsificar la existencia de un cambiador de CD, lo que le permite inyectar una señal de audio en uno de los pines en la parte posterior de la radio. Finalmente, quiere trasladar esta tarea al ESP32, pero dice que un gran cambio como ese tendrá que esperar hasta que el clima sea más cálido.
Esta no es la primera vez que vemos que la Raspberry Pi solía agregar características mejoradas a un vehículo algo más antiguo. Si bien algunos se lamentan de la mayor complejidad de los vehículos modernos, parece que algunos piratas informáticos no pueden obtener suficiente.

By Erica Flores

Enamorada de la tecnología. Apasionada de la velocidad que la información puede adquirir en este mundo cambiante. Actualmente residiendo en Barcelona.