I don't think we need a +12v signal when the car is put into Drive -- what we need is a +12v signal when the reverse line (RL) goes low. I think this can be done with a simple normally closed relay on the RL, feeding +12v to SW2 when the relay closes when the RL goes low.
So regardless of any current camera setting (front or rear), the car goes into reverse and the RL to SW1 goes high, forcing the camera to the rear. At the same time, the normally closed relay opens, cutting +12V to SW2 (which I think should have no effect on the camera). When done backing up, the RL goes low, the relay closes, sending +12v to SW2 again to toggle to the front camera.
This is the behavior that I would prefer (always front except when backing), but I know other people want a different set up (always reverse, front camera toggle on demand). I think for those people, there is no automatic solution that will accomplish that, since it is truly "on demand". But if the camera switches SW1 and SW2 work like I think they do, a simple relay (or MOSFET) will do the trick for people like me.
I am not an electrical engineer, but more of an electronic hobbyist, so please feel free to correct me if I'm wrong.
I'm convinced this idea will work. I've ordered a relay for delivery tomorrow so I can try this out over the weekend on my beta version. Should be easy to do.
The relay coil will be powered via the reverse lamp 12v signal. A standard 12V connection will be made to the the single relay pole. Default output will be to SW2 and switched output to SW1. So when reverse is engaged the relay coil will be energized and the rear camera will be forced on by SW1. When the car is put into park or drive, the coil will not be powered and SW2 will be the output. In a word the default setting will be front camera on and the rear camera will show on the touchscreen only when reverse is engaged. So this is prefect for parallel parking situations. However, if someone wants the rear camera on while driving, the remote or Homelink can be used to switch it on.
Will test this weekend and report results. HankLloydRight may not be an EE but he's found a solution we all wanted Thanks!!
Last edited: