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.