Zumkellerspace

🎮 GameBoy_nano

Projet personnel | 2024 – en cours
Sujet : Conception d’une mini console de jeu portable à base de Raspberry Pi Zero 2 W

GameBoy_nano_hand

🔹 À l’origine

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.

🔸 Ce que fait la GameBoy_nano

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

🔹 Ce que j’ai fait

✔ Conception mécanique

- 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

✔ Électronique & câblage

- 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

✔ Intégration logicielle

- 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

💬 Commentaire personnel

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.

🔸 Ce qui reste à faire

- 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

🧰 Compétences mobilisées

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

Projets semblables

Retour