XangleCs documentation
Support Picam v3
21 avril 2023 - Ce document explique comment utiliser la nouvelle Picam v3 avec un motif projeté via un projecteur (HDMI).
Prérequis
- Raspberry Pi 3b+ / 4
- Image Xangle OS 10.0.0 ou plus récente. Obtenez-la ici : https://drive.google.com/file/d/12a7xuFim--JtPfR6v4ptOgPPIWgTFj87/view?usp=sharing
- La version du client Xangle (dans la page de statut) doit être 9.0.0 ou plus récente
- XangleCS 2023-04-21 ou plus récent
Mode Projecteur (Bêta)
1- Activez le mode projecteur expérimental dans les paramètres avancés :
2- Sur le tableau de bord, cliquez sur le mode de déclenchement et choisissez « Projecteur »
* Si vous devez changer l'image que vous voulez projeter, assurez-vous qu'il s'agit d'une image bitmap (bmp) RGB 24 bits et enregistrez-la sous le nom « projector.bmp » dans le dossier src/client/assets/images de votre installation XangleCS.
3- Branchez un écran HDMI sur n'importe quel Raspberry Pi avec une Picam connectée à XangleCS et redémarrez-le. La Picam est requise pour obtenir le signal de synchronisation pour la sortie HDMI.
4- Si vous avez des lumières LED, assurez-vous que le Pi associé s'enregistre auprès de Xangle (dans la page de statut). Ces Pi (avec des LED) ne nécessitent pas de Picam connectée.
5- Une fois que tout est connecté, appuyez ET MAINTENEZ ENFONCÉ sur le bouton de déclenchement sur le tableau de bord. L'image projector.bmp et les LED configurées devraient s'afficher tant que vous maintenez le bouton enfoncé.
6- Relâchez le bouton de déclenchement, 2 images seront capturées en succession rapide. La première image devrait capturer le bmp projeté et les LED, la seconde sera sans projection et avec la deuxième configuration de lumière.
Configuration des LED et du projecteur
Certaines configurations du mode projecteur ne sont accessibles que via le fichier server_settings.json. Il se trouve par défaut dans le dossier %userprofile%\xanglecs\config. Si vous avez déjà utilisé Xangle, vous devriez effectuer un factory reset pour que les paramètres du projecteur soient réinitialisés par défaut. Vous pouvez modifier la section suivante des paramètres (en respectant la syntaxe JSON) :
- min_shot_delay : (en ms) accessible via le tableau de bord. Définit le temps d'attente entre les 2 prises de vue.
- gpio_delay : (en ms) le délai avant de changer la configuration gpio après le signal de déclenchement (compense le « décalage de déclenchement »).
- clear_screen_delay (non utilisé pour le moment)
- shot_1/2 .mapping définit la gpio_configuration pour chaque prise de vue, quel gpio déclencher et quel signal envoyer. Les GPIO dans XangleOS utilisent la configuration de brochage GPIO par défaut du système d'exploitation Raspberry Pi. Si vous devez la modifier, vous pouvez modifier le fichier config.txt dans la partition de démarrage de la carte SD.
Conseils :
- si vous utilisez différents modèles de la même Picam, vous pouvez créer un alias dans les paramètres avancés et ils seront regroupés. Par exemple : imx708;imx708_wide to group picam 3 and picam 3 wide: