Hur man skapar en öl flaska LED VU-Meter (8 / 17 steg)
Steg 8: LED anslutningar
Innan vi kan börja skriva någon kod för att styra våra lysdioder, måste först ta reda på var exakt varje LED är placerad på PCB. Om man tittar på foto #2 ser du en silkscreen av PCB-kortet. De utvändiga lysdioder som utgör formen flaska är alla gröna lysdioder. Vi kan inte kontrollera dessa individuellt, kan vi antingen vända dem alla på eller bort. Detsamma gäller de gula lysdioder som utgör citron på toppen av flaskan. Just nu ska vi koncentrera oss på insidan lysdioder som är de blå lysdioder som vi kan styra individuellt. På schematiskt märks alla lamporna i en vänster till höger, botten till topp sätt.
Nu, för att veta vilka lysdioder för att slå på vi måste räkna ut vilken LED ansluter till vilka stift på som 74HC595. Jag har det så att om man räknar i en vänster till höger, nederst på bästa sätt, varje 8 blå lysdioder kommer att göra upp en 74HC595 IC. Den topp 4 blå lysdioder är anslutna till den 4: e 74HC595 (IC4) och bara använda hälften av dess resultat. Här är LED anslutningarna till den 1: a 74HC595 (IC1), som kan ses i foto #3.
QH -> LED7
QG -> LED8
QF -> LED9
QE -> LED12
QD -> LED13
QC -> LED14
QB -> LED17
QA -> LED18
De första 8 blå lysdioderna ansluta till IC1, de nästa 8 Anslut till IC2, de nästa 8 Anslut till IC3 och de nästa 4 Anslut till IC4. De alla följer samma format som IC1 **. Nu vet jag vad du tänker, "varför inte han tråd QA till LED7 och QB till LED8 och QC till LED9... etc. istället så alla går i en rak via order?" Verkar ganska bakåt va? Tja är anledningen till att jag valde att göra det som jag gjorde eftersom det gjorde PCB mycket lättare att dirigera. Så jag gjorde det lättare att dirigera hårdvaran, men nu det kan göra programvaran lite svårare att skriva (det fortfarande ganska lätt).
** IC4 är faktiskt anslutna upp på olika sätt, bör har jag lagt de fyra lysdioderna på övre 4 bitar inte lägre 4 bitar. Inte säker på varför jag gjorde det.