Low Coolant Indicator
Coolant loss could be the result of any number of things including a bad water pump, bad gasket, or broken hose. This instructable does not cover troubleshooting the source of the problem however.
The indicator uses 2 LED's. A green LED flashes when there is coolant in the reservoir. Otherwise, a red LED flashes if it's low or empty on coolant. By choosing the right fuse in your car, the indicator is turned on only when the car is running or the key is in the "ON" position. The indicator is microcontroller based and it incorporates built-in hardware features called "sleep mode" and "watchdog timer" to periodically wake up, take a reading, flash the corresponding LED, and go back to sleep. This way, it's most efficient in power consumption while it's turned on.
Technically, this project uses an equivalent circuit to my "Electronic Diaper" project in that it uses a voltage divider connected to an ADC (analog to digital converter) pin.
Bill of Materials
- Capacitor .1uf
- Capacitor 10uF
- Capacitor 1uF
- PIC16F88
- 7805T TO220H
- Red LED 5MM
- Green LED 5MM
- Resistor 1M
- Resistor 4.7K
- 2 Resistors: 220
Hardware
- Wire
- Small single sided copper clad board
- PIC burner
Software
- lowcoolant.jal
- lowcoolant.hex
PCB making
- Paint thinner
- Hydrogen Peroxide
- Meuratic acid
- Laminator
-
Laser Printer
PCB
I recommend you read my instructables project "Electronic Diaper" if you are not familiar with making a PCB.
First make the PCB by printing Board.pdf. You can also make a PCB for the LED's as I did by printing ledboard.pdf.
Transfer the toner onto copper clad using a laminator. Drill holes and solder in the components.
The photo below shows where the components go on the board. For reference, also see the schematic.
Software
The target device is for the PIC16F88. Download lowcoolant.hex and use a PIC burner.
The software uses asm sleep to place it into sleep mode and enables the watchdog timer to effectively monitor the coolant level every 2.3 seconds.
Installation
The PCB will have a few wires connected to it. 1 wire connects a fuse, which is hot when the key is "ON" or engine is running, to the voltage in on the PCB. This supplies 12 Volts from the car's battery. The ground wire will connect the ground on the PCB to the ground on the car. A car's ground is any exposed metal connected to the car's chassis so I found a narby bolt provided a good ground. 2 wires will provide voltage for 2 LED's and another provides their ground. Finally, 2 heavy gauge wires will provide the coolant probe.
On my '99 Ford Explorer, I picked fuse #12 on the interior fuse panel which happens to be used for the windshield wiper pump.
To locate which fuse to use, disconnect any fuse. With a voltmeter, connect the black probe to the car's ground and the red to one of the 2 slots of the fuse's socket. If it reads voltage (not 0), try another fuse. If it reads 0 volts, place the red probe on the other slot.
If it reads voltage, again try another fuse. We are looking for a fuse that is not hot when the key is "OFF".
Now place the key in and turn to "ON" position so as to listen to the radio. Now find which of the 2 slots of this fuse socket reads voltage.
We will use the slot that does not read voltage (use the one that reads 0 volts). This will provide 12 volts to the PCB once the fuse is in and if something goes terribly wrong, the fuse will burn out. I used a thin wire and sandwiched it between the fuse and the slot of the socket that read 0 volts. Connect the PCB's ground to the car's ground and the LED wires accordingly. I ran the coolant probe wires through the firewall under a rubber grommet so I did not need to drill a hole.
I then routed the wires into the coolant reservoir around the engine compartment being careful not to touch anything hot. I hid the PCB under the console, routed the LEDs above it, and proceeded to test.
Testing and Troubleshooting
Of course this troubleshooting guide assumes a fully functional PCB so you should check for continuity on the vias on the PCB and solid solder joints if you have not done so already. I rarely put something together and expect it to work immediately so I test along the way.
Good luck and may your reservoir always be half full.