Kerstkaart met ingebouwde retro video game voor onder $10 (17 / 17 stap)

Stap 17: Beschrijving van de werking van het circuit.


ik heb een paar foto's om te helpen beschrijven hoe dit circuit eigenlijk werkt. Houd er rekening mee dat de foto's hieronder van een enkele kleur (rood) LED matrix zijn terwijl het circuit kerstkaart daadwerkelijk gebruik maakt van een bi-kleur (rood/groen) display.

De 8 x 8 LED matrix beeldscherm zijn (geloof het of niet) verbonden in een matrix. Dit betekent dat u niet alleen 2 aansluitingen voor elk geleid (van welke er zijn 64 LED's) in plaats daarvan, de LED's zijn aangesloten op zodanige wijze dat we elke LED in de matrix oplichten kan en om dit te doen, we alleen moet 16 verbindingen (in plaats van 128 doet het individueel)

Ziet u de afbeelding aan de linkerkant heeft 64 LED is aangesloten in een 8 x 8 LED matrix. Er zijn 8 kolommen waar de kathoden allemaal met elkaar zijn verbonden en ook 8 rijen waar de anoden allemaal met elkaar zijn verbonden. De afbeelding aan de rechterkant zal worden gebruikt om aan te tonen hoe we de matrix te doen wat wij willen.
(Zie foto 1)

Laten we beginnen uit mooi en simpel. Wat als we wilden gewoon de top juiste LED inschakelen. Nou. We zouden moeten de juiste meeste kathode gemalen en sluit vervolgens de bovenste Anode aan onze voeding (+ 5v) door middel van een weerstand, net als deze volgende afbeelding:
(ZIE FOTO 2)

U kunt ook verondersteld hebben dat als we aansluiten + 5v aan de bovenste rij van anoden dan elke anode de boven hebben zal + 5v aangesloten. De reden dat alleen de top juiste LED ingeschakeld is omdat we alleen aangesloten grond rechts meeste kolom van kathoden hebben. Wij moeten de combinatie van + 5v en gemalen om het circuit om te schakelen naar welke LED of LED's, dat wij willen.

Hoe zit het als we wilden voor zwenking op een gehele kolom van LED's? Wij zullen u zou verbinding maken met je matrix als volgt:
(Zie foto 3)

Of misschien wilt u een hele rij inschakelen?
(Zie foto 4)

Ik zal het gebruiken van dit volgende circuit om dingen te verklaren een beetje verder.
(ZIE FOTO 5)

Wij gebruiken om ons te helpen met het scannen van het display, een 7442 1 van 10 decoder.
(Zie foto 6)

De 7442 is een 16 pin chip, natuurlijk heeft een + 5v aansluiting en grond om het de nodige energie. Het heeft ook vier ingangen namelijk A, B, C en D. ten slotte, heeft 10 uitgangen - 0, 1, 2, 3, 4, 5, 6, 7, 8 en 9. Het is nogal een simpele chip om mee te werken. De uitgangen hangt af van welke combinatie van 1's en 0's zijn op de "inputs". Alle uitgangen van deze chip zal worden een hoog met uitzondering van een logica. Dat zal afhangen van de ingang. Hier is een grafiek met u wat de output zal worden voor alle combinaties van ingangen
(Zie foto 7)

met een blik op de 7442 output, kunnen we een van de uitgangen laag (of vrij veel het verbinden met grond) door het geven van een bepaalde combinatie op de input. Als we uitvoer 0 wilden laag we dan 0000 zou invoeren of als we uitgang 6 wilden laag dan zouden wij input 0110 enz...

Wij eisen slechts 8 (van de 10) uitgangen van deze chip daarvoor gebruiken we deze 8 combinaties op de input:

000
001
010
011
100
101
110
111

Dit betekent dat we niet gebruiken van de vierde input lijn (D moeten), dus dat is waarom ik heb het aangesloten rechtstreeks op de grond en alleen de eerste drie ingangen (A, B en C) zijn aangesloten op de microcontroller, zodat we ze kunnen controleren. Dit betekent dus dat wij om het even wie van deze acht combinaties hebben op de "inputs zal":

0000
0001
0010
0011
0100
0101
0110
0111

Dus hopelijk ziet u dat met behulp van deze chip, wij kunnen 'Activeren' één kolom van kathoden tegelijk door het aansluiten van één kolom tegelijk op grond (logic 0) en doen dit is alleen vereist 3 I/O lijnen van de microcontroller - overwegende dat zonder de 7442, we 8 I/O lijnen moeten zouden, en we alleen zeven hebben te sparen (omdat PORTB wordt gebruikt voor de anoden en PORTA pin 5 mag niet een vermogen)

Dus nu werken we aan het opstellen van een beeld op het scherm. Hier is wat wij willen:
(Zie foto 8)

Nu u kan heel goed worden vragen "dat is een mooi plaatje, maar hoe we een tekening met al die LED is verlicht tegelijk als we alleen '' één kolom tegelijk activeert kunnen?"

We'll ik ben blij dat u vroeg die vraag! Er is een beetje van een truc om het.

Wat je ziet op de 8 x 8-matrix is een gezicht. MAAR niet alle kolommen staan op hetzelfde moment - infact slechts één kolom wordt getekend op een bepaald moment maar wij 'scannen' door de kolommen zo snel, dat voor het menselijk oog het net ziet als een constante afbeelding eruit.

Als we vertragen hoe snel wij via de display zouden scannen, zou je zoiets als de volgende foto zien.
(Zie foto 9)

U zult merken dat we activeren van een kolom, dan acht bits van gegevens plaats op de gegevensbus en dat gegevens op slechts één kolom wordt weergegeven. We verplaatsen naar de volgende kolom in lijn en vervolgens een verschillende acht bits van gegevens plaats op de gegevensbus voor die kolom. We Blijf dit doen totdat we aan het einde krijgen. Dat is een compleet frame.

Mochten wij om dit te doen een stuk sneller zou dan onze hersenen zien dit als één constante afbeelding. Vergelijkbaar met de werking van uw TV of een beeldscherm.

Ik hoop dat deze discription helpt!

Gerelateerde Artikelen

Video Games voor de Absolute Beginner

Video Games voor de Absolute Beginner

videospelletjes, als een vorm van media, een ontluikende veld in de moderne entertainmentindustrie vertegenwoordigen en kan een heleboel plezier voor uw dollar.Dit instructable zal specifiek cover computer, of "PC" gaming, maar opgemerkt moet wo
Reparatie / fix retro video game cartridges die niet langer werken

Reparatie / fix retro video game cartridges die niet langer werken

Retro video gaming cartridges naarmate ze ouder worden kunnen beginnen te mislukken, kunt u vervormde afbeeldingen op uw scherm of het spel helemaal niet opstarten. De meest voorkomende reden hiervoor is dat de contact sporen op een game cartridge zi
DIY Gamebit schroevendraaier te openen van Nintendo, Gameboy, SNES en N64 & Retro video game Consoles

DIY Gamebit schroevendraaier te openen van Nintendo, Gameboy, SNES en N64 & Retro video game Consoles

de laatste tijd met de boom retrogaming en vintage video games, sommigen klacht over het feit dat Nintendo een soort van niet-standart veiligheid schroeven op hun consoles en games zoals NES, Game Boy, N64, SNES en in consoles zoals de N64, SNES, Vir
Laser cutter, beginnen met het snijden van spullen voor onder 50 dollar

Laser cutter, beginnen met het snijden van spullen voor onder 50 dollar

er zijn velen die er die zijn het maken van dingen om te winnen een laser cutter. Hier is een project voor die 500 die niet wint, maar nog steeds willen een laser cutter voor eenvoudige stencil knippen behoeften.Dit project werd bedacht tijdens een c
DIY Headliner - merk nieuw met behulp van witte lijm voor onder $10

DIY Headliner - merk nieuw met behulp van witte lijm voor onder $10

Hallo iedereen. Hoeveel keer heb je gebruikt pushpins te houden dat vervelend slappe headliner?Wat denk je. Met $10, een fles witte Elmers lijm, aantal stof, een plastic borstel en een schroevendraaier - kunt u dit probleem headliner voor altijd stop
Hoe maak je een Retro Video Game stijl scherm

Hoe maak je een Retro Video Game stijl scherm

Door Zeke en MagoStap 1: Stap 1: achtergrondKies een donker grijze kleur/af-zwart voor uw achtergrond te geven van een retro effectStap 2: Stap 2: het oppakken van het lettertypeKies de meest retro zoek lettertype die kunt u vinden. Ik gebruikte http
Hoe Verwijder DRM van video's voor iPhone 5

Hoe Verwijder DRM van video's voor iPhone 5

na een lange tijd van speculatie, iPhone 5, de zes generatie iPhone is eindelijk gelanceerd. Met een groter scherm van de aanraking en de 4-inch retina display is de nieuwe iPhone 5 meer geschikt om video's afspelen. Bent u graag uit te proberen de k
Doremisoft Video Editor voor Mac2.0.1 Is uitgebracht om het bewerken van Video

Doremisoft Video Editor voor Mac2.0.1 Is uitgebracht om het bewerken van Video

Mac-gebruikers behoeften van het bewerken van video's op mac, Doremisoft werken hard aan video-editing programma en een goede video-editor voor mac ontwikkeld met succes---Doremisoft Video Editor voor Mac. http://www.doremisoft.net/video-editor-for-M
Maak een video game met RPG Maker XP

Maak een video game met RPG Maker XP

leren RMXP gebruiken!Hallo! Dit instructable is over het maken van een eenvoudig spel met RMXP, een programma dat kan worden gedownload voor een gratis proefperiode of gekocht voor $60,00 op http://tkool.jp/products/rpgxp/eng/. Deze tutorial zal diep
Minecraft Hunger Games Video's | Games video's voor kinderen | Spiderman spellen video's 2 - Verenigd GAMING

Minecraft Hunger Games Video's | Games video's voor kinderen | Spiderman spellen video's 2 - Verenigd GAMING

What's up guys, UNITED GAMING hier, en vandaag heb ik een gloednieuwe video van YouTube advies waar I 'm gonna worden de gemeenschappelijke "Wat moet ik doen als mijn kanaal is niet meer groeien?" vraag te beantwoorden! Als je jongens een platea
Video Game Shield Tetris met N64-Controller

Video Game Shield Tetris met N64-Controller

vereist van delen en apparatuurArduino Uno R3: $35Wayne en Layne Video Game Shield: rond $30 (met verzendkosten)Solderen van ijzer- en soldeer: Ik heb de mijne voor ongeveer $8 op RadioShackTwee richtingen RCA-kabelN64-controllerStap 1: Samenstellen
LED kerstboom ornament met scrollen gebouwd in video game!

LED kerstboom ornament met scrollen gebouwd in video game!

Hallo allemaal en Welkom bij dit instructable kerstboom decoratie.Dit sieraad is ontworpen om op te hangen op uw kerstboom net als elke andere decoratie, maar het is net even dat beetje meer oog springende! Wanneer u daarop zal het scrollen een "MERR
Voice Control Video Games met behulp van GlovePIE

Voice Control Video Games met behulp van GlovePIE

Bepaalde spellen is profiteren van een element van controle van de stem. Ik zal worden leer je hoe code de populaire gratis spel, Team Fortress 2, inspelen op uw stem. U zal niet zitten kundig voor bewegen en schieten geleid door uw stem alleen, maar
Controle van een kakkerlak met Arduino voor onder $30

Controle van een kakkerlak met Arduino voor onder $30

Een paar jaar geleden zag ik achtertuin hersenen smartphone gecontroleerde kakkerlak, en het net blies mijn gedachten! Ik heb geprobeerd om mijn moeder om me kopen te laten, maar de vermelding van kakkerlakken overtuigde haar anders. :) Ik begon met