Borne d'arcade BioHackLab

(page créée le 7 février 2025)

Une borne pour jouer aux jeux réalisés pendant les ateliers / game jam

  • Adresse MAC Wifi : d8:3a:dd:ee:23:f3
  • Adresse MAC ethernet : d8:3a:dd:ee:23:f2

Préparer la carte micro-SD avec l'OS
C'est très simple en utilisant Raspberry Pi Imager qui s'occupe de préparer la carte micro-SD avec un OS choisi dans une liste assez garnie.
Installation de Raspberry Pi Imager à télécharger ici : https://www.raspberrypi.com/software/ On peut le démarrer avec

rpi-imager &

Ce logiciel permet de choisir l'OS à installer (ici : Raspberry Pi OS 64-bit = Debian Bookworm) et de définir quelques réglages :

  • nom de l'hôte : biohacklab.local
  • réseau wifi : FabLab_24
  • utilisateur : xor / lpl
  • SSH activé (si jamais on oublie de l'activer il est toujours possible d'activer SSH sur la carte microSD)

Premier démarrage

  • pas d'image sur le moniteur (branché avec un adaptateur micro-HDMI / VGA)
  • biohacklab.local ne répond pas
  • sudo nmap -sP 192.168.1.* : le rpi n'apparaît pas

Passage obligatoire sur https://www.raspberrypi.com/documentation/computers/getting-started.html

On peut aussi trouver l'adresse IP à partir de l'adresse MAC

sudo nmap -sn 192.168.1.1/24|awk '/^Nmap/{ip=$NF}/D8:3A:DD/{print ip}'

On peut trouver l'adresse MAC du Pi en ligne de commande avec ifconfig

Même si nmap ne «voit» pas le rpi, on peut s'y connecter en SSH!

ssh xor@biohacklab.local

Essai pour configurer le moniteur directement dans le fichier /boot/firmware/config.txt > sans succès
Boot avec HDMI branché sans adaptateur : ok

Faire fonctionner l'adaptateur micro-HDMI - VGA
Il s'agit de ce modèle acheté chez Smallcab : adaptateur micro HDMI / VGA

Problème de moniteur
L'affichage “saute”, puis le message “video mode not supported” s'affiche On modifiant le fichier /boot/firmware/cmdline.txt et en ajoutant au début :

video=HDMI-A-2:720x576M@50

ça fonctionne de nouveau …
mais ce n'est pas du 720×576, il doit y avoir un autre composant qui agit après le démarrage
doc : https://www.raspberrypi.com/documentation/computers/configuration.html#command-line-options
voir aussi : https://pimylifeup.com/raspberry-pi-screen-resolution/
le rpi est il en wayland ou en x ? pour l'adaptateur surtout pas le D! (dans video=HDMI-A-2:720x576M@50D) D pour digital, A pour analog

Premier schéma

Il s'agit de ce trackball acheté chez Smallcab : trackball lumineux USB
Il est fourni sans boutons, j'en rajoute.

Le makey makey permet de remplacer le clavier (flèches directionnelles et autres touches)

Comment remapper un makey makey ?
https://www.instructables.com/The-easy-way-to-re-program-your-MakeyMakey/ /!\ clavier obligatoirement en qwerty /!\ uniquement avec les makey makey v1.2 (pas le cas du nôtre…)
https://learn.sparkfun.com/tutorials/makey-makey-classic-hookup-guide/remapping-keys
Sinon pour les versions plus anciennes, voir https://learn.sparkfun.com/tutorials/makey-makey-advanced-guide

Schéma de principe

  • projets/biohacklab/borne_arcade.txt
  • Dernière modification: 2025/02/18 21:06
  • par emoc