Multiplexing 7 Segment verschijnt met Arduino en Shift registreert (1 / 5 stap)

Stap 1: Plan de hardware


Om het multiplex 7 segment displays, zal u het volgende nodig:

1. 7 segment displays --ik gebruik 3 x 4,0 Inch Super rood 7 segmenten van Kingbright (SA40-19SRWA)
Ik raden dat u koopt Gemeenschappelijk ANODE displays. Gemeenschappelijke anode betekent dat alle pinnen van de anoden (+) zijn aangesloten. U toepassen + spanning tot de anode en gebruik shift registreert op grond van de segmenten en de vorm van een volledige circuit. Heel eenvoudig!

Echter, met gemeenschappelijke kathode, alle pinnen van de grond (-) zijn aangesloten. Vervolgens geeft u shift registers om af te leiden van de macht aan de anoden van de segmenten. Het probleem met deze setup, is zoals ik heb geleerd op de harde manier, echter dat u hoeft te maken over sourcing en zinken huidige. De meeste uControllers en shift registers niet bron noch zinken een heleboel stroom. Anders zou u het opbranden. Als u meer spanning of stroom, dan u zorgen over transistoren of darlington arrays (externe drivers moet) sinds u shift registers te vertellen welke segmenten macht (hoge spanning of stroom) en wanneer het de grond nodig. Met andere woorden, de hardware en de code ingewikkelder en rijdt op kosten.

2. Microcontroller
Ik raden het krijgen van een Arduino. Het milieu is veel intuïtiever en er is een grote pool van middelen die er als je vastloopt. Als je geneigd bent om fouten te maken, krijgt u de Ruggeduino. Het is slechts 10 dollar meer dan Arduino Uno en beschermt u en uw kostbare uController van domme fouten.

3. serial-In Parallel-Out Shift Register
Als je het geld hebt, kopen uit de familie van de TPIC6x595 of de TPIC6x596 van shift registers door Texas Instruments. Ik gebruik de TPIC6B596 in dit instructable. Het verschil tussen haar broers en zussen (A, B en C-serie) is de huidige capaciteit van de behandeling. Bovendien, biedt de 596 familie betere betrouwbaarheid in trapsgewijze toepassingen. Bij het kiezen van shift registers, zorg ervoor dat u overschrijd niet de limieten van hun huidige aangestuurde.

Kantlijnnotities:
-Ik zou vermijden de populaire 74HC-serie als het kan alleen bron/wastafel een max van 70mA via de chip en kan niet overweg met hoge spanningen.

-Ik zou ook Vermijd het gebruik van de gemeenschappelijke kathode / MAX7219/7221 setup met hoogspanning wordt weergegeven. Vertrouw me nou maar... Het is niet de moeite waard! U wilt niet weten de moeite die ik met deze opstelling meegemaakt heb. Hoewel er een goede bibliotheek daar is, is het het beste te begrijpen en hebben controle van het onderliggende mechanisme achter shift registers en multiplex.

4. gereglementeerde gelijkstroomadapter
Als u van plan bent naar station high-power displays, kunt u overwegen het kopen van een gereglementeerde dc adapter die groter is dan de voorwaartse spanning van het beeldscherm. Een gereglementeerde DC-serveradapter zorgt voor stabiele spanning onder geen lading. Zorg enkel ervoor dat zijn actueel cijfer groter is dan wat nodig is. In de meeste gevallen hoger dan 500mA waarderingen zijn genoeg (hoger is beter).

5. weerstanden
U moet altijd weerstanden om turn down de huidige gaan door de LEDs.

De formule voor de berekening van de vereiste weerstand is:
(Voedingsspanning - Minimum of typische vooruit Voltage per segment) / gewenste voorwaartse stroom in ampère

Opmerking dat de gewenste stroom moet altijd een beetje minder dan de absolute maximale voorwaartse stroom vermeld in het gegevensblad om te verlengen de levensduur van de LEDs. Vergeet niet dat u hoeft te doen een afzonderlijke berekening voor het decimaalteken die een lagere voorwaartse spanning-eis hebben kunnen.

Ook Wees voorzichtig met gegevensbladen van grote schermen. Als ze laag voorwaartse spanningen tonen (< 5V), dat cijfer voor de individuele LED in een segment in plaats van het hele segment zijn kan. Zodoende, bijvoorbeeld als er 5 LEDs in serie per segment en het gegevensblad worden weergegeven een voorwaartse spanning van 2.6V voor een 5 inch display, u waarschijnlijk nood te vermenigvuldigen met 5 om de juiste voorwaartse spanning voor het hele segment. Hier is een voorbeeld. Het is ingewikkelder als het serie/parallel-regeling die buiten het bestek van dit instructable valt.

6. breadboard en jumper draden
Ik raden het kopen van grote solderless breadboard and alot van jumper draden van verschillende configuraties (man-man, man-vrouw). Ze zijn ook bekend als dupont kabels.

Gerelateerde Artikelen

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Multiplexing van vier 7-segment displays met behulp van Shift registreert Arduino

