# 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 :
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.
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 :
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
Aucun commentaire pour le moment.