LEDDE matrisen med hjälp av SKIFT register (3 / 7 steg)

Steg 3: Kontrollera maskinvaran



Vi måste kontrollera kolumnerna och raderna i våra LED-matris. Matrisen har konstruerats så att anoder (spänning sidan av LED) utgör raderna och katoder (marken sida LED) göra upp kolumner. Detta innebär våra rad förare att källan måste nuvarande och vår kolumn föraren måste sänka den.

För att spara på stift använder jag ett skiftregister för att styra kolumnerna. Detta sätt jag kan styra ett nästan obegränsat antal kolumner med bara fyra microcontroller stift. Det är möjligt att använda bara tre om den aktiverar utgångsstiftet binds direkt till spänning. Jag har valt HEF4794 LED föraren med skiftregister. Detta är ett bättre alternativ än en vanlig 74HC595 som det kan lätt sjunka nuvarande idag när alla 8 lysdioder är på samtidigt.

I överkant (nuvarande källa för raderna) använder jag en mic2981. Schematiskt visar en UDN2981, jag tror att dessa två är utbytbara. Denna drivrutin kan anskaffa upp till 500mA av strömmen. Eftersom vi bara kör 1 rad samtidigt som ger detta många möjligheter för expansion, upp till 33 kolumner för detta chip (mer om det i "modulärt koncept" steg).

Byggnadsbeslag kontroll

För detta instructable jag har bara breadboarded denna krets. För en mer permanent lösning kommer du antingen etch egna kretskort eller använda prototyping styrelse.

1. rad drivrutin

  • Placera mic2981 (eller UDN2981) i skärbräda
  • Ansluta Pin 9 till spänning (detta är förvirrande i schematiskt)
  • Ansluta stift 10 till marken (detta är förvirrande i schematiskt)
  • Infoga 3 k 3 motstånd ansluter till stift 1-8
  • Ansluta från Port D i ATmega8 (PD0-PD8) till 8 motstånden
  • Ansluta 8 rad kontroll trådar av ledde matrisen till stift 11-18 (Observera att jag har anslutit den nedre raden av lysdioder till Pin 18 och den högsta raden Pin 11).

2. kolumn drivrutin

  • Plats i hef4794 i skärbräda
  • Ansluta Pin 16 till spänning
  • Ansluta stift 8 till marken
  • Anslut 220 ohm motstånd till stift 4-7 och 11-14.
  • Anslut 8 kolumn kontroll trådarna från ledde matrisen till 8 motstånden du bara ansluten.
  • Ansluta Pin1 (haka) PC0 av ATmega8
  • Ansluta Pin2 (Data) att PC1 av ATmega8
  • Anslut Pin3 (klocka) till PC2 av ATmega8
  • Anslut Pin15 (aktiverar utgång) till PC3 av ATmega8

3. klocka Crystal

  • Ansluta en 12MHz kristall och ladda kondensatorer som visas i schematiskt

4. ISP

  • Anslut i programmering huvudet enligt schematiskt

5. filterteknik kondensator och Pull-up resistor

  • Det är bäst att filtrera den spänningsfrekvens som tillförs ATmega8. Använd en 0.1uf kondensator mellan Pin 7 & 8 i ATmega8
  • Återställ PIN-koden bör inte lämnas flytande eftersom det kan orsaka slumpmässigt återställs. Använda ett motstånd för att ansluta den till spänning, något om 1k borde vara bra. Jag har använt en 10 k motstånd i schematiskt.

6. Kontrollera att du använder + 5v reglerade makten. Det är upp till dig att utforma regulatorn.

Se Steg
Relaterade Ämnen

Multiplexering fyra 7-segment visar med hjälp av SKIFT register Arduino

Hallo allaJag konstruerade ett enkelt sätt att multiplex fyra 7-Segment visar med hjälp av SKIFT register och en ArduinoLåt oss multiplex 7 segment displaySteg 1: Steg-1: Låt oss utforma Ta fyra 7-segment visar och löda på en PCB på ett sätt som sida...

DIY 8 x 8 ledde matrisen med Controller

Jag är i processen att göra en ordet klocka, och en av de saker som jag ville bygga för detta projekt var en ganska enkel 8 x 8 ledde matrisen.Detta instructable behandlar hur man bygger en 8 x 8 ledde matrisen och controller som kan vara gränssnitt...

LEDDE matrisen med arduino enkelt

Jag kommer att lära dig att använda en MAX7219 ledde matrisen med arduino UNO och det bästa är att det är super enkelt.Steg 1: Vad du behöver?Reservdelslista:1. MAX7219 Ledde matrisen2. M/F hoppare ledningar3. Arduino UNO4. USB-kabel för arduino5. da...

Nybörjare tutorial: kontrollera ledde matrisen med 2 595 SKIFT register och potmeter

Jag börjar bara med Arduino och instructables från amandaghassaei hjälpte mig mycket. I sin andra tutorialabout in- och utgångar förklarar hon hur du använder SKIFT register och hur man styr en ledde matrisen av multiplexing. I det sista steget föres...