Hallo iedereenIk ontwierp een eenvoudige manier om het multiplexen van vier 7-Segment displays met behulp van Shift registreert en een ArduinoLaten we het 7 segment display multiplexStap 1: Stap-1: laten we ontwerpen Neem vier 7-segment displays en h
Met behulp van een 4-cijferige, 7 segment display, met arduino

Met behulp van een 4-cijferige, 7 segment display, met arduino

In deze tutorial zal ik je laten zien hoe met een 7 segment display met 4 digits met behulp van arduino. Aantal fundamentele dingen die ik zou willen wijzen, is dat dit neemt bijna alle van de digitale pennen op de arduino uno, leonardo, de planken m
Hoe maak je een LED 7-segment display met Arduino

Hoe maak je een LED 7-segment display met Arduino

Ik ga u tonen hoe te maken van een 7 segment display met LED's. Combineren met Arduino aftelproceduretijdopnemers, eenvoudige tekst, en meer te maken. Ik willen maken van de oorspronkelijke projecten. Ik zocht de hele instructables en als dit niet vi
Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

Arduino aangedreven 7 seg LED display met behulp van Shift registreert - ik maakte het op TechShop

zeven gesegmenteerde displays zijn groot. Ze zijn vrij eenvoudig, niet veel macht, en hebben een heleboel flexibiliteit als het gaat om het weergeven van nummers. Maar afgezien van 14 pinnen net om het te draaien is zo'n pijn. Als slechts er een mani
Rijden multiplexed 7 segment display

Rijden multiplexed 7 segment display

In deze tutorial zal ik u tonen hoe te rijden multiplexed zeven segment displays met behulp van een Arduino boardStap 1: onderdelen: Arduino board - ik ben met behulp van Arduino Nano maar een bord met meer dan 10 digitale uitgangen moet doenDisplay
Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

Verschillende methoden van het besturen van de 7 Segment LED beeldschermen met Arduino

ik zou graag willen tonen een paar verschillende methoden voor het aansluiten van de 7 segment LED displays op een Arduino of Atmega 328 IC. Ze zijn slechts eenvoudig counter codes ofwel automatisch tellen via de code of oplopend / verlaagd via een p
Multiplexing met Arduino en de 74HC595

Multiplexing met Arduino en de 74HC595

de 74HC595 is een makkelijk en goedkoop (op ongeveer 60 cent per stuk) manier om te verhogen van het aantal digitale uitgang pinnen op je Arduino.  In deze tutorial zal ik u tonen hoe te rijden van maximaal 16 LEDs met een 74HC595 met behulp van een
Multiplexing met Arduino - Transistors (ik maakte het op techshop)

Multiplexing met Arduino - Transistors (ik maakte het op techshop)

het doel van dit instructable is om een stap voor stap instructies over het implementeren van multiplex met behulp van transistoren. De eerste paar stappen zal introduceren Multiplexing, Transistors en wanneer ze te gebruiken.Ik was bezig met een pro
Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Arduino 8 * 8 Matrix Led driver met 2 * 74HC595 shift registers

Ik kocht een 8 x 8 Led Matrix met inbegrip van een driver board met een MAX7219CNG chip. Deze chip was helaas niet goed werkt. Dus besloten heb ik om mijn eigen stuurprogramma met behulp van 2 74HC595 shift registers.Mijn oplossing is gebaseerd op de
Kinderen scherm Timer met Arduino

Kinderen scherm Timer met Arduino

Dit apparaat geeft een ouder een echt robuust middel om te controleren van de hoeveelheid scherm-tijd (TV / DVD / console) hun kinderen hebben elke dag. Het werkt door het hebben van een intelligente tijd-switch die het HDMI signaal doorgeven tussen
Controle eenvoudig LED-staafdiagram met Arduino

Controle eenvoudig LED-staafdiagram met Arduino

In deze tutorial ik zal je laten zien hoe u kunt besturen eenvoudige 10 LED staafdiagram matrix w / Arduino of Arduino kloon MCU en MAX7219 (werkt ook met MAX7221) LED controller chip.Hier is video van afgewerkt product in actieOver LED staafdiagram
4-cijferige 7-Segment LED-Display + Arduino

4-cijferige 7-Segment LED-Display + Arduino

ik onlangs kreeg een 4-cijferige 7-Segment LED-Display van Sparkfun, en kon niet wachten om het te gebruiken. Hier, zal ik u tonen hoe het, en sommige voorbeeldprogramma's te gebruiken met het draad!Stap 1: Display infoDit is de manier waarop het sch
KeyChainino - de eerste spel sleutelhanger programmeerbare met Arduino

KeyChainino - de eerste spel sleutelhanger programmeerbare met Arduino

KeyChainino is een vintage spel sleutelhanger programmeerbare met Arduino waar iedereen zijn eigen spel alleen met de Arduino IDE uploaden kunt.Als je echt Arcade Game liefde, is KeyChainino voor jou!Het hoeft niet elke LCDs, maar slechts 30 LEDs gec
4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

4 x 4 x 4 LED kubus upgrade met Shift registreert (74hc595)

dit project begon met een zak van LED's die ik had verwijderd uit zaklampen, converteren naar UV zaklampen. Ik wist dat ik zou vinden iets leuk om te gebruiken met, maar het was maanden voordat ik wat bedacht te doen met hen. Toen ik zag een LED kubu