8x32 PI
This commit is contained in:
+65
-1
@@ -70,7 +70,7 @@ chaîne de LED), l'Arduino est idéal. Pour **diffuser les créations d'une
|
||||
| **Raspberry Pi 3B+, 4 ou Zero 2 W** | 1 | ⚠️ **pas le Pi 5** (voir encadré) |
|
||||
| Bloc secteur USB **officiel** du Pi | 1 | micro-USB 2,5 A (3B+, Zero 2 W) ou USB-C 3 A (Pi 4) |
|
||||
| Carte micro-SD 16 Go ou plus | 1 | « classe 10 » / « A1 » |
|
||||
| Puce **74AHCT125** (boîtier DIP 14 pattes) | 1 | l'adaptateur 3,3 V → 5 V (partie 4). Le **74HCT125** convient aussi |
|
||||
| Puce **74AHCT125** (boîtier DIP 14 pattes) | 1 | l'adaptateur 3,3 V → 5 V (partie 4). Le **74HCT125** convient aussi. **Pas de puce ?** Voir les solutions de dépannage, partie 4 |
|
||||
| Alimentation d'établi | 1 | réglée sur **5,0 V**, limite ≈ 3 A |
|
||||
| 2 cordons banane → pince crocodile | 1 rouge + 1 noir | |
|
||||
| Résistance **330 Ω** | 1 | orange-orange-marron |
|
||||
@@ -153,6 +153,63 @@ gauche, la patte 1 est **en bas à gauche**. On compte ensuite dans le sens
|
||||
inverse des aiguilles d'une montre : 1 à 7 en bas, de gauche à droite, puis
|
||||
8 à 14 en haut, de droite à gauche.
|
||||
|
||||
### Pas de 74AHCT125 sous la main ? Deux solutions de dépannage
|
||||
|
||||
**Solution A : baisser la tension de la matrice (conseillée, aucun composant).**
|
||||
Le seuil du « 1 » vaut 70 % de la tension d'alimentation **des LED**. Si on
|
||||
alimente la matrice en **4,4 V** au lieu de 5 V, le seuil tombe à
|
||||
0,7 × 4,4 ≈ **3,1 V**, et les 3,3 V du Pi suffisent. Les WS2812B fonctionnent
|
||||
entre 3,5 et 5,3 V : 4,4 V ne les gêne pas, elles sont juste un peu moins
|
||||
lumineuses.
|
||||
|
||||

|
||||
|
||||
En résumé :
|
||||
|
||||
```
|
||||
Pi patte 12 (GPIO 18) ──[ 330 Ω ]── fil VERT de la fiche DIN
|
||||
Pi patte 6 (GND) ───────────── fil BLANC de la fiche DIN
|
||||
fil ROUGE de la fiche DIN : NON branché, isolé (comme avec l'Arduino)
|
||||
alimentation d'établi : 4,4 V (au lieu de 5,0 V) sur les fils du milieu
|
||||
```
|
||||
|
||||
- Réglez l'alimentation d'établi sur **4,4 V** (entre 4,2 et 4,5 V) ; ne
|
||||
descendez pas sous 4,0 V, les couleurs se dérègleraient (le bleu et le vert
|
||||
faiblissent en premier).
|
||||
- ⚠️ Le fil **rouge** de la fiche reste **isolé** : il porte la tension de la
|
||||
matrice, et ne doit **jamais** toucher une patte du Pi.
|
||||
- Gardez le fil de données **court** (moins de 30 cm).
|
||||
|
||||
**Solution B : un transistor « inverseur » (si la solution A scintille).**
|
||||
Avec un transistor NPN du kit, de préférence un **2N3904** (le plus rapide du
|
||||
kit ; un BC337 ou un S8050 peuvent convenir), on fabrique un adaptateur 5 V.
|
||||
Le transistor **inverse** le signal (un 1 devient un 0) : il faut le dire au
|
||||
programme avec `INVERSER_SIGNAL = True` dans [`matrice.py`](matrice.py).
|
||||
|
||||

