Stap 1: Plan de hardware
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.