Julkort med inbyggd retro videospel för under $10 (17 / 17 steg)

Steg 17: Beskrivning av hur kretsen fungerar.



jag har gjort upp ett par bilder för att beskriva hur denna krets fungerar. Observera att bilderna nedan är av en enda färg (röd) ledde matrisen medan julkort kretsen faktiskt använder en bi-färg (röd/grön) display.

8 x 8 LED matrix displayen ansluts (tro det eller ej) i en matris. Detta innebär att du inte bara har 2 anslutningar för varje led (av vilka det finns 64 LED) istället, lysdioder är anslutna så att vi kan lysa upp varje LED i matrisen och det gör vi bara kräver 16 anslutningar (snarare än 128 gör det individuellt)

Du kommer att märka bilden till vänster har 64 LED är ansluten i ett 8 x 8 ledde matrisen. Det finns 8 kolumner där katoder är alla anslutna tillsammans och också 8 rader där anoderna är alla anslutna tillsammans. Bilden till höger kommer att användas att visa hur vi får matrix att göra vad vi vill.
(Se Foto 1)

Låt oss börja trevlig och enkel. Vad händer om vi ville vända på bara övre höger LED. Tja. Vi skulle behöva marken rätt de flesta katoden och sedan ansluta topp anoden till våra strömförsörjning (+ 5v) genom en resistor, precis som denna nästa bild:
(SE BILD 2)

Du kanske också har gissat att om vi ansluter + 5v till den översta raden av anoder då varje anoden upp toppen kommer att ha + 5v ansluten till den. Anledningen till att bara översta högra lysdioden tänds är att vi har endast anslutna marken till höger de flesta kolumn med katoder. Vi behöver den kombination av + 5v och jord för att slutföra kretsen för att slå på vilken LED eller lysdioder att vi vill ha.

Vad händer om vi ville vända på en hel kolumn av LED? Vi kommer du vill ansluta din matris enligt följande:
(Se foto 3)

Eller kanske vill du slå på en hel rad?
(Se foto 4)

Jag kommer att använda denna nästa krets för att förklara saker lite längre.
(SE BILD 5)

För att hjälpa oss med scanning displayen, använder vi en 7442 1 av 10 dekoder.
(Se bild 6)

7442 är ett 16 pin chip, naturligtvis har en + 5v anslutning och marken för att driva upp. Det har också fyra ingångar nämligen A, B, C och D. Slutligen, har 10 utgångar - 0, 1, 2, 3, 4, 5, 6, 7, 8 och 9. Det är en enkel chip att arbeta med. Resultaten varierar beroende på vilken kombination av 1 och 0 är på ingångarna. Alla utgångar av detta chip kommer att vara en hög utom en logik. Att en beror på indata. Här är ett diagram som visar vad resultatet blir för alla kombinationer av ingångar
(Se bild 7)

ta en titt på 7442 utdata, vi kan göra en av utgångarna lågt (eller ganska mycket ansluta den till marken) genom att ge en viss kombination på indata. Om vi ville utgång 0 låg då vi skulle mata in 0000 eller om vi ville utgång 6 låg vi sedan skulle ingång 0110 osv...

Vi kräver bara 8 (av 10) utgångar från detta chip till detta använder vi dessa 8 kombinationer på ingång:

000
001
010
011
100
101
110
111

Detta innebär att vi inte behöver använda fjärde inmatningsraden (D) så det är därför jag har anslutit det direkt till marken och endast de första tre ingångarna (A, B och C) är anslutna till mikrokontroller så vi kan styra dem. Så innebär det att vi har en av dessa åtta kombinationer på ingångarna:

0000
0001
0010
0011
0100
0101
0110
0111

Så förhoppningsvis kan du se att med hjälp av detta chip, vi kan 'Aktivera' en kolumn med katoder i taget genom att ansluta en kolumn i taget till marken (logik 0) och att göra detta är det bara krävs 3 I/O linjer från mikrokontroller - utan 7442, vi skulle ha krävt 8 I/O linjer och vi har bara sju att skona (eftersom PORTB används för anoderna och PORTA stift 5 kan inte vara en utgång)

Så nu arbetar vi för att rita en bild på skärmen. Här är vad vi vill göra:
(Se bild 8)

Nu du kan mycket väl fråga "som är en vacker bild, men hur drar vi en bild med alla dessa LED är lyste upp på en gång om vi kan bara 'Aktivera' en kolumn i taget?"

Vi kommer jag är glad att du ställde denna fråga! Det är lite av ett trick till det.

Det du ser på 8 x 8 matrisen är ett ansikte. MEN inte alla kolumner är på samtidigt - infact endast en kolumn dras åt gången men vi scanna igenom kolumnerna så fort, att det mänskliga ögat det bara ser ut som en stadig bild.

Om vi skulle sakta ner hur snabbt vi scanna via displayen, skulle du se något liknande nästa foto.
(Se bild 9)

Du kommer att märka att vi aktivera en kolumn, sedan placera åtta databitar på databussen och det visar informationen på just den en kolumnen. Då vi flytta till nästa spalt i linje och sedan placera en annan åtta databitar på databussen för kolumnen. Vi Fortsätt med detta tills vi kommer till slutet. Det är en komplett bildruta.

Om vi gör detta mycket snabbare skulle våra hjärnor uppfattar detta som en stadig bild. Liknar hur din TV eller datorskärm fungerar.

Jag hoppas denna discription hjälper!

Se Steg
Relaterade Ämnen

Hur man gör en god julkort med papper Quilling strumpa

Denna handledning visar hur man gör en god julkort med quilling papper lagerhållning. Det är ett enkelt quilling papper DIY projekt för alla att prova.Steg 1: Material och verktyg som behövs för att göra detta quilling papper lagerhållning julkort:5...

Skrivbord med inbyggd PC

detta är ett skrivbord som jag byggt från grunden med inbyggd i pc. Skrivbordet används som en server, en 8 kanal dvr, den har också två visar visar live nyc trafikerar kameror i vår utsändning kontor (i bilder). Jag använder det också som en vardagl...

Massa baserat Computing: Papper med inbyggda lysdioder

The MIT media lab har experimenterat med massa baserade computing (Gör papper med inbyggd elektronik):http://Vimeo.com/4272607Integrera elektronik i material såsom papper tar upp intressanta frågor om vad datorer i framtiden kommer att se ut.Denna ha...

"SOUNDESK" ett skrivbord med inbyggd subwoofer, förstärkare och högtalare

Hej finns mitt namn KirilJag är en grafisk formgivare och jag lik till har en trevlig arbetsplats. Problemet var att jag inte hade ett skrivbord för alla min hårdvara, så jag hade en idé och...Steg 1: Köpa en gammal skrivbordJag köpte en gammal skriv...

Cigarrlåda elgitarr med inbyggd i förstärkaren

Jag var trött på att bära omkring på tunga gitarrer och förstärkare när jag gick på semester eller camping och behövde något att spela medan jag var borta. Det är därför jag gjorde detta. Detta är en lätt, bärbar, Strata-stil gitarr som jag tar med m...

Filt med inbyggda Hood

två år sedan gjorde jag en gigantisk flagga att Visa mitt stöd för Wests tigrar med hjälp av polar fleece material (kolla in flaggan används i bild 2). Min flickvän älskar absolut flaggan, inte på grund av sin kärlek till de mäktiga tigrarna men efte...

Bokhylla med inbyggd boken slut.

Ibland din bokhylla inte är mycket full... och alla dina böcker hålla rasar!...Så tänkte jag göra en bokhylla med en inbyggd bok slut som är flyttbara när din hylla är full!Steg 1: material För boken självA = 2 8 "x 6" x1/2 "tjock träB = 1...