DIY 8 x 8 RGB ledde matrisen med Controller

Efter att de 8 x 8 ledde matrisen och Controller som en del av min DIY Arduino Word-klocka, hade jag att göra en RGB versionen av ledde matrisen.Till skillnad från ett svartvitt ledde matrisen använder en RGB LED-matris antingen gemensam anod eller g...

LEDDE matrisen med Game Controller - en första Project

detta projekt byggdes för min inledande elektronik klass på University of Waterloo i Kanada. Detta var min första introduktion till elektronik och därför mitt första projekt.Följ dessa steg för att bygga en 16 x 16 lysdioder med en vägg (olika färgad...

Arduino powered 7 seg LED-skärm med hjälp av SKIFT register - jag gjorde det på TechShop

sju segmenterade skärmar är bra. De är ganska enkla, inte ta mycket ström och har en stor flexibilitet när det gäller att Visa nummer. Men bortsett från 14 stift bara för att köra det är sådan smärta. Om bara det fanns ett sätt att använda dem utan a...

9 * 9 ledde matrisen med Arduino

någonsin ville ha en större skärm?Denna display är baserad på en 9 * 9 gröna ledde matrisen. Displayen är drivande bara med en Arduino ombord (Duemilanove i mitt fall).Varför använder vi en matris och vi inte lyser upp lamporna individuellt?Grundlägg...

LEDDE matrisen med Arduino

Hola, jag är Javier från Makespace Madrid. Förra veckan anordnade vi en meetup att spela med LED matriser och Arduinos. Detta var del av "La noche de la electrónica con Jameco"Detta instructable är baserat på verkstaden. Den använder en enda led...

5 x 2 ledde matrisen med Arduino

för att göra detta 5 x 2 ledde matrisen behöver du följande:12 x hoppare ledningar10 x lysdioder10 x 330 Ohm motstånd1 x bakbord eller Perfboard1 x Arduino Uno eller Arduino Mega 2560Detta är ett mycket lätt och snabbt projekt. Det tar ca 30 minuter...

Bluetooth kontrollerad 4 X 4 ledde matrisen med hjälp av en SPLat EG1 PLC

Delar:lödkolv och lödborrDrillliten bit av träEn dator som kör SPLat/PC, den fri SPLat programming environment (IDE)solid strand trådKvinnliga huvud ledningar1 EG1 SPLat PLCJY-MCU Bluetooth trådlös seriell Port modul för Arduino16 lysdioder för att f...

10 x 5 RGB ledde matrisen med endast 5 IO pinnar

Om du vill bygga en fancy ledde matrisskärm med endast några pixlar, är det precis vad du behöver!Steg 1: Få allt vad du behöver!Du behöver:-En Arduino-WS2812(B) LED strip-En bit trä-7 hoppare ledningar-7 kvinnliga pin headers-några kondensatorer-någ...

Arduino ledde matrisen med Wii Nunchuck kontroll

Main Video:Dokumentation...

Arduino 8 * 8 ledde matrisen driver med 2 * 74HC595 SKIFT register

Jag köpte en 8 x 8 ledde matrisen inklusive en förare ombord med ett MAX7219CNG chip. Tyvärr detta chip inte fungerar korrekt. Så jag bestämde mig att bygga min egen drivrutin med hjälp av 2 74HC595 SKIFT register.Min lösning är baserad på den "Multi...

4 x 4 x 4 LED cube uppgradering med Skift register (74hc595)

projektet började med en påse med lysdioder som jag hade tagit bort från ficklampor, konvertera till UV ficklampor. Jag visste att jag skulle hitta något roligt för att använda dem med, men det var månader innan jag listade ut vad med dem att göra. N...

RULLANDE visning med ledde matrisen

Hej alla,Detta är en instructable om att skapa ett rullande displayen genom att ansluta en ledde matrisen med TM4C123GXL utveckling styrelse.Jag har försökt att lägga fram en detaljerad förklaring om ledde matrisen och teknik för att visa önskad text...

Fantastiska binära kalender och klocka med månen fas i en ledde matrisen

Hej, alla!Detta är mitt projekt med fler funktioner än min binär klocka som du kan se också på min en annan Instructables.Huvudtanken är att tillämpa i en enkel LED Matrix Display en massa funktioner, inklusive en komplett månadskalender med dag, mån...

24 x 10 ledde matrisen (Arduino baserat)

Jag har sett en hel del instructables som visar hur man bygger ledde matriser, men jag skulle vilja belysa två av dem, eftersom detta bygga bygger på att två bygger.Göra en 24 X 6 ledde matrisen av Syst3mXochGör en giant LED-tecken! (24 x 8 matris) a...

32 x 32 ledde matrisen

Bygga en 32 x 32 ledde matrisen med hjälp av en Atmega2560 mikrokontroller. Projektet innehåller stegen för att bygga matrix styrelse, PCB och programvaran (skriven i C++). Programvaran innehåller över 30 animationer, en RTC (realtidsklocka) och en t...