En el mundo del automóvil, hay muchos estándares generales que todos los fabricantes de automóviles cumplen. También hay muchas tecnologías propietarias que cada fabricante de automóviles crea y utiliza para su propio beneficio. [Shehriyar Qureshi] recientemente se ha estado sumergiendo en el estándar de línea de datos en serie de Suzuki, y ha creado un tablero digital utilizando los datos obtenidos.
El proyecto comenzó con el código de escáner basado en Python diseñado para decodificar el protocolo SDL de Suzuki. Armado con la capacidad de leer el protocolo, [Shehriyar] Quería poder hacerlo sin tener que transportar una computadora portátil en el auto. Por lo tanto, el proyecto fue portado a óxido, o “oxidado” si lo desea.
Más después del descanso …
[Shehriyar] ha instalado el sistema en un Suzuki Baleno. El Raspberry Pi utiliza una interfaz VAG KKL para conectarse al automóvil a través de su puerto OBD y conectarse a la línea SDL. Decodifica estos datos y los procesa para extraer parámetros como la velocidad, RPM. Luego conduce una pantalla LCD en el estéreo de doble cena en el tablero. Una salida compuesta easy permite que el sistema muestre datos en vivo mientras conduce el vehículo. La ui Utiliza la biblioteca Ratatui. El resultado es una pantalla que se actualiza sin problemas y rápidamente. Tiene un gran ambiente retro que nos recuerda algunas interfaces vistas en las películas de Hollywood. A pesar de ser un video analógico, los resultados son bastante nítidos.
Hemos visto algunos paneles digitales excelentes a lo largo de los años.
Noticias locas: Ratatui llegó al tablero de un automóvil 😱🎉🚗 suzui-rs-Suzuki Serial Knowledge Line Viewer in Rust📟 muestra datos de automóviles en vivo, alimentados por PI y se muestra en estéreo a través de RCA🦀 escrito en Rust y construido con @ratatui.rs ⭐ github.com/thatdevsherr.