Lorsque vous avez besoin d’une petite planche avec beaucoup de flexibilité, il semble que le Tarte aux framboises est toujours là à la rigueur. Aujourd’hui, nous avons un projet merveilleusement impressionnant mis en place par Sebastian Staacks qui utilise quelques Raspberry Pi Picos pour faire fonctionner une paire de boutons sans fil. Ces boutons déclenchent un photomaton capable de reproduire l’effet bullet time célèbre dans les films Matrix.
L’effet bullet-time utilise plusieurs caméras disposées en cercle ou en demi-cercle. Les images sont capturées en une seule fois afin qu’une image puisse servir de cadre vidéo unique, ce qui vous permet de voir un seul moment dans le temps sous plusieurs angles. C’est l’un des nombreux projets que nous avons couverts par Staacks. Dans le passé, nous avons partagé son suivi des statistiques du processeur cube matriciel et récemment son Circuit imprimé de streaming Game Boy RP2040. Il nous a même rejoint pour un épisode de Le casting de Pi pour le montrer.
En plus des boutons utilisant Picos, les caméras sont également déclenchées à l’aide d’un Raspberry Pi Pico. Ce Pico est connecté à toutes les caméras afin qu’elles capturent une image simultanément. Au total, 12 caméras sont utilisées pour le projet afin de réduire les coûts. Cela permet d’utiliser 12 images de l’effet bullet-time. Dans ce cas, Staacks l’utilise comme transition pour les clips vidéo.
Pour garder l’effet cohérent, il est utile d’utiliser le même appareil photo. Staacks utilise 12 reflex numériques Canon 400D de 2006 qui ont une résolution de 3888 x 2592px. Pour les monter en cercle, il utilise quelques racks de batterie électronique b-stock et les a modifiés pour prendre en charge les caméras. Deux boutons sont utilisés dans la configuration. L’un démarre un compte à rebours pour l’enregistrement et l’autre permet aux utilisateurs de supprimer le clip s’ils ne sont pas satisfaits. Les boutons envoient une commande sous forme d’entrée au clavier via Bluetooth et sont alimentés par des piles AA.
Vous pouvez trouver une partie du code utilisé dans le projet sur la page GitHub de Staack. Une partie du code implémenté dans le projet utilise le code de démonstration de Blue Kitchen qui a limité la redistribution du code à des fins commerciales. Pour cette raison, la modification de leur code par Staack a été omise, mais vous pouvez trouver le code de démonstration original de Blue Kitchen pour voir comment la saisie au clavier fonctionne via Bluetooth.
Si vous souhaitez recréer ce projet Raspberry Pi ou si vous voulez simplement voir comment cela se passe, consultez la répartition du projet sur le site Web de Sebastian Staack où vous pouvez également le voir en action.