again with my Corsa
so, i previously tried a lot of stuff… tried to flash an OEM ECU, tried to customize the cluster's sounds… but… a lot has happened since then and i have a more clear path to follow:
- i need a speeduino, fuck OEM ECU, they're tight on flashing
- custom sound isn't the only thing i want to add…
a case for the TID
so, i made brief experiments with the TID, the stock one. given the right code, it can be driven with an Arduino and display any text you want. but, only text… that's where i would have wanted something more powerful?.. something that could display way more info than just a line of text.
rapsberry pi 0 + waveshare hat = fuck
this thing right there was my first lead. using a CAN hat, a RPi 0 B+ and this thing that was theorically capable to interface with my RPi, i would be able to show what the RPi could retrieve as a CANBUS client and show it directly on the screen. using wpewebkit (more info here), i would have made a simple enough UI and voila.
expect…
it isn't compatible with a RPi 0 at all
i mean, it does not its job of "HAT" since i would have needed to rewire the thing to righly exchange data between the screen and the RPi that wouldn't cut it (especially since i have spent waaay too much time to make it work using the base wiring, telling myself something was wrong with my drivers or even used some Python library to display anything) so for now i went with another waveshare, a HDMI one, hoping i would get a better result but for now…
focusing on the CAN communication (and EPS intermission)
before i got to switch jobs, i started to steadily search for resources around CANBUS communication. again, i'm using a HAT and, again, it's a waveshare thing with its wiki right there (please back it up when you can)
i didn't start much, i'm not even sure if, again, the wiring is not okay with a RPi 0… but i had to cook something else since i started a new job
if i have to start the project right where i left it, i should really, really begin with CAN communication. if the RPi 0 is a no go, then fuck it, i should reconsider what board i use or if waveshare can do anything that remotly works…
oh yes, i was also struck by the EPS issue
so, that thing… after, again, switching the direction axle, switching the tech from our original direction column, and tried my best to calibrate…
i think the signal is busted… at the starting point, it should catch a 2.5V at each side of the column. except, the best it can do is 2.4V
so, i have three things i want to clean using my ultimate TID custom made with… whatever part i will use:
- clean the column signal
- make the cool sounds when the key is still on, the lights are on or when the turn signal is on, plus more
- show states and cool stuff like that on any screen that could replace the current one
start again: the CAN signal
so, when i get back to it, please, myself, test the CAN thing
and starting again
after a long, long break. i mean, an actual break, with a real week off.
some things happened in the mean time:
- i finally took a speeduino this single thing may or may not make this project take a big step back: what the current ECU says is the current speed may be what the speeduino think is the windshield cleaner level. but, there's a silverlining: the speeduino should be easier to read off than the current ECU, so everything that is made for that ECU may not be as hard to do on the speeduino. or, at the very least, the speeduino's intel can be accessed through something else than the canbus…
at the end, it does make things shake but that won't stop the ultimate TID thing.