8x32 PI : séquences jusqu'à 120 PNG, test du fil de données, montage A validé

- serveur_web.py : séquences limitées à 120 PNG (message clair au-delà),
  envois jusqu'à 200 Mo, fichiers temporaires sur la carte SD (et plus dans
  /run, trop petit), garde-fou si une séquence est envoyée dans le cadre
  « fichiers séparés ».
- outils/test_fil_donnees.py : met GPIO 18 à 1 puis à 0 toutes les 10 s,
  pour suivre le signal au multimètre du Pi jusqu'à DIN.
- README : montage A (Pi en direct, LED en 4,4 V) testé et validé ; montage B
  (transistor 2N3904) déconseillé, trop lent (temps de stockage ≈ 0,2 µs
  face à un « 0 » de 0,4 µs) ; mise en garde sur les convertisseurs HV/LV ;
  dépannage « seule la 1re LED s'allume ».
- INTERFACE_WEB.md, CLAUDE.md : nouvelles limites, accès au Pi en Wi-Fi seul,
  lecteur activé au démarrage.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
bach
2026-10-08 20:15:01 +02:00
co-authored by Claude Opus 5.5
parent 1ea8500b82
commit 156f9ce438
6 changed files with 155 additions and 14 deletions
+10 -3
View File
@@ -83,7 +83,11 @@ Pour un export Krita en **séquence d'images** (`feu_0000.png`,
3. **Envoyer**.
Les images sont mises dans l'ordre de leurs noms : gardez la numérotation de
Krita.
Krita. **120 images au maximum** par séquence.
> ⚠️ N'envoyez pas une séquence dans le cadre « Un ou plusieurs fichiers » :
> chaque PNG deviendrait une animation séparée. Au-delà de 10 PNG envoyés
> d'un coup, la page refuse et vous redirige vers le bon cadre.
### Vérifications automatiques
@@ -138,7 +142,9 @@ qu'on ne clique pas sur **Vider**. Vider la corbeille efface **définitivement**
rien modifier et affiche une erreur. Pendant l'exposition, on peut choisir :
protection totale (et la page sert seulement à regarder et à jouer), ou
partition de démarrage modifiable (et la page reste pleinement utilisable).
- **Taille maximum** d'un envoi : 50 Mo (largement assez : un GIF de 8 × 32
- **Une séquence de PNG** compte **120 images au maximum** (10 secondes à
12 images/s). Plus long : découpez-la, ou exportez-la en GIF.
- **Taille maximum** d'un envoi : 200 Mo (largement assez : un GIF de 8 × 32
pèse quelques kilo-octets).
---
@@ -198,7 +204,8 @@ Les réglages sont en haut de [`serveur_web.py`](serveur_web.py) :
|---|---|---|
| `MOT_DE_PASSE` | `None` | ex. `"pixels"` : le navigateur demande un nom (n'importe lequel) et ce mot de passe |
| `PORT` | `80` | le port web ; avec un autre, l'adresse devient `http://172.16.50.27:8080` |
| `TAILLE_MAX_MO` | `50` | taille maximum d'un envoi |
| `TAILLE_MAX_MO` | `200` | taille maximum d'un envoi |
| `MAX_IMAGES_SEQUENCE` | `120` | nombre maximum d'images d'une séquence de PNG |
Après une modification : `sudo systemctl restart vitrine-web`.