XangleCs documentation
Projection rapide Picam/Arducam (expérimental)
- Vérifiez que vos Raspberry Pis fonctionnent avec une version client récente (idéalement 10.5.0).
- Connectez votre ou vos projecteurs HDMI à n'importe quel Raspberry Pi et redémarrez-les.
- Changez votre mode de déclenchement en "multiple" et choisissez "fast auto (2x)".
- La partie délicate consiste maintenant à trouver le bon timing, sachant que les caméras ont une fréquence d'images spécifique (110 ms par image pour les Arducams) et que nous n'avons aucun moyen de genlocker les rolling shutters sur l'ensemble de l'installation. Vous devez également tenir compte du temps de réponse du projecteur. Voici un schéma rapide pour expliquer la situation :
- Vous devrez maintenir le bouton de déclenchement enfoncé pendant quelques millisecondes afin de préparer les projecteurs avant de prendre la photo (au relâchement du bouton de déclenchement).
Éclairage en mode fast_auto 2x
Xangle propose 2 façons de contrôler l'éclairage des 2 expositions en mode fast_auto.
Méthode 1 : Leds contrôlées par GPIO
Si vous pouvez contrôler l'intensité de vos leds avec GPIO, il est alors possible de changer la sortie GPIO avant et entre les expositions. Les paramètres ne sont pas exposés dans l'interface utilisateur graphique de XangleCS, mais vous pouvez modifier le fichier server_settings.json dans le dossier /config du répertoire de travail de Xangle et redémarrer l'application.
La section pertinente de server_settings.json est :
"projector": {
"min_shot_delay": 230,
"gpio_delay": 100,
"clear_screen_delay": 100,
"shot_1": {
"mapping": [
{
"pin": 4,
"value": "HIGH"
},
{
"pin": 17,
"value": "HIGH"
},
{
"pin": 19,
"value": "HIGH"
},
{
"pin": 22,
"value": "LOW"
},
{
"pin": 27,
"value": "LOW"
}
]
},
"shot_2": {
"mapping": [
{
"pin": 4,
"value": "LOW"
},
{
"pin": 17,
"value": "LOW"
},
{
"pin": 19,
"value": "LOW"
},
{
"pin": 22,
"value": "LOW"
},
{
"pin": 27,
"value": "LOW"
}
]
}
}
shot1 et shot2 font référence aux 2 expositions.
Méthode 2 : XangleBoard avec support de leds (nécessite la version 2024-12-03 ou plus récente)
Si vous avez des Pis équipés d'une XangleBoard et de rubans de leds compatibles, il est possible de demander à Xangle de changer l'éclairage entre les 2 prises de vue. Les paramètres sont directement disponibles dans le panneau de configuration du mode de déclenchement fast_auto :
Pour des raisons de performance, les paramètres sont "globaux", ce qui signifie qu'il n'est pas possible d'affiner les paramètres "par groupe de Raspberry Pi" comme vous le faites dans le panneau /lights. Nous devons supposer que tous les rubans de leds sont identiques en "type" et que les paramètres pour chaque itération sont diffusés.
- Leds 1 reflète les paramètres qui seront appliqués lorsque vous maintenez le bouton de déclenchement enfoncé
- Leds 2 sera appliqué après un court délai (que vous pouvez définir dans le champ de saisie du délai de Leds 2) juste après le relâchement du bouton de déclenchement. Il doit être suffisamment long pour être appliqué après la première exposition, mais pas trop long pour la seconde.