bicycleguy
Well-known member
Finally got my little backup camera project finished ! I'd like to thank all on this thread for help and inspiration, especially solder. I learned a lot about how the CAN bus works.
Here it is in operation: https://youtu.be/gQagP5NV2ZY
The final and most difficult part was faking the head unit to display the video. This is also the part you won't need when someone figures out how to get the 'RearView Camera Calibration' working on the head unit, or GM decides to help out.
This 2x2 inch proto board was developed and software written for the (super-Arduino) Teensy 3.2 powered micro-computer to do the job.
Summary of operation.
1. The ~$29 video camera is hooked to the head unit and powered by 12V tapped from reverse lights.
2. The board below is also powered by 12V from the reverse lights and taps into the Sparks SWCAN bus.
3. When the reverse lights turn on the board is powered up and immediately (and redundantly) listens on the SWCAN bus for shifter in reverse.
4. The board then sends an OBD (on board diagnostics) signal to the head unit to test the video input causing the video to display.
5. Every two seconds while still in reverse a tester present signal keeps the video going.
6. When shifted out of reverse, the board shuts down and can't cause any SWCAN bus, ONStar ext. glitches.
Here it is in operation: https://youtu.be/gQagP5NV2ZY
The final and most difficult part was faking the head unit to display the video. This is also the part you won't need when someone figures out how to get the 'RearView Camera Calibration' working on the head unit, or GM decides to help out.
This 2x2 inch proto board was developed and software written for the (super-Arduino) Teensy 3.2 powered micro-computer to do the job.
Summary of operation.
1. The ~$29 video camera is hooked to the head unit and powered by 12V tapped from reverse lights.
2. The board below is also powered by 12V from the reverse lights and taps into the Sparks SWCAN bus.
3. When the reverse lights turn on the board is powered up and immediately (and redundantly) listens on the SWCAN bus for shifter in reverse.
4. The board then sends an OBD (on board diagnostics) signal to the head unit to test the video input causing the video to display.
5. Every two seconds while still in reverse a tester present signal keeps the video going.
6. When shifted out of reverse, the board shuts down and can't cause any SWCAN bus, ONStar ext. glitches.