Stap 11: Bouw: bedrading van de LED-raster
De HT1632C LED Driver maakt gebruik van een methode genaamd 'multiplexing' om te controleren de LEDs. Logisch denken, als je wilde 384 LEDs bepalen zou u moeten 384 uitgangen. Er zijn niet veel microcontrollers hebben dat veel uitgangen, dus de meeste gebruikers voor de multiplexing aanpak kiezen. Door het aansluiten van de LED's in een rasterachtige indeling en scannen via elke kolom bij snelheden sneller dan het menselijk oog kan waarnemen, kunnen we het lijkt alsof elke LED op hetzelfde moment brandt, wanneer in feite we eigenlijk zijn alleen het beheersen van één kolom voor LEDs tegelijk.
Om de kabellengte tot alle 12 kolommen, we gewoon de kathoden van elke LED in hun genoemde kolom met elkaar verbinden. Om de kabellengte tot alle 32 rijen, wij van de anoden van elke LED in hun genoemde rij met elkaar verbinden. Er is wel één lichte vangst (verwijzen naar het schema; Photo #1). Als de HT1632C is geconfigureerd voor het controleren van 32 rijen, dan het slechts 8 kolommen per spaander kan controleren. Dit is een probleem, want we 12 kolommen op onze grid hebben. We moeten trapsgewijs 2 x HT1632C LED drivers, zodat we kunnen bepalen van de kolommen 8, 9, 10 en 11. Wanneer we tot de anoden in onze rijen kabellengte, we alleen van de eerste 8 LEDs anoden met elkaar verbinden dan we kabellengte tot de volgende 4 LEDs anoden samen. Het is zeer belangrijk om ze gescheiden als ze zal worden aangedreven door twee afzonderlijke chips te houden. Ik aangesloten aller de anoden samen in hun rijen eerst, dan nam mijn knipsels en gescheiden van de COL0 - COL7 en COL8 - COL11 achteraf. Voor de verbindingen van de kathode gebruikte ik alleen blote koperdraad en voor de verbindingen van de anode ik gebruikte solide 26 AWG draad die ik kreeg uit de kabel van de telefoon (een draad zal doen, CAT5 strengen zou werken prima). Je moet op elk punt van het soldeer strip terug een beetje van de isolatie op de draad te kunnen om te solderen aan de anode van de LED.
Cat5 was mijn draad van keuze voor dit project, want het is erg goedkoop en 8 draden in één PVC-omhulsel bevat. Zien dat we een 32 x 8 raster te verbinden tot HT1632C #1, hebben wij 32 rij verbindingen en 8 kolom verbindingen moeten worden bedraad in deze driver chip. Zullen we 4 x afzonderlijke CAT5-regels gebruiken voor de rijen (4 lijnen * 8 draden/lijn = 32 draden) en 1 x CAT5 lijn voor COL0 - COL7 (8 draden). ** Wij de exacte dezelfde bedrading voor HT1632C #2, met uitzondering van slechts 4 uit de 8 draden voor COL8 - COL11 wordt gebruikt. Het is cruciaal om al van de bedrading georganiseerd en in een patroon. Het maakt niet uit welk patroon van draad kleuren die u gebruikt, zolang u stroken de hele weg door. We zullen het felsen van RJ45 uiteinden aan de andere kant van deze CAT5 lijnen dus zorg ervoor om vast te leggen welk patroon u. Het patroon van de draad die ik gebruikt (TIA 568A-norm) is als volgt:
Draad # - kleur
1 - groen/wit
2 - groen
3 - oranje/wit
4 - blauw
5 - blauw/wit
6 - oranje
7 - bruin/wit
8 - Brown
Houd in gedachten dat wij zullen alle kabels worden routering naar de PCB's die onder het midden van de tafel zal worden geïnstalleerd. Ik zorgde ervoor dat alle van mijn CAT5 lijnen 10' lang waren zodat ik had genoeg van kabel om mee te werken. Het is beter om te veel kabel dan te weinig, en een dergelijk groot project wordt het is gemakkelijk om te verbergen van de kabels onder aan het einde van het project.
** We kunnen eigenlijk een raster van 32 x 16 LED controleren met behulp van 2 x HT1632C bestuurder chips. We hoeven alleen een 32 x 12 LED raster zodat we de andere 4 beschikbare kolommen op de 2de chip zal niet gebruiken.