Mini borne d'arcade : 7 étapes
Mini borne d'arcade : 7 étapes
Anonim
Mini armoire d'arcade
Mini armoire d'arcade

Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com)

Fournitures

Joystick d'arcade

4 boutons d'arcade

Planche à pain

Fils de planche à pain

Écran 7 pouces avec entrée HDMI

Câble HDMI

Framboise Pi 3

Alimentation 5V 2.5A Raspberry Pi

Arduino Léonard

Contre-plaqué

chevilles carrées de 1 pouce

Étape 1: Étape 1: Couper l'extérieur

Pour cette étape, il serait idéal d'utiliser un cutter laser pour des coupes précises afin de garder les bords de l'armoire bien alignés. Si vous n'en avez pas, une scie fonctionnera tout aussi bien, même si cela prendra du temps et beaucoup d'énergie.

Coupez le goujon dans les sections suivantes: 4 x 10 pouces, 2 x 12,5 pouces, 2 x 8 pouces, 2 x 3 pouces, 2 x 3,3 pouces, 2 x 9,3 pouces à un angle de 15 degrés. Ceux-ci constitueront le squelette de la borne d'arcade.

Maintenant: coupez le contreplaqué dans les dimensions suivantes: 10 po x 4 po, 10 po x 10,3 po (assurez-vous également de découper une zone dans cette pièce avec les dimensions spécifiques de l'écran), 10 po x 12,5 po, 10 po x 5 po, 2 sections de 12,5 po x 12 po en veillant à découper la section de 5 pouces à un angle de 15 degrés vers l'intérieur (Ces 2 dernières sections sont les panneaux latéraux de l'armoire. Assurez-vous de vous référer au modèle pour vous assurer que la conception de votre coupe correspond à la même forme.)

Étape 2: Étape 2: Assembler le squelette

Combinez les quatre sections de 10 pouces dans un rectangle à l'aide de vis à bois. Ce sera le fond de l'armoire.

Combinez les 12,5 pouces vers le haut des coins d'un côté du rectangle. Ce sera l'arrière de l'armoire.

Reliez les 2 sections de l'armoire qui composent le dos avec une section de 8 pouces.

Ajoutez les sections de 3,3 pouces orthogonales aux sections arrière de manière à ce qu'elles fassent face à l'avant de l'armoire.

Ajoutez une section de 10 pouces directement à travers la section de 10 pouces à l'avant de l'armoire afin d'avoir les deux mêmes pièces empilées l'une sur l'autre.

Ajoutez une section de 3 pouces de chaque côté de la section de 10 pouces que vous venez de placer. Ces pièces latérales se connecteront aux sections inclinées et seront la face du joystick et des boutons.

Ajoutez les sections inclinées reliant les pièces que vous venez de placer aux pièces dépassant de la partie supérieure du meuble.

Enfin, ajoutez la dernière pièce de 8 pouces entre les sections inclinées situées près du haut de l'armoire.

Vous devriez maintenant avoir un squelette entièrement assemblé ressemblant à une mini borne d'arcade.

Étape 3: Étape 3: Assembler l'extérieur

Découpez quatre trous de 22 mm dans le contreplaqué pour les boutons d'arcade et collez-les à la moitié droite de la planche, en veillant à laisser suffisamment de place pour le bâton sur le côté gauche.

Découpez un trou de 20 mm sur la moitié gauche pour le stick arcade.

Assemblez tous les morceaux de contreplaqué au squelette SAUF pour le dos et le bouton/joystick board. Nous laisserons les pièces de côté afin que nous puissions ajouter l'électronique et d'autres composants.

Étape 4: Étape 4: Coder l'Arduino

Étape 4: codez l'Arduino
Étape 4: codez l'Arduino

Ajoutez le code suivant dans votre arduino. Ce code permet à l'arduino de lire les pressions sur les boutons et de les afficher en tant qu'entrées clavier sur le raspberry pi.

void setup() {

Clavier.étant();

pinMode(2, INPUT_PULLUP); //Joystick vers le haut

pinMode(3, INPUT_PULLUP); // Joystick vers le bas

pinMode(4, INPUT_PULLUP); // Joystick à droite

pinMode(5, INPUT_PULLUP); //Joystick Gauche

pinMode(6, INPUT_PULLUP); //Bouton 1

pinMode(7, INPUT_PULLUP); //Bouton 2

pinMode(8, INPUT_PULLUP); //Bouton 3

pinMode(9, INPUT_PULLUP); //Bouton 4

}

boucle vide() {

int State2 = digitalRead(2);

int State3 = digitalRead(3);

int State4 = digitalRead(4);

int State5 = digitalRead(5);

int State6 = digitalRead(6);

int State7 = digitalRead(7);

int State8 = digitalRead(8);

int State9 = digitalRead(9);

si (État2 == FAIBLE){

Appuyez.clavier(215)

}

autre{

Libération.clavier(215)

}

si (État3 == FAIBLE){

Appuyez.clavier(216)

}

autre{

Libération.clavier(216)

}

si (État4 == FAIBLE){

Appuyez.clavier(217)

}

autre{

Verrou.clavier(217)

}

si (État5 == FAIBLE){

Appuyez sur le clavier (218)

}

autre{

Libération.clavier(218)

}

si (État6 == FAIBLE){

Appuyez.clavier(219)

}

autre{

Version.clavier(219)

}

si (État7 == FAIBLE){

Appuyez sur le clavier (220)

}

autre{

Libération.clavier(220)

}

si (État8 == FAIBLE){

Appuyez.clavier(221)

}

autre{

Libération.clavier(221)

}

si (État9 == FAIBLE){'

Appuyez.clavier(222)

}

autre{

Version.clavier(222)

}

}

Étape 5: Étape 5: Câbler l'électronique

Étape 5: câbler l'électronique
Étape 5: câbler l'électronique

En utilisant le code, câblez le joystick aux broches 2 à 5 de l'arduino et mettez à la terre la 5ème broche.

Ensuite, câblez une broche sur chaque bouton à la terre et les broches restantes aux broches 6 à 9 sur l'arduino.

Enfin, branchez l'arduino sur le raspberry pi que nous allons configurer à l'étape suivante.

Étape 6: Étape 6: Configurer Raspberry Pi 3

Étape 6: Configurer Raspberry Pi 3
Étape 6: Configurer Raspberry Pi 3

Allez sur https://retropie.org.uk/download/ et téléchargez la dernière version de retropie.

En utilisant le logiciel de votre choix, flashez l'image sur la carte microSD et placez-la dans le raspberry pi 3. Je recommande l'imageur de disque win32.

Connectez le raspberry pi à l'écran de 7 pouces et à l'alimentation.

Lorsque vous êtes invité à configurer un contrôleur, suivez la procédure à l'aide du joystick arduino que vous avez précédemment câblé codé et câblé.

Pour cette configuration particulière, nous utiliserons Space Invaders sur la SNES, alors trouvez la copie de la rom en ligne à partir d'une source réputée telle que

Transférez maintenant la ROM à l'aide d'un programme tel que winSCP en ssh dans le raspberry pi et copiez le fichier dans le répertoire /retropie/roms/snes.

Redémarrez le raspberry pi et le logo SNES devrait être ajouté au menu avec la ROM space invaders répertoriée dans son menu.

Étape 7: Étape 8: Tout assembler

Vissez le joystick en place sur le contreplaqué. Ajoutez ensuite les boutons. La plupart auront un loquet à l'intérieur qui le maintiendra en place sans utiliser de vis.

Fixez la carte avec le joystick et les boutons au squelette de l'armoire, en la fixant en place.

Placez l'écran dans le trou découpé dans la face inclinée.

Rebranchez tous les appareils électroniques et placez-les sur la carte arrière pour les sceller. Assurez-vous de laisser un trou pour l'alimentation afin de connecter une prise.