CAO, Gestion de Projet, Integration de Système, Impr.3D
Projet personnel | 2024 – en cours
Sujet : Conception d’une mini console de jeu
portable à base de Raspberry Pi Zero 2 W
L’idée m’est venue en tombant sur un projet open
source de mini console. J’aimais le principe, mais entre
les composants introuvables et une conception un peu
brouillonne, j’ai eu envie de repartir de zéro.
Mon objectif : repenser entièrement la console, avec des
composants récents, une fabrication plus propre et une
conception plus facile à reproduire. Cela me donnerai l'occasion
d'appliquer ma passion pour la conception à un but précis et en
même temps développer les compétences qu'il me manque.
La console tient dans la paume de la main.
Elle embarque Raspberry Pi OS, un émulateur,
et peut lancer des jeux rétro. Tout est réuni
dans un boîtier imprimé en 3D, avec une
finition propre au centième près.
À l’intérieur, on retrouve :
- Un écran couleur de 128 par 128 pixels
- Une batterie Li-ion rechargeable de 1200mAh
- Un contrôleur de charge USB-C
- Un interrupteur ON/OFF
- Un PCB custom avec boutons
- Une carte Raspberry Pi Zero 2 W avec 2 ports
micro-USB, 1 micro HDMI et 1 emplacement de carte SD
- CAO complète sous Creo
- Boîtier 3D optimisé pour l’ergonomie, la compacité et
la dissipation thermique
- Ajustements précis pour que tous les composants s’imbriquent parfaitement
- Conception d’un PCB sur KiCAD pour les boutons
- Fabrication du PCB à l’ENSMM
- Soudure manuelle, câblage en fil silicone, isolation au Kapton tape
- Réalisation de l’ensemble des schémas électroniques
- Configuration du Raspberry Pi OS pour lancer l’interface de l'émulateur - Gestion des GPIO pour les boutons - Programmation de l’écran (la partie la plus complexe… et frustrante) - Apprentissage de Linux embarqué, que je ne connaissais pas avant
Ce projet est un vrai mélange de ce que j’aime
faire : concevoir, tester, résoudre des problèmes.
J’ai pu vraiment pousser le prototypage à fond,
que ce soit en impression 3D, en programmation ou en soudure. Chaque détail
comptait, jusqu’à l'épaisseur des fils ou de la gaine
thermorétractable dans un boitier aussi étroit.
J’ai aussi dû apprendre vite, notamment pour faire parler
un écran à moitié documenté sous Linux…
Bref, un projet passion, mais aussi un excellent terrain d’apprentissage.
- Ajouter un script de démarrage pour détecter
automatiquement si un écran HDMI est branché
- Gérer la résolution du menu de l’émulateur
- Intégrer un haut-parleur, si je trouve un modèle adapté
- Finaliser un tutoriel open source correct pour le partager
CAO (Creo), Impression 3D, Prototypage, Électronique embarquée, Conception de circuits imprimés (KiCAD), Soudure manuelle, Utilisation de Linux (Raspberry Pi OS), Démarche open source, Débogage et tests fonctionnels