Raspberry Pi Setup
This article will introduce to you, how to set up a Raspberry Pi from scratch with all software needed to run the detector hardware.
DISCLAIMER: If not stated otherwise, this tutorial is developed on Raspian 10 Buster.
Contents
Initial Setup
- Requirements: Raspberry Pi version 3 or above (with 40-pin GPIO connector)
- Create a fresh install of Raspbian Buster operating system e.g. from here on microSD card (with or without desktop)
- Enable I2C Interface: In terminal: sudo raspi-config >> Interfacing Options >> I2C>> Enable: Yes >> Reboot optional
- Enable SSH: The SSH protocol is needed if you want to remotely configure your hedless Raspberry Pi. In a terminal: sudo raspi-config >> Interfacing Options >> SSH >> Enable: Yes >> Reboot
- Configure the network connection:
- Per default, the RPi is configured to automatically obtain an IP address when a connection is available and DHCP in your local network is active (this should be the case for most local/home networks).
- If you prefer a fixed IP address in a local network: edit the /etc/dhcpcd.conf. Use the template and uncomment the "Example Static IP Configuration" section with your desired IP address.
- If network access should be established via WiFi, either configure it via the network configuration wizard in the graphical desktop environment (network icon in the system bar), or manually following these steps:
- Make sure that the wpa_supplicant package is installed:
sudo apt install wpasupplicant
- edit the file /etc/wpa_supplicant/wpa_supplicant.conf:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
- Make sure that the wpa_supplicant package is installed:
the configuration should look like this (non-relevant lines not shown):
update_config=1 country=DE
network={ ssid="<your network ssid>" psk="<your wifi password>" key_mgmt=WPA-PSK }
Enter your WiFi's SSID and password in the indicated fields.