Fabolo3D
Présentation
Ce projet vise à ajouter à une paire d'enceintes basiques utiliser pour jouer de la musique à partir d'un smartphone, PC, tablette un système permettant de visualiser des images qui ressemblent à des hologrammes et flottent au centre d'une pyramide.
Il existe de nombreuses chaînes YouTube proposant de telles vidéos. Taper Hologramme Pyramide sur YouTube
Ce projet a été réalisé dans le cadre de la Formation Fondation Orange mise en place au Fablab entre Mars et Juin 2018. Le projet a demandé 6 semaines de travail.
Utilisation
Le système est très simple.
- Brancher le Fabolo, pas d'interrupteur marche-arrêt !
- Attendre le démarrage du Raspberry, signalé par l'apparition du menu.
- Choisir le type de dans choisi en tournant le bouton rotatif
- Lancer la vidéo en appuyant sur le bouton
- Pour passer à une autre vidéo, appuyer de nouveau sur le bouton, cela interrompt la lecture de la vidéo et revient au menu.
Matériel
Les composants du système
- Pyramide réalisée en polycarbonate, épaisseur 0.75mm découpée à la découpeuse Laser.
- Boitier en MDF 3mm, découpé à la découpeuse laser
- Deux bombes de peinture noire et blanche
- Quelques pièces réalisées en impression 3D : bouton, poignée écran, support Raspberry
- Un Raspberry Pi 3
- Un encodeur rotatif KY040
- Une paire d'enceintes de PC
- Un adaptateur HDMI --> VGA
- Un écran de PC de récupération, nous avons utilisé un vieil écran 15 pouces.
- Une multiprise
Logiciels
Le logiciel "spécifique" du Raspberry est écrit en python. Le programme est disponible dans le dépôt GitHub. Des scripts Linux sont utilisés pour générer les films encodés pour le système à pyramide.
Architecture
Tous les fichiers nécessaires à la réalisation du projet sont disponibles dans le dépôt github : https://github.com/FablabLannion/Fabolo Une documentation plus complète est disponible ici : File:Fabolo.odp
Langages
Le programme Raspberry est en python, il utilise les bibliothèques GPIO du Raspberry ainsi que pygame. Des scripts Linux, Openscad sont également utilisés
Évolutions possibles
Pour faire beaucoup plus grand, utiliser 4 écrans identiques tournés de 90° et attaqué en parallèle par le Raspberry.
Plus besoin de faire de traitements d'image spécifique.
Mais ce sera très gros et lourd.
Un autre projet en fait !