XangleCs documentation
Picam/Arducam projection rapide (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 est maintenant de 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 obturateurs roulants sur l'ensemble de l'installation. Vous devez également prendre en compte le 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 fast_auto 2x
Xangle offre 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 le GPIO, il est alors possible de modifier 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 prise en charge des LEDs (nécessite le 2024-12-03 ou plus récent)
Si vous avez des Pis équipés d'une XangleBoard et de bandes de LEDs compatibles, il est possible de demander à Xangle de modifier l'éclairage entre les 2 expositions. Les paramètres sont directement disponibles dans le panneau de réglages 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 réglages "par groupe de Raspberry Pi" comme vous le faites dans le panneau /lights. Nous devons supposer que toutes les bandes 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 appuyez et maintenez le bouton de déclenchement
- LEDs 2 sera appliqué après un petit délai (que vous pouvez définir dans le champ de saisie du délai des 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 exposition.