LEGO T-korsningen trafik lysdiod (20 / 27 steg)

Steg 20: Kretsscheman



Med trafikljusen ihop, vi på elektroniken.

Schematiska & skärbräda
Första bilden är schematiskt för kretsen. Om du inte vet hur man läser en schematisk, kan det vara klokt att hitta en webbplats eller bok som kan hjälpa dig. Anteckningar om bilden kommer att hjälpa dig.

För dem som vill avstå från LEGO hela delen av byggande, har jag inkluderat en skärbräda layout av T-korsningen trafik ljus.

Den tredje bilden är en närbild av en Arduino Nano, så att du kan bekanta dig med pin layout, vilket kommer att göra stegen som följer lättare för att förstå.

Du kan läsa mer om nano här: http://www.arduino.cc/en/Main/ArduinoBoardNano

För dem som vill bygga en cross-korsningen, har jag inkluderat en schematisk och skärbräda layout för det också. Den passar bara knappt på en enda skärbräda.

LEDDE matrisen
Titta noga på schematiskt och du ser att lysdioderna är ordnade i en matris. Detta är ännu mer tydligt i den kors-korsning schematiskt. Nano har tillräckligt Input/Output stiften för att driva alla 10 lysdioder direkt, men en matris är kan minska antalet utgångsstift som behövs. För T-korsningen fungera sju utgångsstift 10 lysdioder; för cross-korsningen kör åtta stift 16 lysdioder. (Som lämnar extra stift för att lägga till en tryckknapp senare vidare till förändring lägen, samt eventuellt lägga till övergångsställe ljus. Dessa är bara idéer, jag har inte programmerat något ännu)

Ihållande Vision
Med en matris, kan bara en uppsättning trafikljus tändas i taget.

Använda Persistence of Vision, kan vi lura ögat att tro alla tre trafikljus som lyser på samma gång. Först, den vänstra trafikljusen lyser för ett litet ögonblick av tid, då en på toppen av T och sedan rätta. Upprepa denna cykel snabbt nog och det visas för ögat som alla trafikljus på samtidigt.

Alla tre lamporna måste vara cyklade minst 60 gånger per sekund för att lura ögat. Detta kallas en uppdateringsfrekvens. (I videon på sidan intro, 60 gånger per sekund var inte tillräckligt snabb för att lura videokameran: de verkar flimra.)

Det finns 1000ms (millisekunder) i 1 sekund: 1000 / 60 är ungefärligt 16ms. Alla tre lyktstolpar måste vara tända inom 16ms. Beräkning av 16ms / 3 lyktstolpar är ca 5ms. Varje lyktstolpe kommer att lysa för 5ms ut 16ms, 60 gånger i sekunden.

Nummer 5 visas i koden som den DISPLAY_PERIOD konstanten. Göra det numret större och du börjar se ljuset flimrar.

För ett kors-korsningen, 16ms / 4 lyktstolpar är 4ms.

Matrix drift
De ledningar som går till motstånden är enheten fodrar. När enheten linjerna är alla på marken, noll volt, lyser ingen lysdioder. Om vi gör en rad logiska hög, positiv spänning, driver vi denna lyktstolpe.

Katod linjerna är på baksidan av enheten raderna. Normalt kommer dessa att logiska hög, positiv spänning. En LED som tar emot positiv spänning på båda stiften lyser inte: ström kan inte flöda. Ta en av raderna katod till logiska låg eller noll volt, ström kan flöda från positiva anoden genom lysdioden till noll spänning katoden: det kommer att lysa upp. Genom programvara kan vi kontrollera varje LED i sin tur.

(Nuvarande faktiskt flöden från negativt till positivt, men det är enklare att tänka på det från den positiva Polen på batteriet, genom LED, till den negativa terminalen av batteriet.)

Se Steg
Relaterade Ämnen

Lego Man Space Lamp

Fumla runt med några Lego nyligen, hittade jag en ursprungliga Lego spaceman blandas i bland resten av block. För de gamla nog för att minnas, var spacemanen ganska enkelt, med den klassiska leende ansikte och berömda Space-logotypen.Han var för bra...

Den mest grundläggande LEGO 9V ficklampan.

Det finns massor av 9V ficklampor instructables. Min bara utnyttjar den perfekta passformen på 5mm lysdioder i hålen i bitar av den klassiska tegelsten LEGO och fin och "Jag betalade för det" ser av tegel.Tack även för de som förklarar hur man å...

Apple-logotypen Glow ljus

jag är en Macolyte, jag gjorde en Apple-logotypen Glow ljus, den använder legos, lysdioder och en Apple klistermärke.Jag inte godkänna Apple och Lego, nor arbetar jag för någon av dem, detta var bara för kul projekt! ***Här är de delar som användes i...

Motorcycle Safety: Ridning i regnet