Soffbord med inbyggd pekskärm

nyligen bestämde jag mig att jag ville bygga en mediacenter PC. Jag ville ha något som skulle vara lätt att använda och ser fantastisk i mitt vardagsrum. Efter att ha sett en liknande design någon annanstans beslutat jag att jag skulle prova min hand...

Scooter med inbyggda ljudsystem och dator

det finns inte mycket jag kan säga om detta projekt jag faktiskt började det genom att bygga en skoter som jag behövde för transport. Efter att jag avslutat det jag ville gå ännu längre genom att göra ett komplett ljudsystem. Datorn kom först senare...

Reparera / fix retro videospel patroner som inte längre fungerar

Retro Datorspelsåret patroner när de blir äldre kan börja att misslyckas, du kan få förvrängd grafik på skärmen eller spelet inte startar alls. Den vanligaste anledningen till detta är att kontakta spår en patron, spelet är inte längre tillräckligt r...

Router Dado jigg med inbyggda klämmor

Detta är min version av en router dado jigg. Medan den delar mycket likhet med andra dado jiggar, jag tror min ändringar av de allmänna konstruktion gör det enklare och snabbare att använda än de flesta andra. Delvis beror detta på att jiggen inte kr...

DIY förlängning sladd med inbyggd Switch - säker, snabb och enkel

denna prydliga lilla enhet löser tre problem som jag oftast stött på när experimentera eller gör arbete runt huset eller ute på gården:1) oavsett hur lång din förlängningssladd är, är det alltid tre fot för kort. Mitt projekt lägger sex fötter till n...

Fickformat Stereo med inbyggd MP3 spelare och Power Supply

jag försöker alltid att göra en bättre, mindre mini stereo som passar i din ficka, men sätter också ut minst en halv anständig nivå av ljud. Detta är min senaste skapelse...Det är en liten burk som har inte bara en inbyggd förstärkare och högtalare,...

Förbättra matlagning Potential med inbyggda ugnar

Rummet i alla kök är ofta en premie, så ofta finns det inte mycket utrymme för apparater. På grund av detta tvingas underdimensionerade ugnar ofta in i små områden i köket, vilket gör det svårt att gå bekvämt genom köket eller laga mat. För att undvi...

Billig robot med inbyggd kod redaktör (PS/2 tangentbord koden input, EEPROM lagring)

Hej! Detta är min första Instructable :)Denna robot är unik eftersom det tillåter dig att redigera koden, helt enkelt genom att ansluta ett tangentbord och använda ombord, på skärmen kod redaktör! Programmeringsspråk som används är enkelt och lätt. D...

Bärbar eldgrop med inbyggd logg lagring rack.

Om du någonsin ville ha en eldgrop utan att spendera $80 + dollar, detta om för dig. Den totala kostnaden för detta projekt var under $15,00. Beroende på materialet på hand, bör du kunna sätta en av dessa tillsammans för omkring samma mängd pengar.Du...

Antikinspirerade ritning bord med inbyggd Lightbox

jag ville ha en större, kanske ännu finare, rita tabell än vad jag har varit med i några år. och jag hade en hög med virke som blivit över från andra projekt, så! Jag är riktigt nöjd med hur det blev.Instruktionerna här är annorlunda än vad jag gjord...

Murare burk te kopp med inbyggd te bollen

Jag bläddrade bara tävling sidan här på Instructables och märkt "Murare burk utmaning". Jag hade velat göra min fru en tekopp med en inbyggd brantare ett tag nu, och eftersom julen var bara runt hörnet, jag tänkte att nu skulle vara en perfekt t...

Betong bänkskiva med inbyggd handfat och fiberoptik

Vi remodeling våra badrum och jag ville ha ett unikt alternativ för bänk och diskbänk. Slutligen bestämde jag mig att göra en konkret bänkskiva efter att ha sett andra instructables i ämnet. Jag var tvungen att göra det mitt eget med diskbänk och läg...