Raspberry Pi Zero W for car applications

After getting familiar with CAN bus usage in my MX-5, I decided to build a universal module, based on $10 Raspberry Pi Zero W microcomputer.

My first project will be to integrate the front and rearview cameras, adding guiding moving lines. In order to do this, I need to intercept CAN bus communication with CMU and manipulate with CAN traffic to make the main display available when the car moves forward with a speed limit of 5-7 mph.

For video switching between front and rear cameras, I decided to use NTSC to CSI-2 convertor.  I can manipulate with video images on the Raspberry Pi processor, to overlay computer-generated images; to make adjustable guiding lines, controlled by steering wheel angle. Raspberry Pi has NTSC output, which can be connected to rearview camera input on CMU.

Here is a block diagram of my board:

diagram

IMG_2120

IMG_2121

This device can be used as a “black box” recorder, or as an OBD2 Wi-Fi adapter, with a simple way to install any custom application, designed on the Raspberry Pi platform.

I have a few extra boards available. If you’re interested in designing your own application, use this form to contact me.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.