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
Préparation Raspberry Pi
- 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
Interface hardware
Trackball
Il s'agit de ce trackball acheté chez Smallcab : trackball lumineux USB
Il est fourni sans boutons, j'en rajoute.
Makey Makey et boutons
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