J’avais il y a quelques années réalisé un photobooth, afin de permettre aux convives de se prendre en photos lors de divers évènements. Ce système permet de conserver un souvenir de vos soirées, où toutes les photos sont stockées au même endroit, permettant de les diffuser plus simplement.
Je me suis donc attelé à modifier ce projet afin qu’il soit plus beau et plus fonctionnel.
Nous allons voir aujourd’hui quelles sont les fonctionnalités que nous attendons de notre photobooth, ainsi que sa réalisation matérielle . Dans une seconde partie, nous nous attaquerons à la réalisation logicielle du photobooth.
Avant de commencer à coder, il est nécessaire de définir les fonctionnalités que nous souhaitons pour notre photobooth !
Les fonctions que nous souhaitons sont :
Cette liste nous permet de nous orienter sur la conception de notre programme et du matériel à rassembler.
Pour ce projet, je me suis tourné vers un RPI5 pour permettre d’afficher les images en bonne qualité en temps réel (j’avais des ralentissements avec un RPI3 que j’avais en stock)
Une fois tout ce matériel rassemblé, passons à l’assemblage !
Pour la caméra, nous branchons la nappe sur le port caméra du RPI.
Pour les branchements du flash et du bouton, nous nous intéressons aux GPIO du Rpi.
Pour le bouton, nous avons 4 fils : 2 pour l’alimentation de la LED et les deux autres pour le bouton. Nous relions donc l’alimentation sur le port 4 (+5V) et le port 6 (Gnd) et les deux autres entre le port 9 (GND) et 11 (GPIO 17).
Pour le flash, j’ai du modifier la télécommande du flash afin d’envoyer une impulsion à travers le bouton de la télécommande. J’ai donc relié les ports 13 (GPIO 27) et 14 (GND) aux bornes du bouton pour allumer le flash de la télécommande.
Pour plus de compréhension, voici un schéma montrant les différentes connexions :
Pour la partie électrique, j’ai relié les +12V et GND du connecteur d’alimentation à la carte de gestion de l’écran et au module convertisseur 12V -> 5V qui est lui-même branché en USB-C au Raspberry. J’ai branché le flash sur la carte de gestion de l’écran afin d’éviter d’avoir des interférences électriques entre le flash et le Raspberry.
Enfin, j’ai branché les connecteurs RJ45 et USB au Raspberry afin d’avoir un montage plus propre et d’avoir des branchements facilement accessibles à l’extérieur du Photobooth.
Pour l’assemblage du Photobooth, j’ai fabriqué une boîte en MDF dans laquelle j’ai réalisé des ouvertures afin d’intégrer, en façade, l’écran, la caméra, le flash et le bouton. À l’arrière, j’ai créé une ouverture afin de pouvoir intervenir sur les branchements. J’ai également intégré un port RJ45 et un port USB, branchés sur le RPI, ainsi que le connecteur d’alimentation pour alimenter le tout.
Voilà ce qui conclut la partie matérielle de ce photobooth. Nous verrons la semaine prochaine la partie logicielle permettant de le faire fonctionner !
Détecter les voies de circulation est une étape incontournable pour la réalisation d’un système de…
Dans l’article d’aujourd’hui, nous allons nous intéresser à la lecture des plaques d’immatriculation des voitures.…
Nous avons vu la semaine dernière comment utiliser tesseract dans un invité de commande. Nous…
Dans l’article d’aujourd’hui, nous allons voir comment installer et utiliser Tesseract pour reconnaitre des caractères…
La semaine dernière, nous avons vu comment capturer une image grâce à une caméra branchée…
Dans cet article, nous allons voir comment capturer simplement une image grâce au module raspicam…