Stap 4: Het Circuit
De slimme oplossing is een demultiplexer, die neemt een drie-bits binaire ingang en stuurt een signaal naar één van de acht uitgangen. De arduino playground is een nuttige bron voor begrip multiplexers.
http://www.Arduino.CC/Playground/Learning/4051
Wanneer ik was eerst op zoek naar dit project en het onderzoeken van multiplexers, de meeste van de voorbeelden gewend de multiplexers beurt een leidde op tegelijk. Het is helaas niet zo eenvoudig als het wegknippen van de LED's rond. In plaats daarvan sturen we de multiplexer output via een niet-gate, het wegknippen van het signaal en het veroorzaken van een LED uit te schakelen op een moment, terwijl de andere zeven helder blijven.
De arduino signaal zal afgeven aan vier ingangen op de multiplexer: pinnen 9,10 en 11, die de binaire ingang, en pin 3, die in het gemeenschappelijk input/output. X0 door X7 zullen de resultaten. Elke multiplexer uitgang gaat naar een individuele 7404 input. Elke 7404 input moet ook worden aangesloten op grond, omdat de ingangen hoog zweven. Een 1 k ohm weerstand sluit elke ingang aan de grond. De 7404 uitgangen gaat elk naar een weerstand van 68 ohm, die op zijn beurt verbinding met de anode (positieve leg) van de LED maakt. De negatieve poot van elke LED maakt verbinding met de grond. Deze opstelling kunnen acht LEDs aan twinkle. Elke set van acht vereist
Voor de werkelijke solderen vind ik het makkelijker om te beginnen aan het einde, met de LED's. Je wilt een groot rond van geïsoleerde, gestrande draad, in twee verschillende kleuren. Snijd acht lengtes van elk, lang genoeg te bereiken vanaf het midden van de achterkant paneel (zitten vier duim achter de derde laag) tot elke hoek van de eerste laag. Draden voor de tweede en derde lagen kunnen worden korter, maar altijd geef jezelf een paar duim van extra draad, want het zal je leven veel, veel gemakkelijker later een. Kies één van de kleuren van draad te zijn van de grond en soldeer van de ene kant aan op de kathode van de LED. Zorg ervoor dat u in feite aan de kathode elke keer solderen bent! Het is de platte kant van de LED, met het kortere been. Soldeer de andere draad naar de anode, en draai de twee draden rond elkaar vormen een enkele streng. Soldeer de draden van de grond in een rij op de eigenlijke rand van uw geperforeerde printplaat. Soldeer de draden van de anode naar de Raad van bestuur, twee tot drie gaten onder de draden van de grond, met een enkele LED per kolom. Alle discriminatiegronden met elkaar verbinden.
Hieronder de positieve uiteinde van de draad, voeg toe een weerstand van 68 ohm aan elke kolom. Sluit het ene uiteinde van de weerstand aan het positief einde van de draad. Drie 16-pins aansluitingen onder de weerstanden in een enkele kolom toevoegen. De bovenste twee aansluitingen zal houden de niet-poorten, de onderste aansluiting de 4051 zal houden.
Voor verbindingen tussen weerstanden, niet gates en multiplexer, ik voorgesneden jumper draden gebruikt in plaats van strandde draad. De jumper draad is meer breekbaar, maar wordt al gesneden in handige lengtes. Soldeer een jumper draad naar het open uiteinde van elke weerstand. Deze draden moet lang genoeg zijn om geen uitvoer op de bovenste twee sockets te bereiken.
Hier is waar u zult willen zeer nauwlettend in de gaten houden op het circuit diagram voor de 7404. Voor een ding, de 7404 is een 14 pin chip, en de sockets hebben zestien pinnen. Ik heb besloten dat ik de 7404s op de bodem voor de socket zet zou, als u de bovenste rij leeg laat. Sluit alle de 7404 uitgangen aan de 68 ohm weerstanden. De uitgangen zijn pin 2,4,6,8,10, en 12. Aangezien er acht LEDs en zes uitgangen voor elke 7404, gebruik twee uitgangen van de tweede 7404. Grond pin 7 en pin 14 verbinden met 5v.
Sluit nu een 1 k ohm weerstand op elk 7404 ingang die tot gebruikte gaat. Verbind de andere kant van elke weerstand met grond. Laat ruimte voor de draad die de 7404 input met de multiplexer uitgang (pin 1,2,4,5,12,13,14, en 15 op de multiplexer verbinden zal). Sluit pin 16 van de multiplexer naar 5v en pinnen 6,7 en 8 op grond. Pin 3,9,10, en 11 zal worden aangesloten op de arduino.
Moet u een onafhankelijke krachtbron voor de LEDs. Degene die ik gebruikt geproduceerd 5v (in eigenlijk over 5.2v) en kon source tot 2,5 ampère stroom, die zeer belangrijk is.
Herhaal dit proces voor maar velen sets van acht LEDs die u zou willen twinkle in de finale van het beeldscherm.