|
||||
|
||||
Le même montage, en schéma électrique :
|
||||
|
||||
```
|
||||
fil ROUGE de la fiche (5 V)
|
||||
│
|
||||
[ 1 kΩ ] ← résistance de « tirage »
|
||||
│
|
||||
├────────── fil VERT de la fiche (DIN)
|
||||
│
|
||||
Pi patte 12 ──[ 1 kΩ ]──── B C transistor NPN 2N3904
|
||||
\│/ (vérifier l'ordre E-B-C
|
||||
E sur la datasheet !)
|
||||
│
|
||||
Pi patte 6 (GND) ───────────────┴───────── fil BLANC de la fiche (GND)
|
||||
```
|
||||
|
||||
Ici l'alimentation d'établi reste à **5,0 V**. Le 5 V n'atteint jamais le Pi :
|
||||
il s'arrête au collecteur du transistor. Ce montage est plus lent qu'un
|
||||
74AHCT125 : il marche souvent bien, mais c'est un dépannage.
|
||||
|
||||
> Dans les deux cas, le reste (logiciel, installation, Krita) ne change pas.
|
||||
|
||||
> **Pourquoi « AHCT » et pas « HC » ?** Les lettres **T** (comme dans HCT,
|
||||
> AHCT) veulent dire que la puce accepte des entrées « faibles » de 3,3 V même
|
||||
> quand elle est alimentée en 5 V. Un 74**HC**125, lui, ne serait pas plus
|
||||
@@ -179,6 +236,11 @@ inverse des aiguilles d'une montre : 1 à 7 en bas, de gauche à droite, puis
|
||||
|
||||

|
||||
|
||||
> **Sans 74AHCT125 ?** Cette partie décrit le montage avec la puce. Pour la
|
||||
> solution A (matrice en 4,4 V), suivez l'étape A ci-dessous en réglant
|
||||
> l'alimentation sur **4,4 V**, puis le [schéma de la solution A](schemas/branchement_sans_puce.svg) :
|
||||
> 3 fils seulement entre la fiche et le Pi, pas de plaque d'essai.
|
||||
|
||||
**Tout est débranché** : alimentation d'établi éteinte, Pi sans son bloc
|
||||
secteur.
|
||||
|
||||
@@ -375,6 +437,8 @@ Une fenêtre s'ouvre avec 256 ronds de couleur qui imitent la matrice.
|
||||
| **Le simulateur s'ouvre au lieu de la matrice** | Même cause : `rpi_ws281x` introuvable | Idem |
|
||||
| **Ça marche, puis tout se fige ou scintille quand on branche un casque / lance un son** | La sortie audio utilise le même circuit que GPIO 18 | Vérifier `dtparam=audio=off` dans `/boot/firmware/config.txt`, redémarrer |
|
||||
| **Couleurs aléatoires, scintillement** | Puce absente ou de type HC (sans T) | Vérifier les lettres sur la puce |
|
||||
| | Montage sans puce (solution A) | Baisser encore un peu l'alimentation (4,2 V), raccourcir le fil vert, ou passer à la solution B |
|
||||
| **Rien ne s'allume avec le transistor** (solution B) | `INVERSER_SIGNAL` oublié, ou transistor à l'envers | `INVERSER_SIGNAL = True` dans `matrice.py` ; vérifier E-B-C |
|
||||
| | Masse mal serrée | Revérifier toutes les masses |
|
||||
| **Couleurs fausses** (rouge ↔ vert) | Ordre des couleurs | Dans `matrice.py`, remplacer `WS2811_STRIP_GRB` par `WS2811_STRIP_RGB` |
|
||||
| **Les couleurs sombres de mon dessin n'apparaissent pas** | Normal : correction gamma + luminosité faible | Voir [GUIDE_KRITA.md, partie 5](GUIDE_KRITA.md#5-ce-qui-change-entre-lécran-et-les-led) |
|
||||
|
||||
Reference in New Issue
Block a user