Pinout overview(Preliminary)
Figuring out the piout for this whole thing
Harder than I thought!
When this was a high level idea I never really thought about how complicated the logic could become. Now that I’m writing everything down and trying to map it out there are a lot more moving parts than I realized. I have to keep track of the status of door locks, whether the engine is running or not, whether or not the pico is communicating with my watch, whether the fuel pump has been primed, how long it’s been since the pico spoke to the app, when to turn the car off and on, and more that I’m sure I’ll stumble across. Right now I’ve mapped out the pinout and I’ve decided to break the logic up into individual posts where I can go into more detail.
How to eat an elephant.
One bite at a time.
I’m going to tackle this in stages. I’ve mapped out what pins I know I’ll need now though the list is sure to change as I get further into the project. I will make separate posts for each step of the logic as I work it out.
Mapped pins Output:
Fuel Prime
Fuel pump on
Vats check
Chassis power on
Starter bendix relay
Starter motor relay
Door lock relay
door unlock relay
Mapped pins Input:
SPI for bluetooth
SPI for bluetooth
SPI for bluetooth
SPI for bluetooth
Engine cut switch
ground for microcontroller power
5 Volt+ for microcontroller power

