Files
vitrine-pixels/8x32 PI/schemas/branchement_sans_puce.svg
2026-10-08 15:33:47 +02:00

151 lines
14 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="940" viewBox="0 0 1200 940" font-family="Helvetica, Arial, sans-serif">
<title>Branchement sans 74AHCT125 (solution A) : matrice en 4,4 V, Raspberry Pi relié directement</title>
<defs><marker id="fleche" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M1 1 L9 5 L1 9 Z" fill="context-stroke"/></marker><marker id="flecheg" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="6" markerHeight="6" orient="auto"><path d="M1 1 L9 5 L1 9 Z" fill="#555"/></marker><marker id="flechec" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="7" markerHeight="7" orient="auto"><path d="M1 1 L9 5 L1 9 Z" fill="#cfcfcf"/></marker></defs>
<rect width="1200" height="940" fill="#ffffff"/>
<text x="60" y="38" font-size="20" fill="#222" text-anchor="start" font-weight="bold">Matrice WS2812B 8 × 32 — vue de dos (côté fils)</text>
<pattern id="pix" x="60" y="55" width="30.625" height="30.625" patternUnits="userSpaceOnUse"><rect x="9" y="9" width="12" height="12" rx="1" fill="#2b2b2b"/></pattern>
<rect x="60" y="55" width="980" height="245" rx="6" fill="#141414"/>
<rect x="60" y="55" width="980" height="245" rx="6" fill="url(#pix)"/>
<line x1="760" y1="150" x2="340" y2="150" stroke="#cfcfcf" stroke-width="3" marker-end="url(#flechec)"/>
<text x="550" y="135" font-size="15" fill="#e6e6e6" text-anchor="middle">les données entrent par DIN et traversent les 256 LED</text>
<text x="110" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">5V</text>
<text x="150" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">GND</text>
<text x="194" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">DOUT</text>
<text x="490" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">5V</text>
<text x="550" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">GND</text>
<text x="880" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">5V</text>
<text x="910" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">GND</text>
<text x="940" y="268" font-size="12" fill="#cfcfcf" text-anchor="middle">DIN</text>
<path d="M110 282 V340" stroke="#d62828" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M150 282 V340" stroke="#bdbdbd" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M190 282 V340" stroke="#2a9d3a" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="96" y="340" width="108" height="24" rx="3" fill="#222"/>
<text x="150" y="390" font-size="14" fill="#555" text-anchor="middle">Sortie DOUT : ne rien brancher</text>
<text x="150" y="408" font-size="13" fill="#888" text-anchor="middle">(sert à chaîner un 2e panneau)</text>
<path d="M490 282 V440 H530 V586" stroke="#d62828" stroke-width="6" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M550 282 V420 H590 V586" stroke="#1a1a1a" stroke-width="6" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<line x1="490" y1="352" x2="506" y2="352" stroke="#777" stroke-width="2"/>
<line x1="534" y1="352" x2="550" y2="352" stroke="#777" stroke-width="2"/>
<rect x="506" y="340" width="28" height="24" rx="5" fill="#1f4e9c"/>
<rect x="524" y="340" width="10" height="24" rx="0" fill="#c9d6ee"/>
<text x="529" y="356" font-size="13" fill="#1f4e9c" text-anchor="middle" font-weight="bold">−</text>
<text x="474" y="340" font-size="14" fill="#1f4e9c" text-anchor="end" font-weight="bold">Condensateur 1000 µF</text>
<text x="474" y="358" font-size="13" fill="#1f4e9c" text-anchor="end">bande « − » côté GND (fil noir)</text>
<text x="474" y="375" font-size="13" fill="#1f4e9c" text-anchor="end">patte + côté 5V (fil rouge)</text>
<rect x="300" y="500" width="330" height="210" rx="10" fill="#e9ecef" stroke="#adb5bd" stroke-width="2"/>
<text x="465" y="526" font-size="16" fill="#333" text-anchor="middle" font-weight="bold">Alimentation d'établi</text>
<rect x="318" y="540" width="160" height="96" rx="4" fill="#1d2b1d"/>
<text x="398" y="578" font-size="28" fill="#7dff7d" text-anchor="middle" font-weight="bold" font-family="monospace">4.40 V</text>
<text x="398" y="618" font-size="20" fill="#ffb347" text-anchor="middle" font-family="monospace">3.00 A</text>
<circle cx="345" cy="672" r="16" fill="#666"/>
<text x="345" y="702" font-size="11" fill="#555" text-anchor="middle">tension</text>
<circle cx="420" cy="672" r="16" fill="#666"/>
<text x="420" y="702" font-size="11" fill="#555" text-anchor="middle">courant</text>
<circle cx="530" cy="600" r="13" fill="#d62828" stroke="#7a0f0f" stroke-width="2"/>
<circle cx="590" cy="600" r="13" fill="#1a1a1a" stroke="#000" stroke-width="2"/>
<text x="530" y="637" font-size="15" fill="#d62828" text-anchor="middle" font-weight="bold">+</text>
<text x="590" y="637" font-size="15" fill="#1a1a1a" text-anchor="middle" font-weight="bold">−</text>
<text x="560" y="660" font-size="12" fill="#555" text-anchor="middle">bornes de</text>
<text x="560" y="675" font-size="12" fill="#555" text-anchor="middle">sortie</text>
<path d="M880 282 V340" stroke="#d62828" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M910 282 V340" stroke="#bdbdbd" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M940 282 V340" stroke="#2a9d3a" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="866" y="340" width="88" height="22" rx="3" fill="#222"/>
<rect x="870" y="364" width="80" height="22" rx="3" fill="#3a3a3a"/>
<text x="966" y="358" font-size="13" fill="#555" text-anchor="start">connecteur DIN de la matrice</text>
<text x="966" y="381" font-size="13" fill="#555" text-anchor="start">+ fiche fournie (rouge / blanc / vert)</text>
<path d="M880 386 V420" stroke="#d62828" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="872" y="418" width="16" height="16" rx="2" fill="#f2c94c"/>
<text x="864" y="431" font-size="13" fill="#b00020" text-anchor="end" font-weight="bold">fil rouge : NON branché, isolé (scotch)</text>
<path d="M940 386 V440 H948 V470" stroke="#2a9d3a" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="939" y="470" width="18" height="40" rx="6" fill="#e8d3a8" stroke="#a88a52" stroke-width="1"/>
<rect x="939" y="478" width="18" height="4" rx="0" fill="#e67e22"/>
<rect x="939" y="486" width="18" height="4" rx="0" fill="#e67e22"/>
<rect x="939" y="494" width="18" height="4" rx="0" fill="#8b4513"/>
<rect x="939" y="502" width="18" height="3" rx="0" fill="#c9a227"/>
<text x="966" y="486" font-size="13" fill="#7a5a1e" text-anchor="start" font-weight="bold">330 Ω</text>
<text x="966" y="503" font-size="12" fill="#7a5a1e" text-anchor="start">(300 à 500 Ω)</text>
<rect x="780" y="645" width="370" height="230" rx="12" fill="#1f7a3a"/>
<rect x="819" y="655" width="292" height="42" rx="3" fill="#143d20"/>
<rect x="827" y="661" width="10" height="10" rx="1" fill="#d62828"/>
<rect x="827" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="841" y="661" width="10" height="10" rx="1" fill="#d62828"/>
<rect x="841" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="855" y="661" width="10" height="10" rx="1" fill="#1a1a1a"/>
<rect x="855" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="869" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="869" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="883" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="883" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="897" y="661" width="10" height="10" rx="1" fill="#e0a800"/>
<rect x="897" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="911" y="661" width="10" height="10" rx="1" fill="#1a1a1a"/>
<rect x="911" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="925" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="925" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="939" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="939" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="953" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="953" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="967" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="967" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="981" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="981" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="995" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="995" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1009" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1009" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1023" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1023" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1037" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1037" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1051" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1051" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1065" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1065" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1079" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1079" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1093" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
<rect x="1093" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
<text x="823" y="670" font-size="9" fill="#cde" text-anchor="end">2</text>
<text x="823" y="688" font-size="9" fill="#cde" text-anchor="end">1</text>
<text x="1107" y="670" font-size="9" fill="#cde" text-anchor="start">40</text>
<text x="1107" y="688" font-size="9" fill="#cde" text-anchor="start">39</text>
<text x="965.0" y="770" font-size="24" fill="#fff" text-anchor="middle" font-weight="bold">Raspberry Pi</text>
<text x="965.0" y="794" font-size="14" fill="#d8f0dd" text-anchor="middle">3B+, 4 ou Zero 2 W (pas le Pi 5)</text>
<text x="905" y="712" font-size="12" fill="#ffe08a" text-anchor="start" font-weight="bold">patte 12 = GPIO 18</text>
<text x="858" y="712" font-size="12" fill="#fff" text-anchor="end" font-weight="bold">patte 6 = GND</text>
<path d="M810 833 l16 16 m0 -16 l-16 16" stroke="#ffb3b3" stroke-width="3"/>
<text x="836" y="846" font-size="12" fill="#ffd6d6" text-anchor="start">pattes 2 et 4 (5 V) : NE PAS relier à la matrice</text>
<rect x="1150" y="790" width="18" height="34" rx="3" fill="#b8b8b8"/>
<path d="M1168 807 H1180 V900" stroke="#555" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<text x="1175" y="918" font-size="13" fill="#333" text-anchor="end">bloc secteur USB du Pi</text>
<text x="1175" y="935" font-size="12" fill="#777" text-anchor="end">(5 V, 2,5 A ou plus)</text>
<path d="M948 510 V620 H902 V661" stroke="#e0a800" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M910 386 V600 H860 V661" stroke="#bdbdbd" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
<rect x="660" y="455" width="230" height="120" rx="8" fill="#fff8e1" stroke="#f2c94c" stroke-width="2"/>
<text x="675" y="480" font-size="13" fill="#7a5a00" text-anchor="start" font-weight="bold">Pourquoi 4,4 V ?</text>
<text x="675" y="500" font-size="13" fill="#7a5a00" text-anchor="start">Le « 1 » doit dépasser 70 %</text>
<text x="675" y="520" font-size="13" fill="#7a5a00" text-anchor="start">de la tension des LED :</text>
<text x="675" y="540" font-size="13" fill="#7a5a00" text-anchor="start" font-weight="bold">0,7 × 4,4 V ≈ 3,1 V</text>
<text x="675" y="560" font-size="13" fill="#7a5a00" text-anchor="start">→ les 3,3 V du Pi suffisent.</text>
<rect x="40" y="470" width="236" height="362" rx="8" fill="#f8f9fa" stroke="#dee2e6" stroke-width="1"/>
<text x="56" y="496" font-size="15" fill="#222" text-anchor="start" font-weight="bold">Code couleur des fils</text>
<line x1="56" y1="520" x2="90" y2="520" stroke="#d62828" stroke-width="6" stroke-linecap="round"/>
<text x="100" y="525" font-size="14" fill="#333" text-anchor="start">rouge = + 4,4 V</text>
<line x1="56" y1="548" x2="90" y2="548" stroke="#1a1a1a" stroke-width="6" stroke-linecap="round"/>
<text x="100" y="553" font-size="14" fill="#333" text-anchor="start">noir = GND (masse)</text>
<line x1="56" y1="576" x2="90" y2="576" stroke="#bdbdbd" stroke-width="6" stroke-linecap="round"/>
<text x="100" y="581" font-size="14" fill="#333" text-anchor="start">blanc = GND (masse)</text>
<line x1="56" y1="604" x2="90" y2="604" stroke="#2a9d3a" stroke-width="6" stroke-linecap="round"/>
<text x="100" y="609" font-size="14" fill="#333" text-anchor="start">vert = données</text>
<line x1="56" y1="632" x2="90" y2="632" stroke="#e0a800" stroke-width="6" stroke-linecap="round"/>
<text x="100" y="637" font-size="14" fill="#333" text-anchor="start">jaune = données 3,3 V</text>
<text x="56" y="670" font-size="13" fill="#555" text-anchor="start">Tous les GND sont reliés :</text>
<text x="56" y="688" font-size="13" fill="#555" text-anchor="start">Pi ↔ fil blanc ↔ matrice</text>
<text x="56" y="706" font-size="13" fill="#555" text-anchor="start">↔ fil noir ↔ borne − de l'alim.</text>
<text x="56" y="730" font-size="13" fill="#b00020" text-anchor="start" font-weight="bold">Alim. réglée sur 4,4 V !</text>
<text x="56" y="752" font-size="12" fill="#777" text-anchor="start">Entre 4,2 et 4,5 V.</text>
<text x="56" y="766" font-size="12" fill="#777" text-anchor="start">Fil de données : moins de 30 cm.</text>
</svg>