3-dimensionell stjärnhop: akryl + LED ljus skulptur (4 / 7 steg)
Steg 4: Gå runt
Den smarta lösningen är en demultiplexer, som tar en tre-bitars binär ingång och skickar en signal till en av åtta utgångar. Arduino playground är en bra resurs för förståelse multiplexorer.
http://www.Arduino.cc/Playground/Learning/4051
När jag först såg in i detta projekt och undersöka multiplexorer, majoriteten av exemplen används multiplexorer till vända en ledde i taget. Tyvärr, är det inte riktigt så enkelt som vända lamporna runt. I stället skickar vi multiplexer utdata genom en inte grind, nonchalansen signalen och orsakar en ledde till vända bort vid en tidpunkt, medan den andra bo sju ljus.
Arduinoen skickar signal till fyra ingångar på multiplexorn: stift 9,10 och 11, som är binärfilen ingång, och pin 3, som i den gemensamma input/output. X0 genom X7 är utgångarna. Varje multiplexer utgång går till enskilda 7404 indata. Varje 7404 ingång måste också vara ansluten till marken, eftersom ingångarna sväva högt. En 1 k ohm motstånd ansluta varje ingång till marken. 7404 utgångarna går var och en till en 68 ohm motstånd, som i sin tur ansluter till anoden (positiv ben) LED. Den negativa delen av varje LED ansluter till marken. Denna uppsättning upp gör att åtta lysdioder att blinka. Varje uppsättning av åtta kräver
För den faktiska lödning tycker jag att det är lättare att börja i slutet, med lysdioderna. Du vill att en mycket stor runt av isolerade, tvinnad tråd, i två olika färger. Skär varje, tillräckligt länge för att nå från mitten av baksidan panel (sitter fyra inches bakom det tredje lagret) åtta längder till något hörn på det första lagret. Ledningar för de andra och tredje lagrarna kan vara kortare, men alltid ge dig själv några inches av extra tråd, eftersom det kommer att göra ditt liv mycket, mycket lättare senare en. Välj en färg på tråd för att marken och löda en sida till katod led. Se till att du faktiskt lödning till katod varje gång! Det är den platta sidan LED, med det kortare benet. Löda den andra kabeln till anoden och vrida de två kablarna runt varandra för att bilda en enda strand. Löda marken trådarna i rad vid kanten av din perforerade kretskort. Löda anod kablarna till styrelsen, två till tre hål under marken trådarna, med en enda LED per kolumn. Anslut alla diskrimineringsgrunder tillsammans.
Under den positiva änden av kabeln, lägga till en 68 ohms motstånd i varje kolumn. Anslut ena änden av motståndet till den positiva änden av kabeln. Lägg till tre 16-pin uttag under motstånden i en enda kolumn. De två översta uttagen kommer att hålla inte grindarna, nedre uttaget kommer att hålla 4051.
För anslutningar mellan motstånd, inte utfärda utegångsförbud för och multiplexer, jag använde färdigskurna hoppare ledningar snarare än stranded wire. Bygeln kabeln är sprödare, men är redan skär i lämpliga längder. Löda en jumper kabel till den öppna änden av varje motstånd. Dessa ledningar bör vara tillräckligt lång för att nå till någon utgång på de översta två uttag.
Här är där du vill hålla ett öga på kopplingsschemat för 7404. För en sak, 7404 är ett 14 pin chip och uttagen har sexton stift. Jag bestämde mig för att jag skulle sätta 7404s längst ned i uttaget, lämnar den översta raden tom. Anslut alla 7404 utgångar 68 ohm motstånd. Utgångarna är stift 2,4,6,8,10, och 12. Eftersom det finns åtta lysdioder och sex utgångar för varje 7404, använda två utgångar från de andra 7404. Marken stift 7, och ansluta stift 14 till 5v.
Nu ansluta en 1 k ohm motstånd till varje 7404 ingång som kommer att användas. Anslut den andra sidan av varje motstånd till marken. Lämna utrymme för kabeln som ansluter 7404 ingång till multiplexer utdata (stift 1,2,4,5,12,13,14, och 15 på multiplexorn). Anslut stift 16 multiplexorn till 5v och stift 6,7 och 8 till marken. Stift 3,9,10, och 11 kommer att anslutas till arduino.
Du bör använda en oberoende strömkälla för lysdioderna. Den en jag använd produceras 5v (i faktiskt, om 5.2v) och kunde källa upp till 2,5 ampere ström, vilket är mycket viktigt.
Upprepa detta bearbeta för men många uppsättningar av åtta lysdioder du vill twinkle i din slutliga display.