1. Log into Raspberry Pi
The TF card onto which the Raspbian has been burnt is inserted into the Raspberry Pi before. Now power the Raspberry Pi.
The installation may take a long time, so you’re recommended to supply Robot HATS by battery and the Raspberry Pi via a USB cable in case of power cut-off thus causing a sudden shutdown and file damage of the Raspberry Pi. You can directly power it via the Micro USB port because the Robot HATS won’t get damaged by it due to the built-pin protective circuit.
Plug in the USB Wi-Fi dongle (skip this if you use a Raspberry Pi 3 with the WiFi) and complete the setting in the way you’re comfortable with.
Log into the Raspberry Pi via ssh or ssh tools like PuTTY.
2. Get Source Code
You can find the source code in our Github repositories. Download the source code by git clone:
git clone –recursive https://github.com/sunfounder/SunFounder_PiCar-S.git
Check by the ls command, then you can see the code directory:
SunFounder_PiCar-S/
pi@raspberrypi:~ $ lsDesktop Downloads Pictures python_games TemplatesDocuments Music Public SunFounder_PiCar-S Videos |
3. Go to the Code Directory
cd ~/SunFounder_PiCar-S/
pi@raspberrypi:~ $cd SunFounder_PiCar-S/ |
Enter the code directory and you can see the installation script:
pi@raspberrypi:~/SunFounder_PiCar-S $ lsexample install_dependencies LICENSE README.md show |
4. Install the Environment
Installing Automatically by Script
You can get all the required software and configuration done with the installation script. If you want to do step by step instead, refer to the operations in Installing Manually below.
sudo ./install_dependencies
Notes:
1. The installation script will install the required components and configure for the running environment. Make sure your Raspberry Pi is connected to the Internet during the installation, or it would fail.
2. The Raspberry Pi will reboot after the installation, so you need to log in again.
Installing Manually
1. Update the apt list
sudo apt-get update
2. Install python-smbus
sudo apt-get install python-smbus -y
3. Install the PiCar module
cd ~
git clone –recursive https://github.com/sunfounder/SunFounder_PiCar.git
cd SunFounder_PiCar
python setup.py install
4. Enable I2C
Edit the file /boot/config.txt
sudo nano /boot/config.txt
The “#” in front of each line is to comment the following contents which does not take effect in a sketch. The I2C configuration part is commented by default too. Add the following code at the end of the file, or delete the pound mark “#” at the beginning of related line; either way will do.
dtparam=i2c_arm=on
5. Reboot
sudo reboot