Probablemente no le sorprenda descubrir que un BMW 325i de 1989 no tiene muchos aparatos electrónicos a bordo. De hecho, lo que pasa por una "computadora" en el tablero en este Beemer vintage es solo un reloj digital con una función de calendario rudimentaria. No contento con desperdiciar más su valioso espacio en el tablero, (Ryan Henderson) usó su tiempo en cuarentena para reemplazar el módulo de reloj con una Raspberry Pi.
Ubicado en una carcasa personalizada cortada con láser, hay un módulo LCD de pantalla táctil que se conecta directamente al encabezado GPIO de un Pi Zero. Combinado con algo de código Python, esto proporciona una interfaz multipropósito muy elegante para casi cualquier cosa que (Ryan) quiera. En este momento lo tiene conectado a un receptor GPS para que pueda averiguar cosas como la velocidad y la aceleración, pero el único límite real de lo que puede hacer esta pequeña actualización es la cantidad de código que desea sentarse y escribir.
Afortunadamente, parece que (Ryan) ha hecho mucho del trabajo duro por ti. Ha creado una biblioteca de Python que permite al usuario dibujar fácilmente indicadores analógicos en la pantalla. Las caras tienen un tamaño paramétrico e incluso tienen marcas mínimas / máximas personalizadas. Por supuesto si prefieres lanzar texto e imágenes en la pantalla, eso es se logra con bastante facilidad con bibliotecas existentes como PyGame.
(Ryan) dice que también está trabajando en un código para integrar mejor el Pi en los sistemas del vehículo mediante un adaptador Bluetooth OBD2. En la aplicación más básica que le permitiría mostrar varios bits de datos del motor en la pantalla, pero en automóviles más modernos, podría potencialmente toque el bus CAN y dóblelo a su voluntad.
Si bien el tamaño físico y la forma de esta modificación en particular se centra claramente en este modelo y año de BMW, los conceptos generales podrían aplicarse a cualquier automóvil en la carretera. (Ryan) ha comenzado recientemente un repositorio de GitHub para el proyecto y espera conectarse con otros que estén interesados en agregar un poco de comodidad y complejidad moderna a sus atracciones clásicas.
La realidad es que los automóviles se vuelven más dependientes de sus computadoras a bordo con cada año que pasa. Ya estamos viendo a los propietarios de Tesla luchar con chips flash cocidos, y es probable que las cosas empeoren antes de mejorar. Aunque indudablemente hay algunos que prefieren mantener su impulso diario lo más simplista posible, proyectos como este nos alientan al menos dejar que los propietarios informaticen sus coches en sus propios términos.