Charlieplexing LED's - de theorie (2 / 7 stap)

Stap 2: Der (Elektronika)


Nog steeds nog niet op de magie van charlieplexing toch... we moeten gaan naar de basics van wetten van de elektronica.

De eerste wet van belang stelt dat de totale spanning over een willekeurige reeks van samenhangende componenten in een elektrisch circuit gelijk aan de som van de individuele spanningen over de componenten is. Dit wordt weergegeven in de belangrijkste diagram hieronder.

Dit is handig bij het gebruik van LEDs, omdat uw gemiddelde batterij of microcontroller uitgang pin zullen nooit precies de juiste spanning uw LED op de aanbevolen huidige wordt uitgevoerd. Bijvoorbeeld een microcontroller normaal gesproken op de 5V wordt uitgevoerd en wordt het output pinnen zullen op 5V toen op. Als u alleen een LED op de pin van de uitvoer van de micro aansluit, ziet u uit de operationele curve op de vorige pagina teveel stroom in de LED zal vloeien, en het zal heet en burn-out (waarschijnlijk de micro ook schadelijk).

Echter als een tweede onderdeel van de serie met de LED men we kunt aftrekken aantal de 5V zodat de spanning links precies goed uit te voeren van de LED is op de juiste operationele huidige.

Dit is doorgaans een weerstand, en wanneer gebruikt in deze manier heet een huidige beperkende weerstand. Deze methode is zeer vaak gebruikt en leidt tot de zogenaamde 'wet van Ohm'... zo vernoemd naar heer Ohm.

Wet van Ohm volgt de vergelijking V = I * R waar V is de spanning die wordt weergegeven via een weerstand R wanneer een stroom ik stroomt door de weerstand. V is in volt, I in ampère en R is in ohm.

Dus als we 5V te besteden hebben, en we 1.9V over de LED willen ertoe brengen om te draaien op 20mA dan wij de weerstand willen te hebben 5-1.9 = 3.1V overheen. We kunnen dit zien in het tweede diagram.

Omdat de weerstand in serie met de LED, zullen de dezelfde stroom vloeien door de weerstand als de LED, dwz 20mA. Dus het herschikken van de vergelijking vind je de weerstand die we nodig hebben om dit werk te maken.

V = I * R
dus
R = V / IK
vervanging van de waarden in ons voorbeeld krijgen we:
R = 3.1 / 0,02 = 155ohms
(Opmerking van 20mA = 0.02Amps)

Nog steeds met me zo far...cool. Nu kijken diagram 3. Het heeft de LED ingeklemd tussen twee weerstanden. Volgens de eerste wet hierboven vermeld, hebben we dezelfde situatie op het tweede diagram. We hebben 1.9V over de LED, dus het draait volgens zijn specificaties. We hebben ook elke weerstand 1.55V (voor een totaal van 3.1) af te trekken. Optelling van de spanningen die we hebben
5V (de microcontroller-pin) = 1.55V (R1), 1.9V (de LED) + 1.55V (R2) en alles evenwicht uit.
Met behulp van Ohm recht vinden we dat de weerstanden moeten elk 77,5 Ohm die helft van het bedrag is berekend op basis van het tweede diagram.

Natuurlijk in de praktijk je moeilijk zou worden ingedrukt te vinden een 77,5 ohm weerstand, dus je zou gewoon vervangen door de dichtstbijzijnde beschikbare waarde, zeggen 75ohms en eindigen met een beetje meer stroom in de LED of de 82ohms veilig en hebben een beetje minder.

Waarom op aarde wij deze weerstand broodje doen moeten te rijden... een eenvoudige LED goed hebt u één LED het is allemaal een beetje dom, maar dit is een instructable op charlieplexing en het is handig voor de volgende stap.

Gerelateerde Artikelen

Creëren van een charlieplexed LED raster uit te voeren op ATTiny85

Creëren van een charlieplexed LED raster uit te voeren op ATTiny85

dit instructable werd geïnspireerd door mijn eerste AVR microcontroller project dat ik voor enige tijd gewerkt heb. Ik wilde beginnen met het leren van meer over de AVR microcontroller en zien hoeveel ik kon doen met de minimale hoeveelheid hardware.
Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