Jag pendling en timme hem tillbaka till Philly igår och det var då det hände. Jag såg en droppe regn flyger in min hjälm visir. Jag åtnjuter inte rida i regn alls. Köra motorcykel har sin egen inneboende risker och därigenom i regnet tredubblar dessa...

Fullt fungerande LEGO trafik signallampa

som många av er vet, de flesta av mina LEGO skapelser är en blandning av min barndom passioner, särskilt transformatorer, Nintendo, och uh, trafik ljus? Ja gott folk, det är en Baron von Brunk känt, men när jag var en pissa pojke, jag hade en udda be...

Belysta mosaik LEGO Sprite porträtt

första jag tog du min tutorial på att utarbeta vertikala LEGO mosaik porträtt. Sedan bländade jag du gillar allt med min populära mosaik LEGO lampor. Vad händer när du kombinerar två? Varför, får du en lodrät mosaik porträtt med belysta komponenter:...

Bygga Lego MP3-spelare

jag såg ett par USB-enheter med Lego hölje och tänkte jag skulle ge det en chans. På mitt sökande efter en billig enhet att hacka öppen fann jag denna mycket billiga MP3-spelare och tänkte djärvt, "Wow, som ska bli ännu bättre!"Skiljer sig från...

Att lägga till lysdioder till objekt

Välkommen till min LED Tutorial Välkommen denna handledning om hur du lägger till lysdioder objekt, att ge dem den extra gnistan! Observera mina metoder är en av många olika sätt att göra detta, så om du ser mig göra något annorlunda än någon annan s...

Elektroniska LEGO DL-44 Blaster (ljus & ljud)

Uppdatering: detta projekt är nu tillgänglig på LEGO idéer --så säker att stödja det om du skulle vilja se det säljas i butiker en dag!Byggdes ursprungligen för Star Wars dag 2014, presentera jag ett projekt att jag har varit ständigt revidera och gö...

Elektroniska LEGO Super Mario Bros. svamp

Inlämnad för godkännande av Instructables samhället, ge jag dig ett annat elektroniska LEGO projekt med en retro videospel tema!Använda exakt samma principer för design och konstruktion som min Elektroniska Super Mario Starmen, har jag byggt en annan...

Electronic LEGO Super Mario Starman

Detta är ett roligt och unikt projekt att jag inledningsvis började byggnaden strax efter utgivningen av min Elektroniska LEGO Star Wars DL-44 Blaster Pistol --vilket innebär naturligtvis särskilt projektet byggdes med hjälp av min förvärvade kunskap...

Lego Man Lamp

Bygga en Lego man lampa!(Om du använder en mobil och vill se den i aktion, klicka på den sista bilden (det är en GIF)Om jag kunde vara någon lego människa skulle det vara vintage utrymme människan. Definitivt den coolaste och lyckligaste killen som n...

LEGO TARDIS med blinkande LED

Jag var nyfiken att se om jag kunde kombinera en blinkande lysdiod krets med LEGO TARDIS (#21304 - http://shop.lego.com/en-US/Doctor-Who-21304). Med lite av borrning kunde jag montera en LED under TARDIS tak och Visa genom tydliga dubbar. Blinkande k...

Lätta upp Beatles Abbey Road (Lego)

Hej! Om du är en Beatles fan som jag skulle sedan du veta att det inte finns mycket Beatles/Lego kombination på instructables.Så, jag bestämde mig för jag skulle göra en på egen hand. Och till toppen av det jag ska göra det ljus upp!Detta projekt är...

Spela lego star wars för PC med wiimote

Okej jag är ett stort fan av glovePIE och lego star wars så jag satte både i ett projekt! gamepad jag har för min PC är riktigt kort så jag måste sitta bredvid tornet att spela men inte längre. Om du alla redo har en wiimote och nunchuk ansluten till...

Lego Octopus LED Light

I detta Instructable lär vi dig att ta en ordinarie Lego bläckfisk och göra det häftigt med glödande LED lampor. Detta är ett relativt lätt projekt men några verktyg är inblandade. Vi kommer att vara lödning och med hjälp av en Dremel att bortse från...

LEGO AA batteri innehavaren

Detta är en lego AA batteri innehavaren att ersätta köpta batteri hållare. Det kan hålla 2 AA-batterier som kopplas i serie för att lägga till spänning.Avsett ändamål:Om du vill ersätta butiken köpte innehavare att driva små elektroniska fans eller l...

Enkla POV blinkande lysdioder

trevliga människor av Jameco (www.jameco.com) skicka en låda full av komponenter. Den allestädes närvarande 555 var där, och så en massa lysdioder. Lets göra några blinkande extraljus sedan!Steg 1: Gå runt Här kan du hämta filen fritzing för kretsen....

Om fastställande av LEGO NXT tegel döda LCD

Glömt av alla, LEGO NXT tegel satt på en hylla för ett och ett halvt år. Det byggdes till en balanserande robot, men efter den inledande febern var borta, den stod bara där väntar på bättre tider. Batterierna var drog ut så att inget ont skulle hända...