Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

ateliers:borne-arcade:accueil

Ceci est une ancienne révision du document !


Borne d'arcade DIY

  • Format : –
  • Publics: Tout public
  • Inscription à info[at]reso-nance.org ou mediation[at]zinclafriche.org
  • Formateurs : reso-nance numérique - Fenshu

Description

Construire une borne d'arcade de retrogaming permettant de jouer a plein de jeux sur vieilles console et arcade(MAME, neogeo, megadrive, atari…)

Plan de cours

  • Electricité et electronique comment ca marche …. Explication de ce qu'est un raspberry pi … test OS sans la borne…
  • Dessin des plans (qui seront deja pret en amont neanmoins) /
  • explication sur les outils et debut de decoupe du bois (scie sauteuse et scie manuelle)
  • Suite de la decoupe et debut assemblage
  • Soudure des composant assemblés sur le bois.
  • > allumage > jouer !

Seance 1

  • explication raspberry pi + systeme linux retro pi et decouverte des vieux jeux video
  • installation du systeme sur carte Sd avec Etcher
  • découverte des bouton et joystick arcade (comment ca marche un bouton)

Seance 2

  • Dessin du design de la borne (à la main et en vectoriel) borne_arcade.ai
  • Cotation
  • découpe de la structure principale
  • installation support ecran

Seance 3

  • decoupe du panneau enceinte + trou
  • decoupe du support enceinte
  • decoupe du dessous pupitre
  • branchement raspberry pi et cablage total
  • découpe de la structure principale
  • dessin decoupe laser

Ingredients de base

  • Raspberry pi 3
  • Ecran
  • Enceintes
  • Kit arcade bouton joystick usb
  • Bois

allumage et extinction du pi

Pour pouvoir allumer et éteindre le raspberry pi depuis deux boutons, une petite addition est nécessaire : L'allumage se fait par un simple bouton plaçé sur les pastilles marquée run du raspberry. Ce header n'est pas peuplé par défaut, il est nécessaire d'en ajouter un soi-même. Si le pi est en fonctionnement, il redémarrera lors de l'appui sur le bouton.

L'extinction se fait par un petit script python qui utilise le GPIO4 en input pullup Lorsque celui-ci est passé bas par le bouton poussoir, il provoque l'extinction propre du raspberry en invoquant sudo shutdown now Le script est ajouté à rc.local pour être lancé automatiquement au démarrage. Il nécessite la dépendance RPi.GPIO, installable avec pip :

sudo apt-get update
sudo apt-get install -y --fix-missing pip3
sudo pip3 install RPi.GPIO

Script python :

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
from time import sleep
import os
 
buttonPin = 4
 
GPIO.setmode(GPIO.BCM)
GPIO.setup(buttonPin,GPIO.IN,pull_up_down=GPIO.PUD_UP) 
 
while(True):
        if GPIO.input(buttonPin) == 0:
                print("shutting down")
                os.system("sudo shutdown now")
        sleep(0.1)

des liens

/home/resonancg/www/wiki/data/attic/ateliers/borne-arcade/accueil.1559921915.txt.gz · Dernière modification: 2019/06/07 17:38 de laurent