Working with Raspberry Pi
Hardware Connection
Software Environment Configuration and Testing
Flash the Official Raspberry Pi OS Image
- First, flash the latest official Raspberry Pi OS image to a TF card.
- After flashing, start the Raspberry Pi and complete the basic initial configuration.
Download the Driver and Copy it to the Raspberry Pi
wget https://files.waveshare.com/wiki/IMX415-8MP-AF-Camera/IMX415-8MP-AF-Camera.zip
If using only one camera, connect it to the CAM1 port.
Extract the Package and Enter the Directory
unzip IMX415-8MP-AF-Camera.zip
cd IMX415-8MP-AF-Camera
Add Execute Permissions to the Installation Script and Run It
chmod +x install.sh
./install.sh
Reboot the Raspberry Pi After Installation
sudo reboot
Check if the Camera is Successfully Detected
-
After reboot, run:
rpicam-hello --list-cameras -
If the camera is successfully detected, you should see output similar to:
Available cameras-----------------0 : imx415 [...]
Preview and Autofocus Test
Raspberry Pi 5
-
Run:
rpicam-hello --autofocus-mode continuous --qt-preview -t 0 --info-text "focus:%focus, lp:%lp, afstate:%afstate" --tuning-file ~/imx415_af.json -
Move the object at different distances and check if autofocus works properly.
Raspberry Pi 4 and Other Models
-
Run:
rpicam-hello --autofocus-mode continuous --qt-preview -t 0 --info-text "focus:%focus, lp:%lp, afstate:%afstate" --tuning-file ~/imx415_af_vc4.json -
Move the object at different distances and check if autofocus works properly.
For more information about rpicam commands, please refer to Raspberry Pi rpicam Tool Documentation.