I'm building a custom car monitoring dashboard with an RPI3 that I want to connect to a Arduino Mega2560 over USB. The idea is for the RPI to read and control the Arduino's IO ports and present them graphically using a QT application. I have a Carnettix 90 Watt PSU that delivers 12v and 5v stable regulated lines. (http://carnetix.com/power-supplies). The car is from the 70s, so it's using plain old 12v electrical circuits for switching on the lights, lowering the windows, the door locks, .... and has a EFI (electronic fuel injection) system with analogue 12v sensors for fuel tank level, water temp, oil pressure ect... (No OBD or CAN-bus or any of that modern stuff).
What I would like to achieve without altering the existing circuits (too much) is to "hook" into those to somehow monitor these circuits. I read in another thread here that was doing something similar (monitoring external circuits) to use some sort of current sensors. So google brought these up:
ACS712 (ACS712 5A Current Sensor Module for Arduino - Blue - Free shipping - DealExtreme)
Couple of questions:
- These sensors seem to deliver an analogue signal (I think?) but I would like to somehow use the digital inputs on the Arduino as I need to monitor a lot of circuits. But what it boils down to is, I basically want the Arduino to know if the button for the headlights is turned on or off.
- I also would like to get feedback if a bulb pops, so I can get a warning I need to replace the front left headlight. I think I also need some current detection for this, but again how do I hook it up to the digital input?
- Can I perhaps achieve this in another way? This being, the 12v car circuit state (in use or not) needs to be translated into a digital I/O input from the Arduino.
- Do I need to fuse it somewhere? (The car circuit already has it's own fuses).
Thanks,
Kris
Ps: As for my level, I'm not an expert with electronic components, I know what a capacitor and transistor are, but don't know how to chose the right ones, let alone, improvise a custom circuit. So if any pre-assembled little add-on boards exist I'll go that way...
