Skip to content

Latest commit

 

History

History
55 lines (31 loc) · 1.36 KB

README.md

File metadata and controls

55 lines (31 loc) · 1.36 KB

carver

Python GPS Speedometer & Camera Control

Simple Python3 Tkinter application that displays a GPS powered speedometer and some buttons for controlling the Raspberry Pi Camera module.

The speedometer gauge code (gaugelib.py) was written by Ardiotech.com

I've written this to be integrated with the OpenAuto Pro application but it does work standalone using the hardware listed below:

Raspberry Pi 3 B+ Official 7 Inch Touch Screen Raspberry Pi Camera Module V2 USB GPS Module

OpenAuto Pro comes bundled in it's own Raspian ISO so your installation path's may not match those below.

INSTALLATION

Add the speedo.py app to the OpenAuto Pro Appliciations list, I've added mine at the beginning of the list:

pi@raspberrypi:~ $ head openauto_applications.ini [Applications] Count=6

[Application_0] Name=Speedo Path=sudo python3 /usr/local/bin/speedo.py IconPath=/home/pi/icons/icon_speedo.png Autostart=true ~

Then copy all three project files into the /usr/local/bin folder. Change their ownership and make them executable:

sudo chown root:staff speedo.py

sudo chown root:staff rvcamlib.py

sudo chown root:staff gaugelib.py

sudo chmod +x speedo.py

sudo chmod +x rvcamlib.py

sudo chmod +x gaugelib.py

You'll want to edit the rvcamlib.py file and change the recording location variable 'vidpath'.

You can test by running from the command line:

sudo python3 speedo.py