Jätte-tvåsiffrig nedräkningsklockan (6 / 7 steg)
Steg 6: Lägga till regulatorn och transistorer
Arduino-utgångar på 5v, men remsorna köras på 12v. Det är där transistorerna kommer in. Teoretiskt, du kunde också använda vissa LED förstärkare men du skulle behöva 14 av dem för det och vi kan göra detta med mer-common (och billigare) transistorer enkelt nog.
Du kommer att använda NPN-transistorer, och jag använde 2N3904 som (ganska vanligt).
Det finns flera tutorials på hur en NPN-transistor fungerar, men i princip ska vi använda 5v logiken från Arduino för att slutföra negativa slutet av anslutningen.
Anslut alla positiva leder av LED strips till positiva utgången av 12 v-strömkälla.
Så ja, bilderna ingår är ganska en röra. Men jag vill bryta ner det för dig...
Det finns 14 grupper, en för varje segment av displayen, och det är inte multiplex. Jag är även en bild med bara en grupp så det är lättare att följa. I diagrammet är varje grupp av motstånd, transistorer och LED strips samma, så jag grupperade många av en mitt kära tillsammans i diagrammet för enkelhetens skull.
I mitten av varje grupp är en NPN-transistor. Om du tittar på transistorn från platt slutet, är tre stiften du ser från vänster till höger sändaren, basen och samlare. Negativa slutet av LED strips ("load") kommer att ansluta till samlaren av transistorn, basen kommer att ansluta till produktionen stift Arduino med en 1Kohm motståndet däremellan och sändaren ansluts till marken.
Det är ganska svårt att se i min första bild, men transistorn combos kopplade till var och en av remsorna är inte i samma ordning som Arduino stiften, så gruppen nedan "översätter" dem till rätt ordning. Men du ordna trådarna, så länge du håller ordning rakt med Arduino stiften borde du hjälpe.
Nu regulator. När jag försökte använda en 12v-ingång på min Arduino, höll Arduino återställning. Men visste jag från tidigare erfarenheter som Arduino fungerade bra vid lägre spänningar. Så jag fick en spänningsregulator (typiska 7805) att leverera ström till Arduino. Genomföra 12v P + anslutningen till stift 1, marken till stift 2 och reglerade utdata från stift 3 Vin av Arduino. Jag fick också en annan hoppare att ansluta marken till en Gnd-ingången på Arduino.