So like 5 thousand other people that watch Mighty car mods, I thought, Gee I want to make an Arduino car thingo.
Unlike 4995 other people, I actually bought one and set about learning how it works and its pretty cool.
I quickly decided that trying to make a true digital climate control controller is probably a bit out of my league currently if just that it will take forever to work out what functions need to happen let alone how so decided to make a boost gauge instead.
It's all pretty easy to do the code part, google for long enough and youll get what you need making setting these up really fast, I looked around and decided to start off with another guys project and change it to suit, it seems to be easier to start with something and just keep modifying it suit your needs
So ive ended up with a display that shows boost (from a map sensor that mounts to the circuit board) Air Fuel (reading a 0-5v output from a wideband controller) and coolant temp (from the stock Swift sender, the manual tells you exactly what voltage is what)
Seeing I have an RGB display (changes colours) I decided to play with that as well and figured out how to change it based on whats going on.
The display starts out blue (cause rice)
Then changes to match the cars displays
If you are under vacuum (so being an eco warrior boring person, it goes green)
If you go above a preset boost level or temp level or if its leaner than a certain amount while under any boost the display will change red and flash
It also dims when you turn the lights on (well when a pin goes from low to high, anyone tell me a reliable way to convert battery voltage to 5v, regulator?)
Possible further additions
Swap the oil switch for a sender to display oil pressure and also output a signal for the oil light under a preset pressure (so only one sender and the ECU doesnt get upset)
Learn how to count an input and make a shift light, ill need to work out isolating the rpm signal from teh Arduino I guess.
Learn about menus and push button control to set warning values and so on on the unit
I'm no code or Electronics guru but I usually pick up simple stuff easy enough with some googling so this hasnt been to hard to figure out while still being a fun challenge, and really the amount of uses they have in Automotive stuff is amazing, I even figure it can read a digital input (pulse) drive a servo and print numbers on an LCD, its got to be possible to make a Sierra speedo that still swings the needle across the stock face but drives an odometer and a trip meter, running off a jimny or something vss and programmable for tyre size.
dodgy video coming
