Fessomaton On a été contacté par les gars de La Fessée pour réaliser un Fessomaton. Comme son nom l'indique, il s'agit d'un photomaton qui prend des fesses plutôt que des visages. Pour gagner du temps, on reprend le code de l'asciimaton dans une nouvelle branche : https://github.com/LgHS/asciimaton/tree/fessomaton qu'on fait tourner sur une raspi. La gestion de projet est faite sur github : https://github.com/LgHS/asciimaton/projects/2 Matériel Raspberry Pi 3 (3KD) Arduino Uno et protoshield (3KD) Boutons arcade RGB (3KD) Webcam USB PSEye (3KD) Cablage (LgHS / iooner) Eclairage LED (La Fessée) Imprimante Laser USB (La Fessée) Ecran (LgHS) Setup Webcam On utilise V4L2 pour ajuster les réglages de la webcam au niveau du système. Dans le dossier py-middleware, un script v4l2.sh définit les variables à ajuster. Il est appelé par le serveur lorsque le message 'forceV4l2Settings' est émit sur le socket. On force les settings au moment d'afficher la webcam dans Chromium: pour une raison obscure, les settings v4l2 sont réinitialisés à chaque lancement de la webcam dans le browser… Pi Access Point Vu que l'installation sera assez loin du routeur wifi, on définit la Pi comme AP pour pouvoir utiliser le contrôleur et s'y connecter en ssh. La Pi est configurée en access point (SSID Fessomaton) sur l'interface wlan1 proposée par une clé wifi Realtek. La config de l'AP avec hostadp et dnsmasq est basée sur ce tuto : https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md Démarrage automatique On crée une desktop entry Autostart qui appelle un script bash : touch /home/pi/.config/autostart/fessomaton.desktop [Desktop Entry] Name=asciimaton Type=Application Exec=/home/pi/fessomaton/autostart.sh X-GNOME-Autostart-enabled=true