LED-matrix met behulp van shift registers (1 / 7 stap)

Stap 1: onderdelen

Onderdelenlijst

Algemene onderdelen

Om een 8 x 8 raster voor LEDs en hen controleren moet u:

  • 64 LEDs van uw keuze
  • 8 weerstanden voor de LEDs
  • 1 shift register voor de kolommen
  • 1 driver-array voor de rijen
  • 8 weerstanden voor het schakelen van de stuurprogramma-array
  • 1 microcontroller
  • 1 klokbron voor microcontroller
  • 1 prototyping-board
  • 1 voeding
  • Hook-up draad

Specifieke delen hier gebruikt

Voor dit instructable gebruikte ik het volgende:

  • 64 groene LEDs (Mouser deel #604-WP7113GD)
  • 8 220 ohm weerstanden van de 1/4 watt voor de LEDs (Mouser deel #660-CFS1/4CT52R221J)
  • 1 HEF4794 LED driver met shift register (Mouser deel #771-HEF4794BPN)
  • 1 mic2981 hoogspannings-High-Current Source Driver Array (Digikey deel #576-1158-ND)
  • 8 3.3kohm 1/4 watt weerstanden voor het schakelen van de stuurprogramma-matrix (Radio Shack deel #271-1328)
  • 1 microcontroller van Atmel ATmega8 (Mouser deel #556-ATMEGA8-16PU)
  • 1 12 MHz kristal voor de microcontroller klokbron (Mouser deel #815-AB-12-B2)
  • 1 2200 holes prototyping board (Radio Shack deel #276-147)
  • ATX voeding omgezet: zie dit Instructable
  • Vaste kern 22-awg hook-up draad (Radio Shack deel #278-1221)
  • Solderless breadboard (Radio Shack deel #276-169 (niet meer beschikbaar is, probeer: 276-002)
  • AVR Dragon (Mouser deel #556-ATAVRDRAGON)
  • Dragon Rider 500 door Ecros Technologies: zie dit Instructable

Opmerkingen over onderdelen

Rij en kolom Drivers: Waarschijnlijk het moeilijkste deel van dit project is het oppakken van de rij- en kolom-stuurprogramma's. Eerst denk uit, ik niet een standaard 74HC595 shift register is een goed idee hier omdat ze kunnen niet overweg met de aard van de huidige die we wilt verzenden via de LEDs. Dit is de reden waarom ik koos voor het stuurprogramma HEF4794 als het kan gemakkelijk het zinken van het huidige heden wanneer alle 8 de leds in één rij zijn worden ingeschakeld.

Het shift register is aanwezig aan de lage kant (de grond pin van de LED's). Zullen we een rij-stuurprogramma dat voldoende stroom om samen string van meerdere kolommen kunt bron. De mic2981 kan tot 500mA leveren. Maar anderzijds heb ik gevonden dat deze taak uitvoert is de UDN2981 (digikey deel #620-1120-ND) die hetzelfde deel van een andere fabrikant is. Stuur mij een bericht als u weet van andere bestuurders van de high-kant die goed in deze toepassing werken zou.

LED Matrix: Deze matrix is 8 x 8, omdat de rij- en kolomvelden drivers 8 pinnen hebben. Een grotere LED-array kan worden gebouwd door meerdere matrices samen rijgen en zal worden besproken in de stap "modulaire concepten". Als u een grote reeks wilt, alle benodigde onderdelen in één keer bestellen.

Er zijn 8 x 8, 5 x 7 en 5 x 8 LED matrices beschikbaar in één handig pakket. Deze moet gemakkelijk te vervangen voor een diy matrix. EBay is een goede bron voor deze. Mouser heeft sommige 5 x 7 units beschikbaar zoals deel #604-TA12-11GWA. Ik gebruikte goedkope groene LEDs, want ik gewoon te rond spelen ben en plezier hebben. Uitgaven meer op hoge-helderheid, hoog rendement LED's kunt u produceren een veel spectaculairder op zoek weergave... Dit is goed genoeg voor mij wel!

Hardware controleren: De matrix wordt gestuurd door een microcontroller van Atmel AVR. Hiervoor moet u een programmeur. Want ik ik ben met behulp van de Dragon Rider 500 waarvoor ik zowel montage en gebruik instructables geschreven heb prototyping ben. Dit is een eenvoudig hulpmiddel voor prototyping en ik adviseer het hoogst.

Gerelateerde Artikelen

Beginner tutorial: controle LED matrix met 2 595 shift registers en potmeter

Beginner tutorial: controle LED matrix met 2 595 shift registers en potmeter

Ik ben net begonnen met Arduino en de instructables van amandaghassaei sociaal assistente mij alot. In haar tweede tutorialabout in- en uitgangen vertelt ze hoe met shift registers en het instellen van een LED-matrix door multiplex. In de laatste sta
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
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
LED kerstkaarten met behulp van PIC 10F200

LED kerstkaarten met behulp van PIC 10F200

dit is een instructable over het bouwen van een LED Kerstkaart met behulp van de PIC 10F200 microcontroller.Aangezien deze PIC zes pinnen heeft en de grootte van een SMD-transistor is, het is ideaal voor low-profile toepassingen en kan gemakkelijk wo
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
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
De Matrix met behulp van Terminal.

De Matrix met behulp van Terminal.

Hey jongens dit Instructable leert u hoe u de Matrix met behulp van terminal op een Mac. Dit werkt voor in principe elke Mac, als er Terminal. Ik hoop dat dit u helpt. BedanktStap 1: Stap: 1Open Terminal en wachten op de pagina te laden.Stap 2: Stap
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
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Met behulp van Shift 74HC595 registreren met ULN2803, UDN2981 en BC327

Met behulp van Shift 74HC595 registreren met ULN2803, UDN2981 en BC327

Hallo, alle!!In veel situaties in uw projecten met microcontrollers kunt u een shift register als 74HC595 rechtstreeks met LEDs en displays, maar als u het gegevensblad zult u zien dat moet zorgen met de maximale stroom op elke uitgang en ook met de