LED Etch-a-Sketch (Full Instructable) (5 / 10 steg)

Steg 5: Kombinera logiken och föraren



Detta steg är en enkel sak att koppla allt ihop. Tyvärr gör detta bröd styrelserna är ganska rörigt som ni ser på första bilden. Ack, hade det att göra, åtminstone enligt min mening.

Först, låt oss gå vidare och få den ULN2803s hakas upp som det ungefär lika enkelt som det blir. Om vi tittar på databladet för denna IC ser vi har 18 stift, 8 kommer att vara för kontroll linjer från uC, en annan 8 kopplas till rader av ledde matriser, en PIN-kod är marken och en är gemensam som vi kommer att lämna frånkopplad här. Den ingångar 1B - 8B (stift 1-8) ansluts till Port D av våra ATmega328p i ordning där PD0 ansluts till 1B och så vidare. Den utgångar 1C - 8C (stift 18-11) kopplas till rader av ledde matriser där 1C ansluter till ro en och så vidare. Avslutningsvis ansluter marken PIN-koden till marken. Du kan se detta i schematiskt ovan. (Du kommer förmodligen att vilja Visa detta full storlek).

Här är där det blir intressant, eftersom inte behöver 595s att ansluta till uC, men de måste också ansluta till varandra. Första låt oss få anslutningen till uC fyrkant bort. För att samverka med 595s kommer vi att använda SPI bussen på ATmega328p. Detta innebär användning av specialerbjudanden stiften på uC märkt SCK (PB5), MISO (PB4), MOSI (PB3) och SS (PB2). SCK är seriell klockan; MOSI står för master output slave input, MISO står för master input slav produktion; SS slav Välj. Eftersom våra ATmega328p kommer att vara herre och kommer endast mata ut data använder vi inte MISO PIN-koden. Jag är kommer för att gå in på detaljer i SPI bussen eftersom ärligt jag inte vet så mycket, men förstå alla dess komplexitet inte är nödvändigt att slutföra detta projekt. Jag kommer dock diskutera vad som händer en här när vi kommer till programvara steg. För nu, Anslut SCK (PB5) från uC till SRCLK (stift 11) och SS (PB2) från uC RCLK (PIN-kod 12) för varje 595. Anslut sedan MOSI (PB3) från uC till SER (stift 14) för den första visningen 595 som visas i schematiskt. Vi kan kaskad av 595s genom att ansluta QH' (pin 9) av de första 595 till andra SER stift och fortsätta som i schematiskt. Nästa måste du ansluta OE (stift 13) till marken så att utdata. Och SRCLR (pin 10) till positiva Matningsspänning så att vi aldrig klara seriella. För att ansluta 595s till ledde matriser, gå stiften i omvänd ordning som du förväntar dig. Här du vill ansluta QA till den som styr kolumn 8, QB den PIN-kod som styr kolumn 7 och så vidare. Vi gör detta eftersom den mest signifikanta biten (MSB) är till vänster. Jag ska ta upp detta mer när vi talar om programvaran.

En anmärkning, databladet för ledde matriser är inte mycket tydliga på vilka stift är vad. Den sista bilden på detta steg, lika illa som min ritning, visar Stifttilldelningar och anslutning för komponenterna. Det finns en YS tryckt på ena sidan av av LED matriserna att ange topp riktning och YS ritningen ska matcha det.

Se Steg
Relaterade Ämnen

LED Etch-a-Sketch

min LED Etch-a-Sketch är min första helt färdiga elektronik projekt. Jag använder fyra 8 x 8 ledde matriser för att göra en 16 x 16 ledde matrisen ritning yta. Två potentiometrar tillåter indata från användaren för kolumn- och rörelse, medan två tilt...

Arduino Etch-A-Sketch Clock

jag har sett olika Arduino drivs Etch-A-Sketch klockor på nätet, men ingen med instruktioner (är det någon slags hemlig? Någon planerar på att göra det rika på den globala marknaden för Etch-A-Sketch klockan?). Jag har använt Arduino, men aldrig anvä...

Virtuella Etch A Sketch

Etch A Sketch: berömda, kreativ och unik. Tyvärr har jag ingen aning Vart är en från min barndom, så jag bestämde mig att göra min egen virtuella! Kontrollera ut (och min hemska ritning färdigheter) nedan.Denna Etch A Sketch är ganska likt originalet...

Electroluminescent Etch A Sketch

Hi, aftergetting några electroluminescent grejer för en övning för http://hci.rwth-aachen.de/mcp1314 att leka, det är mitt (första) försöka bygga en elektroluminiscent EAS (och göra en Instructable:-):Jag använde:-en Etch A Sketch (ganska självklart...

Etch A Sketch laserskärare baserade Arduino.

i detta projekt tar jag en Arduino Mini Pro ansluta den till en anpassad gjort Etch A Sketch panel och använda den för att styra en Blacknose laser cutter. Resultatet är timmar galen laser skärning roligt, som vi kommer att ta runt de flesta av UK Ma...