Arduino digitale klok (met Charlieplexing LED's, 7 segment Displays)

dit is mijn tweede instructable. Ik had net een stemming van het maken van een digitaal horloge. Maar wilde het een leerproces. Had ik al een sanguino ik kon gemakkelijk gebruikt hebben die Atmega644 chip. het zou zijn geweest meer dan genoeg.  Maar
Spectrometer/LED-array gebruikmakend van Charlieplexed LED's

Spectrometer/LED-array gebruikmakend van Charlieplexed LED's

In dit instructable we bouwen een array van LED's die vervolgens kan worden gecontroleerd met een Arduino, of elke andere AVR-gebaseerde microcontroller, Raspberry Pi en/of wat je wilt. Wij bouwen gewoon de tool hier en kunt u het toepassen als u wil
Adafruit Huzzah 42 Charlieplex LED raster

Adafruit Huzzah 42 Charlieplex LED raster

Wat maken we?We willen een beheersbare 6 x 7 LED raster met minimale componenten maken.CharlieplexingCharlieplexing is een methode om individueel controle meer LEDs dan pinnen gebruikt. Deze methode is populair, omdat het niet nodig een aanvullende o
Hoe maak je een hart charlieplexed LED

Hoe maak je een hart charlieplexed LED

met de dag van Valentijnskaarten net om de hoek, bent u waarschijnlijk denken over wat te krijgen van uw significante andere, of hoe om indruk op iemand genoeg tot een SO.Dit hart is gemakkelijk te maken, en zal uw vaardigheden van de Maker aan dat s
5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

5 x 4 LED weergave matrix met behulp van een Basic Stamp 2 (bs2) en Charlieplexing

hebben een Basic Stamp 2 en sommige extra LEDs rondhangen? Waarom niet spelen rond met het concept van charlieplexing en maak een uitvoer met behulp van slechts 5 pinnen.Voor dit instructable ik zal worden met behulp van de BS2e maar lid van de famil
Charlieplexing 7 segment worden weergegeven

Charlieplexing 7 segment worden weergegeven

dit instructable beschrijft hoe te charlieplex leidde een stelletje 7-segment displays.Charlieplexing voor discrete leds is het onderwerp van een paar andere instructables geweest. De Charlieplexing LED's - de theorie en het hoe te rijden een heleboe
Beheersing van 20 Led's van 5 pins van de Arduino met behulp van Charlieplexing

Beheersing van 20 Led's van 5 pins van de Arduino met behulp van Charlieplexing

vandaag, ik zal je laten zien hoe u kunt besturen 20 LED's van slechts 5 pins van de Arduino. Ik ben bezig met een project waar ik controle 15 LED's, 3 knoppen, 3 moet zeven segment displays en een RGB-orb van een Arduino. Nu als u werkt het uit, je
Charlieplexed Arduino 8 x 8 LED raster weergave schild gemaakt en gesimuleerde in 123D Circuits

Charlieplexed Arduino 8 x 8 LED raster weergave schild gemaakt en gesimuleerde in 123D Circuits

bewerken: Wow, dit een ontzagwekkende prijs gewonnen! Heel veel bedankt jongens!Charlieplexing (http://wealoneonearth.blogspot.nl/2013/03/design-note-charlieplexing-led-matrices.html) is een krachtige methode voor het besturen van een groot aantal LE
Hoe te rijden een heleboel LEDs uit een paar pennen van de microcontroller.

Hoe te rijden een heleboel LEDs uit een paar pennen van de microcontroller.

Met behulp van het feit dat vele pennen van de microcontroller drie staten hebben (+ V, GND, of"hoge impedence", je kunt rijden N*(N-1) LEDs van N pins. Dus het weinig 8PIN microcontroller zoals een PIC12Fxxx of een ATtiny11 kan rijden 20 LEDs o
Charliexplexed LED Clock - Arduino

Charliexplexed LED Clock - Arduino

Een van mijn klokken gestopt met werken – en het is er gebeurd met een klok die mijn vrouw veel houdt. Ging naar de reparatiewerkplaats en de man zei dat hij niet de reserveonderdelen en dit niet kon herstellen. Dus-ik dacht-waarom niet bouwen van ee
Laser geëxploiteerd nest vak bezoek teller

Laser geëxploiteerd nest vak bezoek teller

We hebben een vogel nesten vak dicht bij onze terras dat is gebruikt door een paar Koolmees (Parus major) tijdens de afgelopen jaren en we hopen dat ze dit jaar terug te fokken. Echter, de doos is in een slechte conditie en zijt vroeg of laat worden
Electronic Diaper

Electronic Diaper

Lang gegaan zijn de dagen van gluren bij een luier om te bepalen als het is die tijd of niet.  U weet wat ik over spreek.  Invoering van de elektronische luier: een high-tech interieur kledingstuk voor baby's met een sensor die het comfortniveau van
Infinity spiegel klok

Infinity spiegel klok

Sinds mijn adresseerbare RGB LED strips (WS2812B) kwam uit Aliexpress, heb ik al gefascineerd met LED projecten. In aansluiting op mijn succes met mijn Charlieplexed LED-klok, wilde ik om iets te creëren met meer Jazz...Tijdens het browsen google afb