Difference between revisions of "Explorer/RaspberryPi"

From PaparazziUAV
Jump to navigation Jump to search
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
Download and install raspbian (debian for raspberry) lite package (same for PI3 and PIzero)<br />
[[Explorer]]
Raspberry Pi OS (32-bit) Lite (buster : 433M)


  wget https://downloads.raspberrypi.org/raspbian_lite_latest
* [[Explorer/RaspberryPi/Setup]]


  mv raspbian_lite_latest raspbian_lite_latest.zip
* [[Explorer/RaspberryPi/Softwares]]
  ./balenaEtcher-1.5.79-x64.AppImage


* [[Explorer/RaspberryPi/Autopilot]]


Initial configuration:
* [[Explorer/RaspberryPi/Log]]
PI3 and PIZero can be configured headless, without a keyboard and a display.<br />
You just need to configure the board to connect to a wifi hotspot when power on.<br />


* Plug the memory SD card with the fresh raspbian installed.
* [[Explorer/RaspberryPi/PowerOffProtection]]


Create file (sudo touch)
* [[Explorer/RaspberryPi/Wifibroadcast]]
  boot/ssh


Create the file with following content (sudo vi)
* [[Explorer/RaspberryPi/Wifibroadcast/Integration]]
  boot/wpa_supplicant.conf
  "
  ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
  update_config=1
  country=FR
  network={
    ssid="Androidxp"
    psk="pprzpprz"
  }
  network={
    ssid="pprz_router"
    key_mgmt=NONE
  }
  "
* Plug the SD memory card in the raspberry Pi and power on.
* Connect your computer to the same wifi hotspot
* Look for the Raspberry IP on the network
nmap -sn 192.168.1.0/24


* Connect to the identified IP
* [[Explorer/RaspberryPi/Wifibroadcast/Run]]
  ssh pi@...
  password: raspberry


* Set the configuration
* [[Explorer/RaspberryPi/Wifibroadcast/Equipements]]
  sudo raspi-config
  1) change user password
  5) P1) enable camera
  7) advanced options
    A1) expand filesystem


  /etc/hosts
* [[Explorer/RaspberryPi/DualLink]]
  127.0.1.1      raspberrypi
  to 127.0.1.1      airpi or groundpi


  /etc/hostname
* [[Explorer/RaspberryPi/Visualprocessing]]
  raspberrypi to airpi or groundpi


/etc/dhcpcd.conf
* [[Explorer/RaspberryPi/BackupRestore]]
"
interface eth0
static ip_address=192.168.3.2/20
static routers=192.168.3.1
"
 
  /boot/config.txt
  enable_uart=1
 
  /boot/cmdline.txt
  console=serial0,115200 console=tty1 root=...
  remove
  console=serial0,115200
 
* Raspberry PI3 specific configuration
 
  sudo systemctl stop serial-getty@ttyAMA0.service
  sudo systemctl disable serial-getty@ttyAMA0.service
 
  sudo vi /boot/config.txt
  add
  dtoverlay=pi3-disable-bt
 
  sudo systemctl stop hciuart
  sudo systemctl disable hciuart
 
[[Explorer/RaspberryPi/BackupRestore]]

Latest revision as of 05:43, 29 September 2020