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

Steg 5: modulärt koncept



Detta projekt är skalbar. Den enda sanna begränsande faktor är hur mycket din strömförsörjning kan ge. (Den andra verkligheten är hur många lysdioder och register Växelreglage du har tillgängliga).

Matematik

Jag kör lysdioderna på om 15mA (5V-1.8vDrop/220ohms=14.5mA). Detta innebär att jag kan köra upp till 33 kolumner med mic2981-drivrutinen (500mA/15mA = 33,3). Dividerat med 8 kan vi se att detta tillåter oss att koppla ihop 4 SKIFT register.

Också överväga att du inte behöver ha alla 32 kolumner sträcker sig från vänster till höger. Du kan i stället skapa en 16 x 16 matris som är kopplad på samma sätt som du skulle en 8 x 32 matris. Detta skulle tas upp av skiftande i 4 byte... två första skulle flytta ända till lysdioderna för den 9: e raden, de andra två byte skulle flytta in den första raden. Båda raderna skulle anskaffas av en PIN-kod på rad föraren.

Överlappande Skift register

De SKIFT register används forsande skiftregister. Detta innebär att när du skifta i data, spillområdet visas på Os stift. Det blir mycket användbar som en uppsättning SKIFT register kan anslutas till varje annan, Os stift till Data stift, att lägga till 8 kolumner med varje nya chip.

Alla SKIFT register ansluter till samma spärr, klocka och aktiverar utgång stiften på mikrokontroller. "CSS" effekten skapas när Os av den första skiftregister är ansluten till andra Data stift. Programmeringen kommer att behöva ändras för att spegla det öka antalet kolumner. Både den buffert som lagrar informationen och den funktion som skiftar information i för varje kolumn måste uppdateras för att återspegla det verkliga antalet kolumner.

En schematisk av detta ges nedan som ett exempel.

Flera rad drivrutiner

Rad föraren (mic2981) kan anskaffa tillräcklig ström för att driva 32 kolumner. Vad om du vilja mer än 32 kolumner? Det bör vara möjligt att använda flera rad drivrutiner utan mer microcontroller stift.

Vi behöver de rad drivrutinerna att källan tillräckligt aktuell för ljus lysdioderna. Om du använder fler kolumner än det är möjligt att ljus samtidigt, kan tillägg rad drivrutiner leverera den nödvändiga nuvarande. Samma ingång stiften från mikrokontroller används så det finns ingen anledning att ändra skanning av raderna. Med andra ord, styr varje drivrutin raderna för en 8 x 32 block. Även om 64 kolumner har samma fysiska rad placering, vi dela upp rad bussarna i två, med hjälp av en drivrutin för 8 rader av de första 32 kolumnerna och en andra förare för 8 rader av andra 32 kolumnerna och så vidare.

En schematisk av detta ges nedan som ett exempel.

Potentiella felsteg:
1. Använd inte flera rad drivrutiner med samma antal kolumner. Detta skulle innebära att varje SKIFT register pin skulle köra mer än ett LED i taget.
2. du måste ha en uppsättning 8 motstånd (3k 3) för varje rad förare, en inställd för flera rad drivrutiner inte fungerar som det inte kommer att tillhandahålla den nödvändiga nuvarande Stäng grindarna.

Till exempel


Jag bestämde mig att expandera på den matris som jag byggt tidigare. Jag har lagt till 7 fler rader för totalt 15 som det är allt jag kan passa på denna protoboard.

Jag hittade också bara om en tävling som Instructables gör kallas "Låt det Glow". Här är en video av min ta på den. En gång göra den digitalkamera som jag brukade ta videon inte det rättvisa. Detta ser bra att mänskliga ögat, speciellt där alla lampor blinkar, men ser inte alls lika bra i videon. Njuta av:

Källkoden för detta större display ingår nedan.

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...