diff --git a/CaissonBois/CaissonBois.md b/CaissonBois/CaissonBois.md new file mode 100644 index 0000000..85f66b7 --- /dev/null +++ b/CaissonBois/CaissonBois.md @@ -0,0 +1,138 @@ +# Découpes bois + +Pour commencer, nous allons réaliser un gabarit. Ce gabarit va servir à la réalisation des deux côtés de manière parfaitement identiques. + +Pour les côtés, partir d'une planche rectangulaire aux dimensions suivantes: +![](_docAssets/fab-bois-cote-rectangle.jpg) + +![](_docAssets/fab-bois-planche-brute.jpg) + +A partir de l'avant, garder une hauteur de 110mm, puis tracer un trait avec un angle de 107 degrés d'environ 99mm de long. Dépasser un peu afin de pouvoir tangenter l'arc de cercle plus tard. +![](_docAssets/fab-bois-cote-avant.jpg) + +![](_docAssets/fab-bois-angle-avant.jpg) + +A 6mm du bord, et 390mm de hauteur, tracer un cercle +![](_docAssets/fab-bois-cote-rond.jpg) + +Pour réaliser cet arc de cercle, fabriquons un "compas en bois" à partir d'une planche, clouée sur le centre du cercle, que l'on va faire tourner pour tracer le cercle au stylo. + +![](_docAssets/fab-bois-tracage-cercle.jpg) + +Sur la face arrière, à 500 mm de hauteur prendre un point et tracer une droite avec un angle de 124 degrés, cette droite va arriver sur le haut de la à partir +![](_docAssets/fab-bois-cote-dessus.jpg) + +![](_docAssets/fab-bois-haut-gauche.jpg) + +Environ 10mm plus loin, retracer une droite avec un angle de 124 degrés. L'écartement de 10mm va servir ensuite a arrondir les angles + +![](_docAssets/fab-bois-cote-hautavant.jpg) + +On décale de 10mm sur la droite pour tracer la deuxième droite. Elle doit recouper l'arc de cercle. + +![](_docAssets/fab-bois-angleavant.jpg) + +Ensuite viennent les étapes de découpe. Pour faire l'arc de cercle, nous utiliserons une défonceuse montée en "compas" sur une planche en bois. Le reste des découpes droites se font à la main et a la scie sous table. + +Pour que l'arc de cercle soit beau, nous allons fabriquer un compas à l'aide d'une planche clouée, sur laquelle nous installons une défonceuse et une fraise. En plongeant la fraise dans le bois et en pivotant autour du clou, nous avons un arc de cercle parfait. + +![](_docAssets/fab-bois-compasdéfonceuse.jpg) + +Avec une fraise droite, on découpe l'arc de cercle. Attention a garder une petite partie de bois à l'avant et sur le côté, sinon la pièce n'est plus maintenue en place. Attention aussi a placer un martyr sous la planche afin de ne pas découper l'établi. + +![](_docAssets/fab-bois-découpe-arc.jpg) + +Pour le petit plat à l'avant, je le fais à la main afin d'avoir une grande précision et de tangenter parfaitement l'arc de cercle. + +![](_docAssets/fab-bois-découpe-avant.jpg) + +J'installe ensuite le gabarit sur la scie sous table pour découper les faces du haut. + +![](_docAssets/fab-bois-coupedroitehautarriere.jpg) + +![](_docAssets/fab-bois-découpehautavant.jpg) + +Et voilà le gabarit réalisé, recto et verso + +![](_docAssets/fab-bois-gabaritrectoverso.jpg) + +Maintenant que le gabarit est réalisé, nous allons nous en servir pour découper les deux côtés du coffre en bois de la borne d'arcade. Pour ce faire, nous pouvons utiliser de l'OSB ou du contre-plaqué, car ces panneaux sont simples à travailler et stables (ils ne travaillent pas comme le bois brut avec les variations d'hygrométrie). + +Tout d'abord sur ma planche d'OSB, je trace le contour du gabarit au feutre. Il n'y a pas besoin d'être très précis car nous allons couper autour avec une scie sauteuse. + +![](_docAssets/fab-bois-modele-osb.jpg) + +Pour la découpe, essayer de couper "en dehors" du trait de la pièce, de manière à avoir une forme légèrement plus grande que le gabarit. Ne pas faire trop grand non plus sinon le passage a la défonceuse sera + difficile. + +![](_docAssets/fab-bois-découpagescie.jpg) + +![](_docAssets/fab-bois-découpageexemple.jpg) + +Une fois les découpes réalisées, nous avons deux pièces approximativement à la bonne forme. Il faut maintenant utiliser le gabarit et une fraise à copier sur la défonceuse + +![](_docAssets/fab-bois-piècesapprox.jpg) + +On va visser le gabarit sur la pièce en trois points, attention a ne pas prendre de vis trop longue pour ne pas dépasser de l'autre côté. + +![](_docAssets/fab-bois-gabaritvissé.jpg) + +Il faut maintenant monter une fraise à copier sur une défonceuse, et à l'aide de cet outil, nous allons faire rouler la fraise sur tout le pourtour du gabarit. Cela va donc "copier" la forme de notre gabarit sur la planche en dessous. + +Régler la hauteur de la fraise pour qu'elle dépasse légèrement en haut et en bas. Bien garder le roulement en appui sur le gabarit. Nous allons maintenant suivre le gabarit avec la fraise à copier pour reproduire la forme exacte du gabarit dans l'OSB. + +![](_docAssets/fab-bois-fraisecopier.jpg) + +Avec le passage de la défonceuse et de la fraise a copier, on voit que la forme du gabarit à bien été reproduite dans l'OSB (à droite de l'image ci-dessous) et que j'avais bien coupé légèrement plus grand à la scie sauteuse (à gauche de l'image) + +![](_docAssets/fab-bois-copiage.jpg) + +Attention les fraise droites HSS brasé ne font pas bon ménage avec l'OSB, elle se désaffute très rapidement. Si la coupe est difficile ou si des marques de brûlé apparaissent, changer de fraise car elle est désaffutée. Il faut utiliser dans l'OSB une fraise carbure. + +Une fois les contours réalisés à la défonceuse, on obtient deux formes identiques au gabarit : + +![](_docAssets/fab-bois-fin-gabarit.jpg) + +Viens maintenant la découpe de tous les panneaux "rectangulaires". Pour commencer on trace des ébauches sur un panneau en utilisant le gabarit. Chaque longueur sur le gabarit va servir a faire l'ébauche d'un panneau. + +![](_docAssets/fab-bois-ebauches.jpg) + +Après découpe nous avons les panneau rectangulaires, il est important d'avoir les "largeurs" toutes identiques. + +![](_docAssets/fab-bois-rectangles.jpg) + +Il faut maintenant s'occuper de certains angles. Sur le panneau arrière nous avons un angle de 124°, il faut donc régler la lame de la scie sur un angle complémentaire 124-90 = 34° + +![](_docAssets/fab-bois-panneauarriere.jpg) + +![](_docAssets/fab-bois-anglelame.jpg) + +On recommence pour la face avant, nous avons un angle a 107°, il faut donc le couper à cet angle. Pour ce faire il faut régler l'angle de la lame de la scie sur 107-90 ==> 17° d'angle de lame. + +![](_docAssets/fab-bois-angleavant.jpg) + +Pour la face avant, ne pas oublier de retirer l'épaisseur du plateau sur lequel on viendra poser nos mains et les boutons de commande. Ici je retire 18 mm d'épaisseur pour laisser place au plateau. + +![](_docAssets/fab-bois-retrait%20angleavant.jpg) + +Une fois tous les angles découpés, on peut représenter sur un des côté l'emplacement des panneau, et aussi l'emplacement que prendra approximativement l'écran. + +![](_docAssets/fab-bois-toutesfaces.jpg) + +Pour maintenir l'écran, nous allons utiliser les 4 points d'accroche VESA des écrans LCD. Il sera donc maintenu par l'arrière au moyen d'une planche sur laquelle on viendra visser l'écran. + +![](_docAssets/fab-bois-positionecran.jpg) + +Pour voir ce que cela donne, des petits bouts de bois représentent où seront positionnées les planches dans l'enceinte. On voit que c'est très serré, et si c'était à refaire, je conseille d'utiliser au maximum la hauteur de planche pour la réalisation ce des côté. Cela laissera + de place pour y rentrer l'écran. Prévoir aussi un peu + de profondeur, par exemple 5 cm de + en hauteur et en profondeur auraient été les bienvenus. + +![](_docAssets/appercuEmplacement.jpg) + +L'assemblage sera vissé. J'y ai longuement réfléchi entre le collage et le vissage, mais pour cette borne qui sera surement amenée à être réparée ou modifiée, il semble que le vissage soit plus intéressant. J'ai donc découpé tous les tasseaux dans le but d'en visser une bonne partie par l'intérieur ce qui rendra les vis invisibles. Les façades du dessous, HP et arrière seront aussi vissées. + +Je fais maintenant un petit montage à blanc, aucune vis n'est mise, mais tout tiens avec des serre joints. + +![](_docAssets/montageBlanc.jpg) +Et ce que cela peut donner avec un écran + +![](_docAssets/montageBlancEcran.jpg) + +Il ne reste plus qu'a faire un "enjoliveur" autour de l'écran pour cacher le fond de la caisse. \ No newline at end of file diff --git a/CaissonBois/_docAssets/appercuEmplacement.jpg b/CaissonBois/_docAssets/appercuEmplacement.jpg new file mode 100644 index 0000000..8f40bac Binary files /dev/null and b/CaissonBois/_docAssets/appercuEmplacement.jpg differ diff --git a/_docAssets/fab-bois-angle-avant.jpg b/CaissonBois/_docAssets/fab-bois-angle-avant.jpg similarity index 100% rename from _docAssets/fab-bois-angle-avant.jpg rename to CaissonBois/_docAssets/fab-bois-angle-avant.jpg diff --git a/_docAssets/fab-bois-angleavant.jpg b/CaissonBois/_docAssets/fab-bois-angleavant.jpg similarity index 100% rename from _docAssets/fab-bois-angleavant.jpg rename to CaissonBois/_docAssets/fab-bois-angleavant.jpg diff --git a/_docAssets/fab-bois-anglelame.jpg b/CaissonBois/_docAssets/fab-bois-anglelame.jpg similarity index 100% rename from _docAssets/fab-bois-anglelame.jpg rename to CaissonBois/_docAssets/fab-bois-anglelame.jpg diff --git a/_docAssets/fab-bois-compasdéfonceuse.jpg b/CaissonBois/_docAssets/fab-bois-compasdéfonceuse.jpg similarity index 100% rename from _docAssets/fab-bois-compasdéfonceuse.jpg rename to CaissonBois/_docAssets/fab-bois-compasdéfonceuse.jpg diff --git a/_docAssets/fab-bois-copiage.jpg b/CaissonBois/_docAssets/fab-bois-copiage.jpg similarity index 100% rename from _docAssets/fab-bois-copiage.jpg rename to CaissonBois/_docAssets/fab-bois-copiage.jpg diff --git a/_docAssets/fab-bois-cote-avant.jpg b/CaissonBois/_docAssets/fab-bois-cote-avant.jpg similarity index 100% rename from _docAssets/fab-bois-cote-avant.jpg rename to CaissonBois/_docAssets/fab-bois-cote-avant.jpg diff --git a/_docAssets/fab-bois-cote-dessus.jpg b/CaissonBois/_docAssets/fab-bois-cote-dessus.jpg similarity index 100% rename from _docAssets/fab-bois-cote-dessus.jpg rename to CaissonBois/_docAssets/fab-bois-cote-dessus.jpg diff --git a/_docAssets/fab-bois-cote-hautavant.jpg b/CaissonBois/_docAssets/fab-bois-cote-hautavant.jpg similarity index 100% rename from _docAssets/fab-bois-cote-hautavant.jpg rename to CaissonBois/_docAssets/fab-bois-cote-hautavant.jpg diff --git a/_docAssets/fab-bois-cote-rectangle.jpg b/CaissonBois/_docAssets/fab-bois-cote-rectangle.jpg similarity index 100% rename from _docAssets/fab-bois-cote-rectangle.jpg rename to CaissonBois/_docAssets/fab-bois-cote-rectangle.jpg diff --git a/_docAssets/fab-bois-cote-rond.jpg b/CaissonBois/_docAssets/fab-bois-cote-rond.jpg similarity index 100% rename from _docAssets/fab-bois-cote-rond.jpg rename to CaissonBois/_docAssets/fab-bois-cote-rond.jpg diff --git a/_docAssets/fab-bois-coupedroitehautarriere.jpg b/CaissonBois/_docAssets/fab-bois-coupedroitehautarriere.jpg similarity index 100% rename from _docAssets/fab-bois-coupedroitehautarriere.jpg rename to CaissonBois/_docAssets/fab-bois-coupedroitehautarriere.jpg diff --git a/_docAssets/fab-bois-découpageexemple.jpg b/CaissonBois/_docAssets/fab-bois-découpageexemple.jpg similarity index 100% rename from _docAssets/fab-bois-découpageexemple.jpg rename to CaissonBois/_docAssets/fab-bois-découpageexemple.jpg diff --git a/_docAssets/fab-bois-découpagescie.jpg b/CaissonBois/_docAssets/fab-bois-découpagescie.jpg similarity index 100% rename from _docAssets/fab-bois-découpagescie.jpg rename to CaissonBois/_docAssets/fab-bois-découpagescie.jpg diff --git a/_docAssets/fab-bois-découpe-arc.jpg b/CaissonBois/_docAssets/fab-bois-découpe-arc.jpg similarity index 100% rename from _docAssets/fab-bois-découpe-arc.jpg rename to CaissonBois/_docAssets/fab-bois-découpe-arc.jpg diff --git a/_docAssets/fab-bois-découpe-avant.jpg b/CaissonBois/_docAssets/fab-bois-découpe-avant.jpg similarity index 100% rename from _docAssets/fab-bois-découpe-avant.jpg rename to CaissonBois/_docAssets/fab-bois-découpe-avant.jpg diff --git a/_docAssets/fab-bois-découpehautavant.jpg b/CaissonBois/_docAssets/fab-bois-découpehautavant.jpg similarity index 100% rename from _docAssets/fab-bois-découpehautavant.jpg rename to CaissonBois/_docAssets/fab-bois-découpehautavant.jpg diff --git a/_docAssets/fab-bois-ebauches.jpg b/CaissonBois/_docAssets/fab-bois-ebauches.jpg similarity index 100% rename from _docAssets/fab-bois-ebauches.jpg rename to CaissonBois/_docAssets/fab-bois-ebauches.jpg diff --git a/_docAssets/fab-bois-fin-gabarit.jpg b/CaissonBois/_docAssets/fab-bois-fin-gabarit.jpg similarity index 100% rename from _docAssets/fab-bois-fin-gabarit.jpg rename to CaissonBois/_docAssets/fab-bois-fin-gabarit.jpg diff --git a/_docAssets/fab-bois-fraisecopier.jpg b/CaissonBois/_docAssets/fab-bois-fraisecopier.jpg similarity index 100% rename from _docAssets/fab-bois-fraisecopier.jpg rename to CaissonBois/_docAssets/fab-bois-fraisecopier.jpg diff --git a/_docAssets/fab-bois-gabaritrectoverso.jpg b/CaissonBois/_docAssets/fab-bois-gabaritrectoverso.jpg similarity index 100% rename from _docAssets/fab-bois-gabaritrectoverso.jpg rename to CaissonBois/_docAssets/fab-bois-gabaritrectoverso.jpg diff --git a/_docAssets/fab-bois-gabaritvissé.jpg b/CaissonBois/_docAssets/fab-bois-gabaritvissé.jpg similarity index 100% rename from _docAssets/fab-bois-gabaritvissé.jpg rename to CaissonBois/_docAssets/fab-bois-gabaritvissé.jpg diff --git a/_docAssets/fab-bois-haut-gauche.jpg b/CaissonBois/_docAssets/fab-bois-haut-gauche.jpg similarity index 100% rename from _docAssets/fab-bois-haut-gauche.jpg rename to CaissonBois/_docAssets/fab-bois-haut-gauche.jpg diff --git a/_docAssets/fab-bois-modele-osb.jpg b/CaissonBois/_docAssets/fab-bois-modele-osb.jpg similarity index 100% rename from _docAssets/fab-bois-modele-osb.jpg rename to CaissonBois/_docAssets/fab-bois-modele-osb.jpg diff --git a/_docAssets/fab-bois-panneauarriere.jpg b/CaissonBois/_docAssets/fab-bois-panneauarriere.jpg similarity index 100% rename from _docAssets/fab-bois-panneauarriere.jpg rename to CaissonBois/_docAssets/fab-bois-panneauarriere.jpg diff --git a/_docAssets/fab-bois-piècesapprox.jpg b/CaissonBois/_docAssets/fab-bois-piècesapprox.jpg similarity index 100% rename from _docAssets/fab-bois-piècesapprox.jpg rename to CaissonBois/_docAssets/fab-bois-piècesapprox.jpg diff --git a/_docAssets/fab-bois-planche-brute.jpg b/CaissonBois/_docAssets/fab-bois-planche-brute.jpg similarity index 100% rename from _docAssets/fab-bois-planche-brute.jpg rename to CaissonBois/_docAssets/fab-bois-planche-brute.jpg diff --git a/CaissonBois/_docAssets/fab-bois-positionecran.jpg b/CaissonBois/_docAssets/fab-bois-positionecran.jpg new file mode 100644 index 0000000..9ad5cd0 Binary files /dev/null and b/CaissonBois/_docAssets/fab-bois-positionecran.jpg differ diff --git a/_docAssets/fab-bois-rectangles.jpg b/CaissonBois/_docAssets/fab-bois-rectangles.jpg similarity index 100% rename from _docAssets/fab-bois-rectangles.jpg rename to CaissonBois/_docAssets/fab-bois-rectangles.jpg diff --git a/_docAssets/fab-bois-retrait angleavant.jpg b/CaissonBois/_docAssets/fab-bois-retrait angleavant.jpg similarity index 100% rename from _docAssets/fab-bois-retrait angleavant.jpg rename to CaissonBois/_docAssets/fab-bois-retrait angleavant.jpg diff --git a/_docAssets/fab-bois-toutesfaces.jpg b/CaissonBois/_docAssets/fab-bois-toutesfaces.jpg similarity index 100% rename from _docAssets/fab-bois-toutesfaces.jpg rename to CaissonBois/_docAssets/fab-bois-toutesfaces.jpg diff --git a/_docAssets/fab-bois-tracage-cercle.jpg b/CaissonBois/_docAssets/fab-bois-tracage-cercle.jpg similarity index 100% rename from _docAssets/fab-bois-tracage-cercle.jpg rename to CaissonBois/_docAssets/fab-bois-tracage-cercle.jpg diff --git a/CaissonBois/_docAssets/montageBlanc.jpg b/CaissonBois/_docAssets/montageBlanc.jpg new file mode 100644 index 0000000..e0f1d66 Binary files /dev/null and b/CaissonBois/_docAssets/montageBlanc.jpg differ diff --git a/CaissonBois/_docAssets/montageBlancEcran.jpg b/CaissonBois/_docAssets/montageBlancEcran.jpg new file mode 100644 index 0000000..f5926ee Binary files /dev/null and b/CaissonBois/_docAssets/montageBlancEcran.jpg differ diff --git a/InfoElec/InfoElec.md b/InfoElec/InfoElec.md new file mode 100644 index 0000000..f092ef2 --- /dev/null +++ b/InfoElec/InfoElec.md @@ -0,0 +1,188 @@ +Logiciel d'Arcade + +La solution la plus simple et à jour est d'utiliser une distribution Linux appelée Recalbox (voir site internet [https://www.recalbox.com/fr/](https://www.recalbox.com/fr/)). Pour son installation, le plus simple est de se procurer l'outil RaspberryPi Imager et une carte SD d'au moins 32 Go. Cet outil permet de transférer l'OS sur la carte SD pour le Raspberry en notre possession. + +L'outil RaspberryPi Imager est disponible ici : [https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/) + +À l'ouverture de l'outil, il est demandé de choisir trois options : +- Le modèle de RaspberryPi, le nôtre est un PI 3 +- L'OS que nous souhaitons installer sur la carte SD, ici RECALBOX +- La destination pour la carte SD, sélectionner ici la carte SD insérée dans l'ordinateur. + +Choisir le matériel qui sera utilisé pour la borne d'arcarde, ici on utilise un RaspberryPi 3 + +![](_docAssets/install-target.jpg) + +Après avoir cliqué sur Suivant, on choisir l'OS dans la catégorie "Emulation and game OS" + +![](_docAssets/install-emulation.jpg) + + +Puis sélectionner "Recalbox" + +![](_docAssets/install-recalbox.jpg) + +Après avoir cliqué sur suivant, cliquer sur "Recalbox - Raspberry Pi 3" afin de selectionner le bon système d'exploitation pour notre matériel. + +![](_docAssets/install-recalboxpi3.jpg) + +L'étape suivante consiste à choisir la carte SD cible pour y copier l'OS. Ici nous choissons une carte SD de 32 GB + +![](_docAssets/install-sd.jpg) + +Avant d'écrire sur la carte, le logiciel propose un petit résumé de ce qui sera installé + +![](_docAssets/install-summary.jpg) + +Après avoir validé que l'on souhaite bien écrire sur la carte SD, le processus de téléchargement de l'image et de l'écriture des données sur la carte SD commence. + +![](_docAssets/install-ecriture.jpg) + +Ne retirez pas la carte et n'éteignez pas l'ordinateur avant d'avoir eu la confirmation de l'écriture terminée: + +![](_docAssets/install-terminee.jpg) + +Une fois que le logiciel à bien été transféré sur la carte SD, la carte doit être insérée dans le RaspberryPi. + +Puis brancher un écran sur le port HDMI du RaspberryPi. Ensuite, il faut l'alimenter en 5 V (maximum de 5,25V) afin de vérifier qu'il fonctionne bien et que l'OS a bien été installé. + +![](_docAssets/BareRaspberry.jpg) + +Le système d'exploitation démarre et initialise plusieurs paramètres afin de bien fonctionner. Pendant cette période d'initialisation, plusieurs écrans vont apparaitre. Simplement attendre qu'ils défilent et que toute l'installation se fasse. + +![](_docAssets/install-ecranacceuil.jpg) + +![](_docAssets/install-ecranacceuil2.jpg) + +L'écran ci-dessous indique qu'il est possible d'installer des manettes. Cependant, pour ce projet nous allons utiliser des boutons et joysticks sur la boite d'arcade. + +![](_docAssets/install-ecranacceuil3.jpg) + +![](_docAssets/install-ecranacceuil4.jpg) + +![](_docAssets/install-ecranacceuil5.jpg) + +![](_docAssets/install-ecranacceuil6.jpg) + +![](_docAssets/install-ecranacceuil7.jpg) + +Et ci-dessous, le dernier écran qui s'affiche durant l'installation. Je le considère important celui-là car il indique comment ajouter des jeux sur le système après l'avoir démarré. Par défaut il faut savoir que Recalbox est fourni avec de nombreux jeux open source et sans droits. Il est cependant possible d'en ajouter d'autres ultérieurement. + +![](_docAssets/install-ecranacceuil8.jpg) + +Une fois l'installation terminée, Recalbox propose une sélection d'anciennes consoles de jeux et de jeux librement distribués (libres de droits). Ici un jeu programmé pour un Vectrex (console des années 80) sur lequel je jouais étant jeune, le jeu a été programmé par les étudiants de l'Université de Pforzheim en 2006 (voir la page web des étudiants : [https://itwww.hs-pforzheim.de/daten/mitarbeiter/johannsen/vectrex_2025/vectrex_academy_2025.htm](https://itwww.hs-pforzheim.de/daten/mitarbeiter/johannsen/vectrex_2025/vectrex_academy_2025.htm) ) + +![](_docAssets/EssaisJeuVectrex.jpg) + +La partie logicielle a été rendue très simple et accessible et ne représente pas de challenges particuliers. + +Afin de transférer des jeux supplémentaires, différentes méthodes existent et des tutos peuvent être trouvés sur YouTube. Pour ma part, dans le but de faire simple et efficace, je recommande d'utiliser un câble RJ45 entre un PC et le RaspberryPi. + +Ensuite sur le logiciel Recalbox, taper la touche "Entrée" du clavier pour accéder au menu principal. Une fois dans le menu, descendre jusqu’à atteindre la ligne "Network" pour afficher les paramètres réseau. + +![](_docAssets/config-parametresReseau.jpg) + +Une fois sur cette ligne, taper sur la touche "Q" pour sélectionner la ligne. Cela va vous afficher l'IP assigné par l'ordinateur au RaspberryPi + +![](_docAssets/config-ipraspberry.jpg) + +Maintenant avec l'IP, on peut utiliser l'ordinateur pour accéder aux fichiers partagés sur le RaspberryPi en tapant ceci dans un explorateur de fichiers "\\\169.254.134.131\share" + +![](_docAssets/config-fichierspartagés.jpg) + +Une bonne vidéo pour installer des jeux est la suivante : [https://www.youtube.com/watch?v=dTxXemfUz4E](https://www.youtube.com/watch?v=dTxXemfUz4E) + +Un autre moyen d'accéder à la Recabox est d'utiliser son adresse IP pour afficher une page http dans un navigateur + +![](_docAssets/config-pageweb.jpg) + +Depuis cette page web il est intéressant d'ajuster les paramètres, par exemple la langue d'affichage et la disposition du clavier. + +![](_docAssets/config-dispositionclavier.jpg) + +l'Alimentation électrique du RapsberryPi est exigeante, il faut réguler la tension a 5V et pouvoir fournir 2A de courant. Dans notre projet, nous allons avoir une alimentation de 12V pour l'amplificateur des haut-parleurs, il nous faut donc un régulateur abaisseur de tension pour passer de 12V à 5V. + +Nous utiliserons un petit module réglable. Attention à bien le régler à 5V avant de le connecter au RaspberryPi + +![](_docAssets/elec-reglagedcdc.jpg) + +![](_docAssets/elec-dcdcstepdown.jpg) + +Passons maintenant à l'installation des boutons. Pour commencer il faut comprendre comment sont utilisés les boutons par Recalbox. + +Ce logiciel se base sur le contrôleur de la Super Nintendo avec les bouton suivants : +- PAD UP, DOWN, LEFT, RIGHT : sont utilisés pour les mouvement haut bas, gauche droite. Ils doivent être assignées aux commandes de la manette à boule. Ils sont utiles dans la majorité des jeux ainsi que pour naviguer dans les menus. +- JOYSTICK 1 UP, LEFT et JOYSTICK 2 UP, LEFT : sont utilisés par les manettes "analogiques" comme celles des PlayStation1 avec des manettes analogiques. Dans notre cas nous ne les assignons pas à des boutons. +- A, B, X et Y sont utiles pour la majorité des jeux ainsi que la navigation dans les menus. +- L1, R1, L2, R2 sont les boutons sur l'avant des manettes, ici nous les assigneront à des boutons. Ces commandes sont utilisées dans certains jeux. +- START et SELECT sont très utiles pour les menus et pour les jeux, nous allons les configurer avec les boutons. +- HOTKEY est un dernier bouton très utile, il permet de quitter une partie, ou d'activer des menus spécifiques en pressant des combos de touche. Dans notre cas, nous allons attribuer le même bouton pour SELECT et HOTKEY + +Ci dessous une représentation des boutons sur Super Nintendo + +![](_docAssets/Pasted%20image%2020260104004437.png) + +Les boutons seront arrangés de cette manière sur notre façade avant. + +![](_docAssets/Pasted%20image%2020260104004531.png) + +Avec une disposition de la sorte (repris du site [https://www.slagcoin.com/joystick/layout.html](https://www.slagcoin.com/joystick/layout.html)) + +![](_docAssets/Pasted%20image%2020260104004311.png) + +Le pack de boutons est assez fourni, concentrons nous sur une seule couleur pour le moment, désignons cette couleur comme le joueur 1 ou principal si on joue seul. + +![](_docAssets/Pasted%20image%2020260104010628.png) + +La petite platine ci-dessous, se branche en USB sur le Rasbperry Pi et va apparaitre comme une manette de jeu. Il faut y relier les boutons sur les connecteurs K1 à K8 + Select et Start + +Chaque bouton comporte une lumière LED ainsi qu'un contact Normalement Ouvert + +![](_docAssets/Pasted%20image%2020260104010953.png) + +Lorsque l'on connecte le port USB, le contrôleur est reconnu par l'OS et affiche une petite notification en haut à droite. + +![](_docAssets/Pasted%20image%2020260104011126.png) + +Il se peut que toutes les LED ne s'allument pas du premier coup. En effet elles sont polarisés, et il faut alors inverser la cosse rouge et noire. + +![](_docAssets/Pasted%20image%2020260104011217.png) + +Dans le menu principal on viens configurer les manettes. +![](_docAssets/Pasted%20image%2020260104011250.png) + +Sélectionner configurer une manette +![](_docAssets/Pasted%20image%2020260104011319.png) + +Lire la notification et sélectionner OK +![](_docAssets/Pasted%20image%2020260104011341.png) + +Rester appuyé longuement sur un bouton pour passer l'écran suivant: +![](_docAssets/Pasted%20image%2020260104011412.png) + +Pour les 4 premiers contrôles, haut bas gauche et droite, on utilise le levier a boule: +![](_docAssets/Pasted%20image%2020260104011458.png) + +Les commandes analogiques ne sont pas utilisées, passer en utilisant le levier a boule vers le bas +![](_docAssets/Pasted%20image%2020260104011545.png) + +Lorsque l'on arrive sur les controles A B X Y START SELECT utiliser les 4 boutons correspondants sur le panneau. + +![](_docAssets/Pasted%20image%2020260104011628.png) + +Assigner aussi L1 R1 L2 R2 avec les 4 boutons suivants + +![](_docAssets/Pasted%20image%2020260104011656.png) + +Passer L3 R3 avec le levier a boule vers le bas. + +Pour HOTKEY, utiliser le même bouton que SELECT, et voilà les bouton d'un joueur sont configurés, recommencer pour le second joueur. + +![](_docAssets/Pasted%20image%2020260104011801.png) + +Vous pourrez ensuite faire un petit test. +![](_docAssets/Pasted%20image%2020260104011840.png) + +Pour installer les boutons dans la planche de bois, il faudra séparer le contact et le corps haut du bouton en tournant d'un quart de tour + +![](_docAssets/Pasted%20image%2020260104011939.png) \ No newline at end of file diff --git a/_docAssets/BareRaspberry.jpg b/InfoElec/_docAssets/BareRaspberry.jpg similarity index 100% rename from _docAssets/BareRaspberry.jpg rename to InfoElec/_docAssets/BareRaspberry.jpg diff --git a/_docAssets/EssaisJeuVectrex.jpg b/InfoElec/_docAssets/EssaisJeuVectrex.jpg similarity index 100% rename from _docAssets/EssaisJeuVectrex.jpg rename to InfoElec/_docAssets/EssaisJeuVectrex.jpg diff --git a/InfoElec/_docAssets/Pasted image 20260104004311.png b/InfoElec/_docAssets/Pasted image 20260104004311.png new file mode 100644 index 0000000..afe4d90 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104004311.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104004437.png b/InfoElec/_docAssets/Pasted image 20260104004437.png new file mode 100644 index 0000000..e18fced Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104004437.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104004531.png b/InfoElec/_docAssets/Pasted image 20260104004531.png new file mode 100644 index 0000000..74059d9 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104004531.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104010628.png b/InfoElec/_docAssets/Pasted image 20260104010628.png new file mode 100644 index 0000000..68031f9 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104010628.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104010953.png b/InfoElec/_docAssets/Pasted image 20260104010953.png new file mode 100644 index 0000000..89de257 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104010953.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011126.png b/InfoElec/_docAssets/Pasted image 20260104011126.png new file mode 100644 index 0000000..c53e0af Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011126.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011217.png b/InfoElec/_docAssets/Pasted image 20260104011217.png new file mode 100644 index 0000000..1888cf9 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011217.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011250.png b/InfoElec/_docAssets/Pasted image 20260104011250.png new file mode 100644 index 0000000..1e4004e Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011250.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011319.png b/InfoElec/_docAssets/Pasted image 20260104011319.png new file mode 100644 index 0000000..63a3293 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011319.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011341.png b/InfoElec/_docAssets/Pasted image 20260104011341.png new file mode 100644 index 0000000..3b1baff Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011341.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011412.png b/InfoElec/_docAssets/Pasted image 20260104011412.png new file mode 100644 index 0000000..d39f1b9 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011412.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011458.png b/InfoElec/_docAssets/Pasted image 20260104011458.png new file mode 100644 index 0000000..6b39725 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011458.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011545.png b/InfoElec/_docAssets/Pasted image 20260104011545.png new file mode 100644 index 0000000..6b4ffa2 Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011545.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011628.png b/InfoElec/_docAssets/Pasted image 20260104011628.png new file mode 100644 index 0000000..23b6bde Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011628.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011656.png b/InfoElec/_docAssets/Pasted image 20260104011656.png new file mode 100644 index 0000000..8741afb Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011656.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011801.png b/InfoElec/_docAssets/Pasted image 20260104011801.png new file mode 100644 index 0000000..be0c84f Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011801.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011840.png b/InfoElec/_docAssets/Pasted image 20260104011840.png new file mode 100644 index 0000000..8b4babf Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011840.png differ diff --git a/InfoElec/_docAssets/Pasted image 20260104011939.png b/InfoElec/_docAssets/Pasted image 20260104011939.png new file mode 100644 index 0000000..a24974a Binary files /dev/null and b/InfoElec/_docAssets/Pasted image 20260104011939.png differ diff --git a/_docAssets/config-dispositionclavier.jpg b/InfoElec/_docAssets/config-dispositionclavier.jpg similarity index 100% rename from _docAssets/config-dispositionclavier.jpg rename to InfoElec/_docAssets/config-dispositionclavier.jpg diff --git a/_docAssets/config-fichierspartagés.jpg b/InfoElec/_docAssets/config-fichierspartagés.jpg similarity index 100% rename from _docAssets/config-fichierspartagés.jpg rename to InfoElec/_docAssets/config-fichierspartagés.jpg diff --git a/_docAssets/config-ipraspberry.jpg b/InfoElec/_docAssets/config-ipraspberry.jpg similarity index 100% rename from _docAssets/config-ipraspberry.jpg rename to InfoElec/_docAssets/config-ipraspberry.jpg diff --git a/_docAssets/config-pageweb.jpg b/InfoElec/_docAssets/config-pageweb.jpg similarity index 100% rename from _docAssets/config-pageweb.jpg rename to InfoElec/_docAssets/config-pageweb.jpg diff --git a/_docAssets/config-parametresReseau.jpg b/InfoElec/_docAssets/config-parametresReseau.jpg similarity index 100% rename from _docAssets/config-parametresReseau.jpg rename to InfoElec/_docAssets/config-parametresReseau.jpg diff --git a/_docAssets/elec-dcdcstepdown.jpg b/InfoElec/_docAssets/elec-dcdcstepdown.jpg similarity index 100% rename from _docAssets/elec-dcdcstepdown.jpg rename to InfoElec/_docAssets/elec-dcdcstepdown.jpg diff --git a/_docAssets/elec-reglagedcdc.jpg b/InfoElec/_docAssets/elec-reglagedcdc.jpg similarity index 100% rename from _docAssets/elec-reglagedcdc.jpg rename to InfoElec/_docAssets/elec-reglagedcdc.jpg diff --git a/_docAssets/install-ecranacceuil.jpg b/InfoElec/_docAssets/install-ecranacceuil.jpg similarity index 100% rename from _docAssets/install-ecranacceuil.jpg rename to InfoElec/_docAssets/install-ecranacceuil.jpg diff --git a/_docAssets/install-ecranacceuil2.jpg b/InfoElec/_docAssets/install-ecranacceuil2.jpg similarity index 100% rename from _docAssets/install-ecranacceuil2.jpg rename to InfoElec/_docAssets/install-ecranacceuil2.jpg diff --git a/_docAssets/install-ecranacceuil3.jpg b/InfoElec/_docAssets/install-ecranacceuil3.jpg similarity index 100% rename from _docAssets/install-ecranacceuil3.jpg rename to InfoElec/_docAssets/install-ecranacceuil3.jpg diff --git a/_docAssets/install-ecranacceuil4.jpg b/InfoElec/_docAssets/install-ecranacceuil4.jpg similarity index 100% rename from _docAssets/install-ecranacceuil4.jpg rename to InfoElec/_docAssets/install-ecranacceuil4.jpg diff --git a/_docAssets/install-ecranacceuil5.jpg b/InfoElec/_docAssets/install-ecranacceuil5.jpg similarity index 100% rename from _docAssets/install-ecranacceuil5.jpg rename to InfoElec/_docAssets/install-ecranacceuil5.jpg diff --git a/_docAssets/install-ecranacceuil6.jpg b/InfoElec/_docAssets/install-ecranacceuil6.jpg similarity index 100% rename from _docAssets/install-ecranacceuil6.jpg rename to InfoElec/_docAssets/install-ecranacceuil6.jpg diff --git a/_docAssets/install-ecranacceuil7.jpg b/InfoElec/_docAssets/install-ecranacceuil7.jpg similarity index 100% rename from _docAssets/install-ecranacceuil7.jpg rename to InfoElec/_docAssets/install-ecranacceuil7.jpg diff --git a/_docAssets/install-ecranacceuil8.jpg b/InfoElec/_docAssets/install-ecranacceuil8.jpg similarity index 100% rename from _docAssets/install-ecranacceuil8.jpg rename to InfoElec/_docAssets/install-ecranacceuil8.jpg diff --git a/_docAssets/install-ecriture.jpg b/InfoElec/_docAssets/install-ecriture.jpg similarity index 100% rename from _docAssets/install-ecriture.jpg rename to InfoElec/_docAssets/install-ecriture.jpg diff --git a/_docAssets/install-emulation.jpg b/InfoElec/_docAssets/install-emulation.jpg similarity index 100% rename from _docAssets/install-emulation.jpg rename to InfoElec/_docAssets/install-emulation.jpg diff --git a/_docAssets/install-recalbox.jpg b/InfoElec/_docAssets/install-recalbox.jpg similarity index 100% rename from _docAssets/install-recalbox.jpg rename to InfoElec/_docAssets/install-recalbox.jpg diff --git a/_docAssets/install-recalboxpi3.jpg b/InfoElec/_docAssets/install-recalboxpi3.jpg similarity index 100% rename from _docAssets/install-recalboxpi3.jpg rename to InfoElec/_docAssets/install-recalboxpi3.jpg diff --git a/_docAssets/install-sd.jpg b/InfoElec/_docAssets/install-sd.jpg similarity index 100% rename from _docAssets/install-sd.jpg rename to InfoElec/_docAssets/install-sd.jpg diff --git a/_docAssets/install-summary.jpg b/InfoElec/_docAssets/install-summary.jpg similarity index 100% rename from _docAssets/install-summary.jpg rename to InfoElec/_docAssets/install-summary.jpg diff --git a/_docAssets/install-target.jpg b/InfoElec/_docAssets/install-target.jpg similarity index 100% rename from _docAssets/install-target.jpg rename to InfoElec/_docAssets/install-target.jpg diff --git a/_docAssets/install-terminee.jpg b/InfoElec/_docAssets/install-terminee.jpg similarity index 100% rename from _docAssets/install-terminee.jpg rename to InfoElec/_docAssets/install-terminee.jpg diff --git a/README.md b/README.md index 60c4dbb..47ca2b5 100644 --- a/README.md +++ b/README.md @@ -58,232 +58,7 @@ Un éclaté du caisson est représenté ci-dessus, le caisson modélisé fait 60 Une fois le modèle réalisé, on utilise l'outil OpenCutList pour réaliser le calepinage et préparer les découpes des différentes pièces, ci-dessous ce que cela pourrait donner sur un panneau complet: ![](_docAssets/Calepinage.jpg) -## Logiciel d'Arcade +# Construction -La solution la plus simple et à jour est d'utiliser une distribution Linux appelée Recalbox (voir site internet [https://www.recalbox.com/fr/](https://www.recalbox.com/fr/)). Pour son installation, le plus simple est de se procurer l'outil RaspberryPi Imager et une carte SD d'au moins 32 Go. Cet outil permet de transférer l'OS sur la carte SD pour le Raspberry en notre possession. - -L'outil RaspberryPi Imager est disponible ici : [https://www.raspberrypi.com/software/](https://www.raspberrypi.com/software/) - -À l'ouverture de l'outil, il est demandé de choisir trois options : -- Le modèle de RaspberryPi, le nôtre est un PI 3 -- L'OS que nous souhaitons installer sur la carte SD, ici RECALBOX -- La destination pour la carte SD, sélectionner ici la carte SD insérée dans l'ordinateur. - -Choisir le matériel qui sera utilisé pour la borne d'arcarde, ici on utilise un RaspberryPi 3 - -![](_docAssets/install-target.jpg) - -Après avoir cliqué sur Suivant, on choisir l'OS dans la catégorie "Emulation and game OS" - -![](_docAssets/install-emulation.jpg) - - -Puis sélectionner "Recalbox" - -![](_docAssets/install-recalbox.jpg) - -Après avoir cliqué sur suivant, cliquer sur "Recalbox - Raspberry Pi 3" afin de selectionner le bon système d'exploitation pour notre matériel. - -![](_docAssets/install-recalboxpi3.jpg) - -L'étape suivante consiste à choisir la carte SD cible pour y copier l'OS. Ici nous choissons une carte SD de 32 GB - -![](_docAssets/install-sd.jpg) - -Avant d'écrire sur la carte, le logiciel propose un petit résumé de ce qui sera installé - -![](_docAssets/install-summary.jpg) - -Après avoir validé que l'on souhaite bien écrire sur la carte SD, le processus de téléchargement de l'image et de l'écriture des données sur la carte SD commence. - -![](_docAssets/install-ecriture.jpg) - -Ne retirez pas la carte et n'éteignez pas l'ordinateur avant d'avoir eu la confirmation de l'écriture terminée: - -![](_docAssets/install-terminee.jpg) - -Une fois que le logiciel à bien été transféré sur la carte SD, la carte doit être insérée dans le RaspberryPi. - -Puis brancher un écran sur le port HDMI du RaspberryPi. Ensuite, il faut l'alimenter en 5 V (maximum de 5,25V) afin de vérifier qu'il fonctionne bien et que l'OS a bien été installé. - -![](_docAssets/BareRaspberry.jpg) - -Le système d'exploitation démarre et initialise plusieurs paramètres afin de bien fonctionner. Pendant cette période d'initialisation, plusieurs écrans vont apparaitre. Simplement attendre qu'ils défilent et que toute l'installation se fasse. - -![](_docAssets/install-ecranacceuil.jpg) - -![](_docAssets/install-ecranacceuil2.jpg) - -L'écran ci-dessous indique qu'il est possible d'installer des manettes. Cependant, pour ce projet nous allons utiliser des boutons et joysticks sur la boite d'arcade. - -![](_docAssets/install-ecranacceuil3.jpg) - -![](_docAssets/install-ecranacceuil4.jpg) - -![](_docAssets/install-ecranacceuil5.jpg) - -![](_docAssets/install-ecranacceuil6.jpg) - -![](_docAssets/install-ecranacceuil7.jpg) - -Et ci-dessous, le dernier écran qui s'affiche durant l'installation. Je le considère important celui-là car il indique comment ajouter des jeux sur le système après l'avoir démarré. Par défaut il faut savoir que Recalbox est fourni avec de nombreux jeux open source et sans droits. Il est cependant possible d'en ajouter d'autres ultérieurement. - -![](_docAssets/install-ecranacceuil8.jpg) - -Une fois l'installation terminée, Recalbox propose une sélection d'anciennes consoles de jeux et de jeux librement distribués (libres de droits). Ici un jeu programmé pour un Vectrex (console des années 80) sur lequel je jouais étant jeune, le jeu a été programmé par les étudiants de l'Université de Pforzheim en 2006 (voir la page web des étudiants : [https://itwww.hs-pforzheim.de/daten/mitarbeiter/johannsen/vectrex_2025/vectrex_academy_2025.htm](https://itwww.hs-pforzheim.de/daten/mitarbeiter/johannsen/vectrex_2025/vectrex_academy_2025.htm) ) - -![](_docAssets/EssaisJeuVectrex.jpg) - -La partie logicielle a été rendue très simple et accessible et ne représente pas de challenges particuliers. - -Afin de transférer des jeux supplémentaires, différentes méthodes existent et des tutos peuvent être trouvés sur Youtube. Pour ma part, dans le but de faire simple et efficace, je recommande d'utiliser un câble RJ45 entre un PC et le RaspberryPi. - -Ensuite sur le logiciel Recalbox, taper la touche "Entrée" du clavier pour accéder au menu principal. Une fois dans le menu, descendre jusqu’à atteindre la ligne "Network" pour afficher les paramètres réseau. - -![](_docAssets/config-parametresReseau.jpg) - -Une fois sur cette ligne, taper sur la touche "Q" pour sélectionner la ligne. Cela va vous afficher l'IP assigné par l'ordinateur au RaspberryPi - -![](_docAssets/config-ipraspberry.jpg) - -Maintenant avec l'IP, on peut utiliser l'ordinateur pour accéder aux fichiers partagés sur le RaspberryPi en tapant ceci dans un explorateur de fichiers "\\\169.254.134.131\share" - -![](_docAssets/config-fichierspartagés.jpg) - -Une bonne vidéo pour installer des jeux est la suivante : [https://www.youtube.com/watch?v=dTxXemfUz4E](https://www.youtube.com/watch?v=dTxXemfUz4E) - -Un autre moyen d'accéder à la Recabox est d'utiliser son adresse IP pour afficher une page http dans un navigateur - -![](_docAssets/config-pageweb.jpg) - -Depuis cette page web il est intéressant d'ajuster les paramètres, par exemple la langue d'affichage et la disposition du clavier. - -![](_docAssets/config-dispositionclavier.png) - -l'Alimentation électrique du RapsberryPi est exigeante, il faut réguler la tension a 5V et pouvoir fournir 2A de courant. Dans notre projet, nous allons avoir une alimentation de 12V pour l'amplificateur des haut-parleurs, il nous faut donc un régulateur abaisseur de tension pour passer de 12V à 5V. - -Nous utiliserons un petit module réglable. Attention à bien le régler à 5V avant de le connecter au RaspberryPi - -![](_docAssets/elec-reglagedcdc.png) - -![](_docAssets/elec-dcdcstepdown.png) -# Découpes bois - -Pour commencer, nous allons réaliser un gabarit. Ce gabarit va servir à la réalisation des deux côtés de manière parfaitement identiques. - -Pour les côtés, partir d'une planche rectangulaire aux dimensions suivantes: -![](_docAssets/fab-bois-cote-rectangle.jpg) - -![](_docAssets/fab-bois-planche-brute.jpg) - -A partir de l'avant, garder une hauteur de 110mm, puis tracer un trait avec un angle de 107 degrés d'environ 99mm de long. Dépasser un peu afin de pouvoir tangenter l'arc de cercle plus tard. -![](_docAssets/fab-bois-cote-avant.jpg) - -![](_docAssets/fab-bois-angle-avant.jpg) - -A 6mm du bord, et 390mm de hauteur, tracer un cercle -![](_docAssets/fab-bois-cote-rond.jpg) - -Pour réaliser cet arc de cercle, fabriquons un "compas en bois" à partir d'une planche, clouée sur le centre du cercle, que l'on va faire tourner pour tracer le cercle au stylo. - -![](_docAssets/fab-bois-tracage-cercle.jpg) - -Sur la face arrière, à 500 mm de hauteur prendre un point et tracer une droite avec un angle de 124 degrés, cette droite va arriver sur le haut de la à partir -![](_docAssets/fab-bois-cote-dessus.jpg) - -![](_docAssets/fab-bois-haut-gauche.jpg) - -Environ 10mm plus loin, retracer une droite avec un angle de 124 degrés. L'écartement de 10mm va servir ensuite a arrondir les angles - -![](_docAssets/fab-bois-cote-hautavant.jpg) - -On décale de 10mm sur la droite pour tracer la deuxième droite. Elle doit recouper l'arc de cercle. - -![](_docAssets/fab-bois-angleavant.jpg) - -Ensuite viennent les étapes de découpe. Pour faire l'arc de cercle, nous utiliserons une défonceuse montée en "compas" sur une planche en bois. Le reste des découpes droites se font à la main et a la scie sous table. - -Pour que l'arc de cercle soit beau, nous allons fabriquer un compas à l'aide d'une planche clouée, sur laquelle nous installons une défonceuse et une fraise. En plongeant la fraise dans le bois et en pivotant autour du clou, nous avons un arc de cercle parfait. - -![](_docAssets/fab-bois-compasdéfonceuse.jpg) - -Avec une fraise droite, on découpe l'arc de cercle. Attention a garder une petite partie de bois à l'avant et sur le côté, sinon la pièce n'est plus maintenue en place. Attention aussi a placer un martyr sous la planche afin de ne pas découper l'établi. - -![](_docAssets/fab-bois-découpe-arc.jpg) - -Pour le petit plat à l'avant, je le fais à la main afin d'avoir une grande précision et de tangenter parfaitement l'arc de cercle. - -![](_docAssets/fab-bois-découpe-avant.jpg) - -J'installe ensuite le gabarit sur la scie sous table pour découper les faces du haut. - -![](_docAssets/fab-bois-coupedroitehautarriere.jpg) - -![](_docAssets/fab-bois-découpehautavant.jpg) - -Et voilà le gabarit réalisé, recto et verso - -![](fab-bois-gabaritrectoverso.jpg) - -Maintenant que le gabarit est réalisé, nous allons nous en servir pour découper les deux côtés du coffre en bois de la borne d'arcade. Pour ce faire, nous pouvons utiliser de l'OSB ou du contre-plaqué, car ces panneaux sont simples à travailler et stables (ils ne travaillent pas comme le bois brut avec les variations d'hygrométrie). - -Tout d'abord sur ma planche d'OSB, je trace le contour du gabarit au feutre. Il n'y a pas besoin d'être très précis car nous allons couper autour avec une scie sauteuse. - -![](_docAssets/fab-bois-modele-osb.jpg) - -Pour la découpe, essayer de couper "en dehors" du trait de la pièce, de manière à avoir une forme légèrement plus grande que le gabarit. Ne pas faire trop grand non plus sinon le passage a la défonceuse sera + difficile. - -![](_docAssets/fab-bois-découpagescie.jpg) - -![](_docAssets/fab-bois-découpageexemple.jpg) - -Une fois les découpes réalisées, nous avons deux pièces approximativement à la bonne forme. Il faut maintenant utiliser le gabarit et une fraise à copier sur la défonceuse - -![](_docAssets/fab-bois-piècesapprox.jpg) - -On va visser le gabarit sur la pièce en trois points, attention a ne pas prendre de vis trop longue pour ne pas dépasser de l'autre côté. - -![](_docAssets/fab-bois-gabaritvissé.jpg) - -Il faut maintenant monter une fraise à copier sur une défonceuse, et à l'aide de cet outil, nous allons faire rouler la fraise sur tout le pourtour du gabarit. Cela va donc "copier" la forme de notre gabarit sur la planche en dessous. - -Régler la hauteur de la fraise pour qu'elle dépasse légèrement en haut et en bas. Bien garder le roulement en appui sur le gabarit. Nous allons maintenant suivre le gabarit avec la fraise à copier pour reproduire la forme exacte du gabarit dans l'OSB. - -![](_docAssets/fab-bois-fraisecopier.jpg) - -Avec le passage de la défonceuse et de la fraise a copier, on voit que la forme du gabarit à bien été reproduite dans l'OSB (à droite de l'image ci-dessous) et que j'avais bien coupé légèrement plus grand à la scie sauteuse (à gauche de l'image) - -![](_docAssets/fab-bois-copiage.jpg) - -Attention les fraise droites HSS brasé ne font pas bon ménage avec l'OSB, elle se désaffute très rapidement. Si la coupe est difficile ou si des marques de brûlé apparaissent, changer de fraise car elle est désaffutée. Il faut utiliser dans l'OSB une fraise carbure. - -Une fois les contours réalisés à la défonceuse, on obtient deux formes identiques au gabarit : - -![](_docAssets/fab-bois-fin-gabarit.jpg) - -Viens maintenant la découpe de tous les panneaux "rectangulaires". Pour commencer on trace des ébauches sur un panneau en utilisant le gabarit. Chaque longueur sur le gabarit va servir a faire l'ébauche d'un panneau. - -![](_docAssets/fab-bois-ebauches.jpg) - -Après découpe nous avons les panneau rectangulaires, il est important d'avoir les "largeurs" toutes identiques. - -![](_docAssets/fab-bois-rectangles.jpg) - -Il faut maintenant s'occuper de certains angles. Sur le panneau arrière nous avons un angle de 124°, il faut donc régler la lame de la scie sur un angle complémentaire 124-90 = 34° - -![](_docAssets/fab-bois-panneauarriere.jpg) - -![](_docAssets/fab-bois-anglelame.jpg) - -On recommence pour la face avant, nous avons un angle a 107°, il faut donc le couper à cet angle. Pour ce faire il faut régler l'angle de la lame de la scie sur 107-90 ==> 17° d'angle de lame. - -![](_docAssets/fab-bois-angleavant.jpg) - -Pour la face avant, ne pas oublier de retirer l'épaisseur du plateau sur lequel on viendra poser nos mains et les boutons de commande. Ici je retire 18 mm d'épaisseur pour laisser place au plateau. - -![](_docAssets/fab-bois-retrait%20angleavant.jpg) - -Une fois tous les angles découpés, on peut représenter sur un des côté l'emplacement des panneau, et aussi l'emplacement que prendra approximativement l'écran. - -![](_docAssets/fab-bois-toutesfaces.jpg) -# Essais \ No newline at end of file +- La réalisation informatique / électrique : [InfoElec](InfoElec/InfoElec.md) +- La réalisation du caisson en bois : [CaissonBois](CaissonBois/CaissonBois.md) \ No newline at end of file diff --git a/_docAssets/RaspberryPiImager.jpg b/_docAssets/RaspberryPiImager.jpg deleted file mode 100644 index 20cc9d0..0000000 Binary files a/_docAssets/RaspberryPiImager.jpg and /dev/null differ