Today we are looking at a fun project I have been working on that I'm calling pi-auto.
The python code for this package is hosted at https://github.com/LukeKeam/pi-auto
Contents:
- Shopping list
- Hardware
- Install OS
- Install pi-auto
- Running pi-auto
1. Shopping list
What do we need to get started? fyi some of these are affiliate links
- Raspberry Pi Zero W - Amazon Raspberry Pi Zero W (the brains)
- Micro SD Card - Amazon Sandisk Micro SD Card (32gb is plenty for this)
- GPS/3g Hat - Amazon Waveshare SIM7080G (this model number is the international version)
- Sim card - It depends on your country. In Australia I would choose Telstra as they are best for remote areas and have small iot sim card plans Telstra IoT Plans
- Raspberry Pi case - Pihpps case
- Micro USB cable - Amazon Micro USB (to power the pi)
- Bluetooth OBD reader - Amazon ELM327 (optional to read obd data from vehicle)
2. How to setup
I am assuming you have all your parts together now and are ready to get this one moving along.
3. Install OS
Since I am using a Raspberry Pi Zero we will need to use a legacy version of the OS called "Raspberry Pi OS Lite (Legacy)". You don't want the full desktop version as you just don't need it, takes up space and adds more security issues. https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-legacy
4. Install pi-auto
The most up to date script will always be hosted here on github at https://github.com/LukeKeam/pi-auto/blob/main/setup_initial.sh
5. Running pi-auto
Almost done and now we are up to running pi-auto, this section will be coming soon and will have included some bluetooth setup instructions.