Fyrfärg LED cyber passar! (ytterligare instructables för NES Powerglove kontroll, Live Audio EQ, osv. att följa!)

** Kredit till LVL1 Hackerspace för att starta mig i riktning mot LED besatthet och med förbindelser till vissa personer som har varit fantastiska resurser under år www.lvl1.org **Jag kunde bara inte motstå att skapa en instructable för en "Göra det...

Avsnitt 15: Hacka en Etch-A-Sketch att rita cirklar

vi på dumma uppfinningar älskar Etch-A-Sketch, men vi saknar konstnärlig talang för att rita något bra på klassiska leksaken.Så kom vi fram till ett enkelt och billigt sätt att hacka Etch-A-Sketch så att inte bara kan du rita det gamla sättet, men du...

Etch-a-Sketch LOGO - EASiLOGO

Vad får du om du korsar en sköldpadda med en Etch-a-Sketch?Etch-A-Sketch interaktiva LOGO - "EASiLOGO"!Detta är den första programmeringsspråk som utformats speciellt för världen berömda leksaken från Ohio Arts - Etch-a-Sketch. Om du aldrig sett...

IPad Etch-A-Sketch ringer upp

Få tillbaka den gamla goda tiden med en DIY Etch-A-Sketch ratten som fungerar på en Tablet PC eller smarta telefon! Detta instructable kommer att lära dig hur man gör en fysisk ratten för din enhet. Det är särskilt utformade för att se och agera som...

SK3TCH - balans ombord kontrollerade Etch-A-Sketch

SK3TCHHur man använder en Wii Balance Board för att styra en Etch-A-SketchEndast WindowsInnehåll:1. intro och reservdelar2. växlar3. bygga ramen4. montage5. ansluta WiiMote och Balance Board6. GlovePIE7. Arduino + motorstyrning8. bearbetning9. kör de...

Hur man ställa in A Permanent Etch A Sketch (som proffsen)

som an Etch A Sketchist mig själv, jag känner att det värsta någon EAS artist kan göra för sig själva är att alltför få knutna till en av deras "skiss Works". Jag har sett detta hända innan och konstnärer har blivit galen försöker skydda sina ko...

VHDL Etch-a-Sketch

För våra CPE 133 slutliga projektet på Cal Poly, San Luis Obispo, vi byggde ett Etch-a-Sketch med VHDL på Diligant nexys 3 styrelsen. En nexys 3 styrelse som kan bygga logiska kretsar utan att oroa om komplicerade externa gränssnitt, och mer avancera...

Etch-i-Sketch

"Vi inte kan konkurrera med det!"--Steve Jobs('s doppleganger)"Zune? Vad tänkte vi? Detta är vad vi behöver. "--Bill Gates('s likely thoughts)"Men behöver en strömkälla ruiner poängen..."--Ohio Art('s worthless opinion)Trött...

$100 väggmålning ritning robot (fungerar även som en gigantisk etch-a-sketch)

på hacka-en-dag!Vad jag gillar med robotar är att du kan göra en sak som gör andra saker. Så meta! Den använder gcode Rita någon bild du, eller du kan köra runt som en etch-a-sketch. Du kan skala denna robot upp till nästan alla storlekar. Versionen...

NES kontrollerade Etch-A-Sketch

Ritning på en etch-a-sketch med en original Nintendo controller. Jag ansluten etch-a-sketch vreden till stegmotorer, som sedan kontrolleras av en Arduino mikrokontroller. Arduino programmet skrev jag tar signaler från NES controller och skickar dem s...

Arduino kontrollerade Pocket Etch A Sketch slumpmässig promenad simulering

detta projekt är resultatet av Wal-Mart utcheckning lane impulsköp av fickformat Etch A Sketch för $3,99.Två stegmotorer Etch A Sketch knopp drivaxlar och en servomotor vänder Etch A Sketch om du vill radera skärmen. Med hjälp av Arduino IDE Serial M...

Etch-a-sketch skapelser

jag nyligen hittade en etch-a-sketch i min garderob och blev intresserad i ritningen med det. Jag drar mestadels bilder från böcker medan jag sitter i engelska klass eller bilder från affischer i andra klasser. Det är ett bra sätt att använda din tid...

50.000 volt etch-a-sketch!

Hej, detta instructable är avsedd för människor bara lära sig hur man får in bygga enheter som har en x / y rörelse förmåga, men detta är inte, och är inte avsedd att vara en CNC eller stepper enheten.VARNING ***Först och främst, om du väljer att gå...

Etch-a-Sketch - w/Arduino & bearbetning

jag gjorde detta en för att lära sig om bearbetning och hur det integreras med Arduino.I grund och botten är vad jag har denna:En Arduino Duemilenova som är inrymt i en gammal bandet Säkerhetsfack. Arduinoen har 2 potentiometrar fäst vid den. En repr...