Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openatelier:projet:attraction_mutante_qiff [2022/03/24 21:12] gweltaz |
openatelier:projet:attraction_mutante_qiff [2023/02/07 09:57] (Version actuelle) emoc |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Galerie en ligne : | Galerie en ligne : | ||
- | * https://lpl-qiff.imgbb.com/ | ||
* http://lesporteslogiques.net/attraction-mutante | * http://lesporteslogiques.net/attraction-mutante | ||
[[https://github.com/lesporteslogiques/attraction_mutante|GitHub]] | [[https://github.com/lesporteslogiques/attraction_mutante|GitHub]] | ||
+ | ===== Pense-bête ===== | ||
+ | === A faire === | ||
+ | **Changer les piles de la carte mère pour retrouver des dates correctes...** | ||
+ | |||
+ | === Matériel nécessaire pour la mise en place === | ||
+ | * hub usb, clavier, souris | ||
+ | * matériel électrique, | ||
+ | * éponge, chiffon | ||
+ | * 3 serres joints | ||
+ | * tournevis, pour régler les caméras | ||
+ | * lampe frontale | ||
+ | * 1 arduino nano avec le bon programme et cable usb associé | ||
+ | |||
+ | === Transport === | ||
+ | Débrancher le cable USB reliant arduino à l'ordi, côté arduino | ||
+ | |||
+ | === Maintenance === | ||
+ | Accès au BIOS : <key>F1</key> au démarrage \\ | ||
+ | Pratique d'avoir un hub USB \\ | ||
+ | Ne pas brancher d'USB avant le démarrage pour éviter d'interférer avec la détection de l'arduino par Processing (le port utilisé n'est pas fixe) | ||
+ | |||
+ | === Raccourcis clavier utiles === | ||
+ | Une fois le script de démarrage automatique lancé en plein écran, ça peut-être utile... \\ | ||
+ | <key>SUPER</key> + <key>d</key> : revenir au bureau \\ | ||
+ | <key>CTRL</key> + <key>ALT</key> + <key>t</key> : démarrer Terminator \\ | ||
+ | <key>CTRL</key> + <key>ALT</key> + <key>v</key> : placer l'écran en mode vertical (rotation droite) \\ | ||
+ | <key>CTRL</key> + <key>ALT</key> + <key>n</key> : placer l'écran en mode normal \\ | ||
+ | |||
+ | === Procédure de transformation des images avant upload === | ||
+ | |||
+ | * Utiliser pyRenamer pour formater les images comme ceci : AAAAMMJJ_HHMMSS_{type_effet}.ext | ||
+ | * fichier original : {L}_{L}_{#}_{#}.png | ||
+ | * fichier renommé : {3}_{4}_{2}.png | ||
+ | * Redresser les images avec l'effet td | ||
+ | * ''mogrify -rotate 270 *.png'' | ||
+ | * Convertir les images en jpeg 85% | ||
+ | * se placer dans le dossier avec les fichiers .png | ||
+ | * puis ''mkdir ./jpeg'' | ||
+ | * puis ''mogrify -format jpg -quality 85 -path jpeg *.png'' | ||
+ | |||
+ | ===== Journal de bord ===== | ||
+ | |||
+ | ==== QIFF 2023 ==== | ||
+ | |||
+ | Remise en état pour le QIFF 2023 | ||
+ | * il reste + de 200 GB libres sur les 3 HD | ||
+ | * SISTERS n'est plus à l'heure :/ Et pas possible de le remettre... | ||
+ | * KALEIDOSCOPE non plus :/ | ||
+ | * KALEIDOSCOPE : au second démarrage, pas de son... | ||
+ | * TIME : ordi réglé en 640x480 | ||
+ | * TIME : c'est l'ordi serveur troop! | ||
+ | * TIME : au premier démarrage, l'image reste bloquée sans mouvement, au 2e aussi... (tentative pour arranger ça en faisant une petite pause dans le script bash de démarrage et dans le sketch processing) | ||
+ | * TIME : après les modifs je teste 6 fois -> OK | ||
+ | * TIME : ajout d'une petite pause du mouvement de 2 sec quand une photo est prise | ||
+ | * TIME : l'ordi ne s'éteint pas par le menu (problème connu avec ces machines) | ||
+ | * Un des trois ordis a un port usb HS mais lequel... | ||
+ | * Deux des ordis ne permettent pas un montage automatique des clés USB, lesquels ? | ||
===== Mise en boîte ===== | ===== Mise en boîte ===== | ||
Ligne 457: | Ligne 513: | ||
git clone https://github.com/lesporteslogiques/attraction_mutante.git /home/xor/QIFF-2022/attraction_mutante | git clone https://github.com/lesporteslogiques/attraction_mutante.git /home/xor/QIFF-2022/attraction_mutante | ||
</code> | </code> | ||
+ | |||
+ | ==== Montage manuel d'une clé USB ==== | ||
+ | |||
+ | <code> | ||
+ | # en root | ||
+ | fdisk -l # repérer le volume de la clé USB | ||
+ | mkdir /media/xor/usbstick | ||
+ | mount -t vfat /dev/sdb1 /media/xor/usbstick | ||
+ | lsblk # pour verifier | ||
+ | umount /media/xor/usbstick | ||
+ | </code> | ||
+ | |||
+ | Pas très clair le rôle de root / user : comment rendre le dossier utilisable en écriture pour l'user ? \\ | ||
+ | Sinon faire un ''cp -r'' en root | ||
==== TODO ==== | ==== TODO ==== | ||
Ligne 466: | Ligne 536: | ||
* (à faire) image inversée par p5 optionnelle | * (à faire) image inversée par p5 optionnelle | ||
* OK rotation de l'image avant upload | * OK rotation de l'image avant upload | ||
+ | * documenter la construction | ||
Mettre à jour le script d'install pour copier la clé d'API dans chaque dossier | Mettre à jour le script d'install pour copier la clé d'API dans chaque dossier | ||
ajouter timeDisplacement aux scripts | ajouter timeDisplacement aux scripts | ||
+ | |||
+ | ==== Améliorations à faire ==== | ||
+ | |||
+ | Après quelques sorties dans le monde réel... \\ | ||
+ | * **modifier nomenclature des fichiers** en AAAAMMJJ_HHMMSS_{type_effet}.ext | ||
+ | * améliorer gestion du son | ||
+ | * renforcer les attaches intérieures pour éviter de broyer des arduino... | ||
+ | * prévoir une sortie de cable pour usage en borne unique | ||
+ | * plan de montage pour l'install complète | ||
+ | * ajouter un clic et un freeze pour la prise de photos sur toutes les bornes | ||
+ | * synchroniser git et softs internes | ||
+ | * réparer la gestion des clés USB | ||
+ | * prévoir une protection des écrans pour transport | ||
+ | * en version 2, prévoir les boites photos en gigognes dans les grandes! | ||
+ | * peut on améliorer la prise ede vue en contrejour ? | ||
+ | * script de copie sur USB | ||
+ | * pourquoi les dates des fichiers ne correspondent pas au moment ou a été prise la photo ? | ||
+ | * préparer une fiche plastifiée pour les commandes utiles, raccourcis clavier, plan de montage à laisser dans une borne | ||
+ | * laisser un mini-clavier + souris + hub usb dans une des bornes | ||
+ | * trouver le port usb qui ne marche pas dans une des boites... il n'y en a qu'un! |