Retour à l'accueil

Intégration de Caméra Thermique avec Drone FPV sur Pi Zero

L'article décrit l'intégration de la caméra thermique InfiRay P2 Pro avec quadcoptère FPV via Raspberry Pi Zero 2W. Configuration OS étape par étape, augmentation SWAP, installation scripts OpenCV et soudure d'adaptateur. Solution pour passionnés expérimentés.

Caméra Thermique sur Drone FPV : Guide Pi Zero 2W
Advertisement 728x90

# Connexion de la caméra thermique InfiRay P2 Pro à un drone FPV sur Raspberry Pi Zero 2W

Le Raspberry Pi Zero 2W permet d'intégrer la caméra thermique InfiRay P2 Pro dans un quadcoptère FPV, en envoyant l'image vers un VTX analogique pour transmission aux lunettes du pilote. La solution repose sur l'ingénierie inverse du protocole de la caméra et des scripts pour traiter la vidéo avec OpenCV. Des bases en soudure, configuration Linux et programmation sont nécessaires.

Préparation du Raspberry Pi

Installez Raspbian Bullseye 64 bits avec Raspberry Pi Imager. Sélectionnez l'OS dans la section « Autres », indiquez le stockage, configurez SSH, VNC, Wi-Fi et identifiants (admin:admin).

Après écriture sur la carte, branchez l'alimentation. Le Pi démarre en 1-2 minutes et apparaît dans la liste DHCP du routeur. Connectez-vous via SSH avec PuTTY et mettez à jour le système :

Google AdInline article slot
sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove
sudo apt -y install realvnc-vnc-server realvnc-vnc-viewer

Activez VNC et la sortie vidéo composite :

sudo raspi-config

Allez dans Interface Options > VNC (activer), Display Options > D6 Composite (NTSC).

Désactivez le Bluetooth pour réduire la consommation d'énergie. Connectez-vous via VNC Viewer à l'adresse IP du Pi.

Google AdInline article slot

Augmentation du SWAP et installation des logiciels

Le Raspberry Pi Zero 2W dispose de 512 Mo de RAM, ce qui n'est pas suffisant pour l'installation. Augmentez le swap à 2048 Mo avec ce patch :

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1llGY-OybNOsNHqaNSDE41J3_K0kga2zj' -O raspberry-swap-file-2048.diff
sudo dphys-swapfile swapoff
sudo patch /etc/dphys-swapfile < raspberry-swap-file-2048.diff
sudo dphys-swapfile setup
sudo dphys-swapfile swapon

Téléchargez et exécutez l'installateur pour la caméra thermique :

wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1DUug7rpHFosw0n5j6SoHpa5NtMTPPydg' -O fpv-diy-thermal-camera-pi-installer-cerritos-v003b-catch22mania.tar.gz
tar -xvzf fpv-diy-thermal-camera-pi-installer-cerritos-v003b-catch22mania.tar.gz
cd fpv-diy-thermal-camera-pi-installer-cerritos-v003b-catch22mania
bash installer-cerritos-v003b.sh
bash update-ptc-script-testing-cerritos-003b.sh
bash update-read_sbus-testing-cerritos-003b.sh

Alternative — script en une ligne :

Google AdInline article slot
wget --no-check-certificate 'https://docs.google.com/uc?export=download&id=1XUnnOhHUMqBvGSxotxQI0_1ok1tmWJLa' -O 'prepare-raspberry-pi-zero2w.bash' && bash ~/prepare-raspberry-pi-zero2w.bash

Après installation, les scripts apparaissent dans ~/testing, et starter.sh lance le système.

Composants pour l'assemblage :

  • Quadcoptère FPV 3,5"+ (Happymodel Crux35)
  • Raspberry Pi Zero 2W
  • InfiRay P2 Pro
  • Adaptateur USB Type-C vers Micro-USB (DIY, fils 26-28 AWG)
  • VIFLY Cam Switcher
  • Abaisseur DC-DC vers 5 V
  • Fer à souder

Assemblage de l'adaptateur

Connectez un USB Type-C « femelle » (JRC-B008, carte raccourcie) et Micro-USB « mâle ». Fils : rouge (+5 V), noir (GND), jaune (D+), bleu (D-). Minimisez le poids — utilisez des fils fins et des connecteurs compacts.

Branchez sur le port Micro-USB du Pi Zero 2W. La caméra thermique se connecte à l'adaptateur.

Le switcher VIFLY permet de basculer entre la caméra FPV classique et la vidéo thermique.

Configuration des scripts et lancement

Les scripts (@leswright1977, @catch22mania) utilisent OpenCV (cv2) pour décoder le protocole InfiRay P2 Pro et sortir en composite NTSC. Le traitement inclut la calibration PTC (Point-of-Care Temperature Compensation ?).

Lancement :

cd ~/testing
./starter.sh

La vidéo de la caméra thermique sort sur le port analogique du Pi et alimente le VTX du quadcoptère. Le signal analogique offre une plus grande portée que le Wi-Fi.

Limites de la solution :

  • Complexité de mise en place élevée
  • Construction fragile
  • Poids et consommation augmentés

Pour des usages professionnels, préférez des drones thermiques prêts à l'emploi.

Points clés

  • Augmentez le swap à 2048 Mo avant d'installer les logiciels.
  • Utilisez un adaptateur USB léger DIY pour réduire le poids.
  • Activez la sortie composite dans raspi-config pour le VTX.
  • Testez sur Happymodel Crux35 ou équivalent avec marge de poussée.
  • Les scripts sont prêts après l'installateur — vérifiez ~/testing.

— Editorial Team

Advertisement 728x90

Lire ensuite