189 lines
17 KiB
XML
189 lines
17 KiB
XML
<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 matrice WS2812B 8×32, Raspberry Pi, 74AHCT125 et alimentation d'établi</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">5.00 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>
|
||
<rect x="700" y="425" width="440" height="190" rx="8" fill="#f6f1e3" stroke="#d9cfb2" stroke-width="2"/>
|
||
<text x="1132" y="608" font-size="12" fill="#a8997a" text-anchor="end">plaque d'essai</text>
|
||
<path d="M880 386 V444 H815 V462" stroke="#d62828" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M910 386 V454 H822 a7 7 0 0 0 -14 0 H780 V585" stroke="#bdbdbd" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M940 386 V444 H1080 V470" stroke="#2a9d3a" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M1080 510 V552 H990 a7 7 0 0 0 -14 0 H871 V528" stroke="#2a9d3a" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M780 585 H836 a7 7 0 0 1 14 0 H983" stroke="#1a1a1a" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M815 528 V585" stroke="#1a1a1a" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M983 528 V585" stroke="#1a1a1a" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<circle cx="780" cy="585" r="5" fill="#1a1a1a"/>
|
||
<circle cx="815" cy="585" r="5" fill="#1a1a1a"/>
|
||
<circle cx="983" cy="585" r="5" fill="#1a1a1a"/>
|
||
<rect x="805" y="470" width="192" height="50" rx="4" fill="#222"/>
|
||
<path d="M805 485 a10 10 0 0 1 0 20" fill="#555"/>
|
||
<text x="901" y="500" font-size="15" fill="#eee" text-anchor="middle" font-weight="bold">74AHCT125</text>
|
||
<rect x="810" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="815" y="515" font-size="9" fill="#bbb" text-anchor="middle">1</text>
|
||
<rect x="838" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="843" y="515" font-size="9" fill="#bbb" text-anchor="middle">2</text>
|
||
<rect x="866" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="871" y="515" font-size="9" fill="#bbb" text-anchor="middle">3</text>
|
||
<rect x="894" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="899" y="515" font-size="9" fill="#bbb" text-anchor="middle">4</text>
|
||
<rect x="922" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="927" y="515" font-size="9" fill="#bbb" text-anchor="middle">5</text>
|
||
<rect x="950" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="955" y="515" font-size="9" fill="#bbb" text-anchor="middle">6</text>
|
||
<rect x="978" y="520" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="983" y="515" font-size="9" fill="#bbb" text-anchor="middle">7</text>
|
||
<rect x="978" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="983" y="482" font-size="9" fill="#bbb" text-anchor="middle">8</text>
|
||
<rect x="950" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="955" y="482" font-size="9" fill="#bbb" text-anchor="middle">9</text>
|
||
<rect x="922" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="927" y="482" font-size="9" fill="#bbb" text-anchor="middle">10</text>
|
||
<rect x="894" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="899" y="482" font-size="9" fill="#bbb" text-anchor="middle">11</text>
|
||
<rect x="866" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="871" y="482" font-size="9" fill="#bbb" text-anchor="middle">12</text>
|
||
<rect x="838" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="843" y="482" font-size="9" fill="#bbb" text-anchor="middle">13</text>
|
||
<rect x="810" y="462" width="10" height="8" rx="0" fill="#b8b8b8"/>
|
||
<text x="815" y="482" font-size="9" fill="#bbb" text-anchor="middle">14</text>
|
||
<text x="805" y="545" font-size="11" fill="#333" text-anchor="end" font-weight="bold">1OE</text>
|
||
<text x="849" y="545" font-size="11" fill="#e0a800" text-anchor="start" font-weight="bold">1A</text>
|
||
<text x="877" y="545" font-size="11" fill="#2a9d3a" text-anchor="start" font-weight="bold">1Y</text>
|
||
<text x="991" y="545" font-size="11" fill="#333" text-anchor="start" font-weight="bold">GND</text>
|
||
<rect x="1071" y="470" width="18" height="40" rx="6" fill="#e8d3a8" stroke="#a88a52" stroke-width="1"/>
|
||
<rect x="1071" y="478" width="18" height="4" rx="0" fill="#e67e22"/>
|
||
<rect x="1071" y="486" width="18" height="4" rx="0" fill="#e67e22"/>
|
||
<rect x="1071" y="494" width="18" height="4" rx="0" fill="#8b4513"/>
|
||
<rect x="1071" y="502" width="18" height="3" rx="0" fill="#c9a227"/>
|
||
<text x="1098" y="486" font-size="13" fill="#7a5a1e" text-anchor="start" font-weight="bold">330 Ω</text>
|
||
<text x="966" y="404" font-size="12" fill="#d62828" text-anchor="start" font-weight="bold">fil rouge de la fiche : il alimente</text>
|
||
<text x="966" y="418" font-size="12" fill="#d62828" text-anchor="start" font-weight="bold">la puce (patte 14 = VCC, 5 V)</text>
|
||
<rect x="700" y="645" width="440" height="230" rx="12" fill="#1f7a3a"/>
|
||
<rect x="750" y="655" width="336" height="42" rx="3" fill="#143d20"/>
|
||
<rect x="758" y="661" width="10" height="10" rx="1" fill="#d62828"/>
|
||
<rect x="758" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="774" y="661" width="10" height="10" rx="1" fill="#d62828"/>
|
||
<rect x="774" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="790" y="661" width="10" height="10" rx="1" fill="#1a1a1a"/>
|
||
<rect x="790" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="806" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="806" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="822" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="822" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="838" y="661" width="10" height="10" rx="1" fill="#e0a800"/>
|
||
<rect x="838" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="854" y="661" width="10" height="10" rx="1" fill="#1a1a1a"/>
|
||
<rect x="854" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="870" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="870" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="886" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="886" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="902" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="902" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="918" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="918" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="934" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="934" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="950" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="950" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="966" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="966" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="982" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="982" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="998" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="998" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1014" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1014" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1030" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1030" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1046" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1046" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1062" y="661" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<rect x="1062" y="679" width="10" height="10" rx="1" fill="#d4af37"/>
|
||
<text x="754" y="670" font-size="9" fill="#cde" text-anchor="end">2</text>
|
||
<text x="754" y="688" font-size="9" fill="#cde" text-anchor="end">1</text>
|
||
<text x="1076" y="670" font-size="9" fill="#cde" text-anchor="start">40</text>
|
||
<text x="1076" y="688" font-size="9" fill="#cde" text-anchor="start">39</text>
|
||
<path d="M843 528 V661" stroke="#e0a800" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<path d="M780 585 V630 H795 V661" stroke="#1a1a1a" stroke-width="4" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<text x="920" y="770" font-size="24" fill="#fff" text-anchor="middle" font-weight="bold">Raspberry Pi</text>
|
||
<text x="920" y="794" font-size="14" fill="#d8f0dd" text-anchor="middle">3B+, 4 ou Zero 2 W (pas le Pi 5)</text>
|
||
<text x="843" y="712" font-size="12" fill="#ffe08a" text-anchor="start" font-weight="bold">patte 12 = GPIO 18</text>
|
||
<text x="793" y="712" font-size="12" fill="#fff" text-anchor="end" font-weight="bold">patte 6 = GND</text>
|
||
<path d="M771 833 L787 849 M787 833 L771 849" stroke="#ffb3b3" stroke-width="3"/>
|
||
<text x="797" y="846" font-size="12" fill="#ffd6d6" text-anchor="start">pattes 2 et 4 (5 V) : NE PAS relier à la matrice</text>
|
||
<rect x="1140" y="790" width="18" height="34" rx="3" fill="#b8b8b8"/>
|
||
<path d="M1158 807 H1180 V900" stroke="#555" stroke-width="5" fill="none" stroke-linecap="round" stroke-linejoin="round"/>
|
||
<text x="1170" y="918" font-size="13" fill="#333" text-anchor="end">bloc secteur USB du Pi</text>
|
||
<text x="1170" y="935" font-size="12" fill="#777" text-anchor="end">(5 V, 2,5 A ou plus)</text>
|
||
<rect x="40" y="470" width="236" height="300" 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 = + 5 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 5 V</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 ↔ puce ↔ 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 5,0 V maxi !</text>
|
||
<text x="56" y="752" font-size="12" fill="#777" text-anchor="start">Un pont = les fils se croisent</text>
|
||
<text x="56" y="766" font-size="12" fill="#777" text-anchor="start">sans se toucher.</text>
|
||
</svg>
|