Baton de lightpainting avec Raspberry Pi
Cette page est une fiche écrite dans le cadre de l'Inter Semestre ENIB 2017
Le contenu de cette fiche est en cours de rédaction, elle va s'étoffer pendant tout le mois de janvier !
Sommaire
Qu'est-ce qu'un bâton de LightPainting?
Le bâton de LightPainting est une technique consistant à déplacer un bandeau de LED lumineuses devant un appareil photo en utilisant un temps d'exposition long dans un environnement sombre.
La photographie ainsi obtenue révèle alors l'image souhaitée. Ce bâton permet de jouer avec les reliefs, les mouvements ainsi que les objets alentours.
Voici un exemple de photo réalisable grâce au bâton:
Auteurs
Ont participé à la rédaction de cette fiche :
- s4vallet (Sélène Vallet)
- Nabiha (Nabaiha Benhaida)
- Arthur SAMZUN (Arthur Samzun)
- Cox (Corentin Rivière)
Outils et matériaux
Liste du Matériel
- Un ordinateur Raspberry Pi : Le code fonctionne avec n’importe quelle version de Raspberry Pi mais nous recommandons un modèle récent interface GPIO 40 pins (Model B+, Model A+, Pi 2 or Pi Zero). Ci-dessous un B+:
- Perma-Proto Pi HAT : Installe soigneusement sur le GPIO à 40 épingles en fournissant un point de connexion avec diverses autres parties.
- Carte micro SD 2GB ou plus. (Nous avons choisi une 8GB)
- Disque USB flash pour charger les images.
- Un bandeau à LED (DotStar LED strip) d'un mètre de long avec 144 LED.
- Un level shifter IC 74AHCT125.
- 6 boutons poussoirs.
- Une Batterie externe USB ou une autre source portable de 5V. Plus il y aura du courant fournit, plus l qualité de l'image sera bonne.
- 2 câbles USB pour être connecté à la batterie externe. (Si batterie externe il y a )
- Du matériel de Soudure (fil, etc..)
- Un boîtier opaque pour le Raspberry Pi.
- Un magasin de bricolage.
- 1 tasseau de bois minimum of 42 inches de long
- 1 tasseau de bois 12 à 18 inches de long
- Une petite boite pour ranger le matériel.
Outils
- Un logiciel de Modélisation (Catia ou SolidWorks par exemple)
- Matériel travail bois (scie, perceuse, visseuse,ponceuse)
- soudure
- Une imprimante 3D .
...
Compétences
- Créativité et imagination, programmation, impression 3D,
- Raspberry Pi
- Code
- Transformation d'images
Réaliser le projet
Prise en main du RaspberryPi
Pas de panique, le Raspberry n'est qu'un ordinateur sous forme de carte électronique ainsi, sont câblage est facilement imprégnable. Il existe plusieurs versions,toutes possibles dans le cas présent, cependant pour notre projet nous nous sommes muni d'un B+, il est normal que certains composants soient manquants d'une version à l'autre.
Le Raspberry Pi est livré nu, sans chargeur et sans carte SD. Une fois le matériel nécessaire en main il faut installer un système d'exploitation sur la micro SD, puis réaliser toutes les manipulations nécessaire afin d'obtenir une interface graphique propre. Vous pouvez coder en SSH (Depuis votre propre ordinateur) ou bien ajouter un clavier, une souris et un écran à votre RaspberryPi (Solution que nous avons choisi).
Pour correctement réaliser votre initialisation de RaspberryPi, nous vous conseillons ce site : http://www.bexen.fr/2016/03/14/raspberry-pi-installation-et-configuration-de-raspbian-jessie/
Trucs & Astuces
- Il est possible que le clavier soit originellement en QWERTY, il faut le convertir en AZERTY sur le terminal pour plus de facilité.
- Il est nécessaire d'avoir un accès à internet sur le RaspberryPi Pour installer les packages nécessaires au projet. Pour cela, pas de problème si vous coder par SSH. Mais, si comme nous vous êtes sur clavier et écran il existe deux solutions : Brancher un portable ayant accès à internet ou brancher un câble Ethernet sur secteur et sur le port Ethernet de la carte.
Création du boitier pour le RaspberryPi
Afin de créer un boitier pour votre ordinateur (Le RaspberryPi) il n'y a pas de meilleure méthode. Vous pouvez le réaliser avec beaucoup de matières différentes (Bois, plastique, etc...) et de formes diverses. Dans l'optique d'utiliser l'imprimante 3D, nous avons choisi le plastique et la forme fut réalisée sur Catia (Un logiciel permettant la réalisation 3D de pièces) en respectant les dimensions du Raspberry Pi B+. Pour plus de simplicité il existe de nombreux modèles pré-définis de boitiers sur internet.
Trucs & Astuces
- Si vous prenez un modèle sur internet , vérifier le type du fichier: Il est nécessaire que celui-ci soit en .stl
- Ne pas se tromper de version de RaspberryPi, prendre les bonnes dimensions.
Code, Câblages et soudures
...
Création du Support en bois
...
Assemblage
...
Ce qu'il reste à faire
...
Comment ça marche ?
Observations
Il suffit d’héberger une image sous clé USB, de l'introduire dans le Raspberry. Puis, on déplace alors le bâton de la manière souhaité, bien-entendu devant un appareil photo à exposition longue. La photo obtenue est alors à la hauteur des attentes. Ci-joint, une démonstration d'utilisation et de résultats.
- Comment Utiliser le bâton: https://www.youtube.com/watch?v=cKJwNNjqtck
- Résultats attendus: https://www.youtube.com/watch?time_continue=42&v=Auy9n2Fs33Q
Explications
Etre capable de vulgariser au maximum ces connaissances de façon simple et ludique, afin de les transmettre à un plus grand nombre.
Texte + images/photos
Plus d'explications
Entrer dans des explications techniques et scientifiques plus complexes, mais toujours de manière ludique.
Texte + images/photos
Astuces
- Pensez à éteindre votre lampe entre deux formes que vous dessinez ; tous les motifs seront ainsi bien séparés les uns des autres.
- Pour faire la mise au point, réglez-la en mode Manuel, et servez-vous d’un objet quelconque comme point de repère : faites la mise au point sur cet objet, puis retirez-le de la scène et prenez la photo.
- Vous pouvez également intégrer des personnages humains dans votre scène. Vous pourrez alors jouer sur la durée de leur présence dans la scène, pour les faire apparaître nettement visibles, ou bien par transparence.
- N’hésitez pas à faire plusieurs prises de vue avec des réglages différents, pour tester le rendu…
Et dans la vie de tous les jours ?
Le Light Painting basique est une technique photographique consistant à faire intervenir une ou plusieurs sources de lumière tenues à la main (typiquement des lampes de poche ou autre lasers) dans une scène photographiée avec un temps de pose supérieur à 1 seconde
Aujourd'hui, les bandeaux à LED sont souvent utilisés à titre d'éclairage décoratif par exemple. Ici, ce bandeau est détourné en accessoire de LightPainting et le résultat obtenu est nettement amélioré et les possibilités de résultats se multiplient largement. Il est alors possible d'utiliser n'importe quelle image pour le sujet.
Vous aimerez aussi
- Tutoriel utilisé pour mettre en place ce projet : https://cdn-learn.adafruit.com/downloads/pdf/dotstar-pi-painter.pdf
- Bâton de LightPainting sous Arduino: http://wiki.lesfabriquesduponant.net/index.php?title=Baton_de_lightpainting_avec_Arduino
- Pour réaliser plus simplement un bâton de LightPainting: http://www.lightpainting-addict.com/fr/tuto/faites-vos-propres-barres-de-lumiere-b17.html
Sources et ressources utiles
Pour démarrer votre RaspberryPI : http://www.raspberrypi-france.fr/premiere-utilisation-raspberry-pi/