April 15, 2024

One of many largest upsides of open communications requirements akin to CAN or SPI is that an entire world of car hacking turns into obtainable, from easy initiatives like including sensors or computer systems to a automotive and even constructing a whole engine management unit from the bottom up. The reverse is true as nicely; sensors and gauges utilizing one in every of these protocols will be faraway from a automotive and put to work in different initiatives. That’s the concept [John] had when he set about using a vehicle’s dashboard as a information cluster for his home.

The core of the construct is an Astra GTE dashboard cluster, faraway from its host car, and wired to an Arduino-compatible board, on this case an ESP32. The code that [John] wrote bit-bangs an SPI bus and after some probing is ready to tackle all the instrument gauges on the dashboard. For his personal use at residence, he’s additionally configured it to work with Residence Assistant, the place every of the gauges is configured to signify one thing his residence automation system is monitoring utilizing a bit masks to ship information to particular dials.

Whereas this particular gauge cluster has a whole lot of vehicle-specific instrumentation and wishes a legend or good reminiscence to tie into a house automation system with out every other modification, loads of car gauges are extra intuitive and so long as they’ve SPI they’d be good targets for builds that use this underlying software program. This challenge takes the same tack and repurposes a couple of analog voltmeters for residence automation, including a paper background to the meters to make them simpler to learn.