LED Pong tabell (1 / 9 steg)
Steg 1: Bygga 1:8 prototyp
Elektronik
Den här tabellen krävs bara några olika komponenter som någon försöker detta projekt behöver vara bekant med.
De viktiga elektroniska komponenterna:
· Light Emitting Diods (LED): Avge ljus i olika våglängder när en viss spänningsskillnad är att hela de två leder.
· Darlington transistorn: (två transistorer i serien, utsläppare av en transistor förbinder i botten av en andra transistor)
· Arduino UNO mikrokontroller: Konverterar digital kommandon i form av kod för spänningar igen av SKIFT register.
· 8 pin skiftregister: varje stift kan styras för att vara hög spänning (ledde "På") eller låg spänning (LED "OFF"), så om varje pin är ansluten till en LED, kan vi styra 8 lysdioder självständigt. Det sättet att det gör detta blir viktigt när man överväger kodning utmaningar.
· Fotomotstånd (detta kommer att förklaras vidare i avsnittet"Ball upptäckt"
Den grundläggande förutsättningen för vår layout var att kunna styra så många lampor som möjligt samtidigt som totalen nuvarande inom säker och hanterbar. Vi drog tungt från 8 x 8 x 8 LED cube mönster. Som jag nämnde tidigare, 1 SKIFT register har 8 stift som kan styra 8 lysdioder, så vi kan kontrollera en 8 x 8 kvadrat med 64 lysdioder med 8 SKIFT register. För att kunna styra ännu mer lysdioder, fast vi 8 lysdioder till varje stift av varje skiftregister, att i huvudsak göra 8 rutor av 64 lysdioder totalt 512 lysdioder. För att kontrollera varje ruta 64 lysdioder, fast vi katoder av alla lampor i varje ruta genom samlaren av en Darlington transistor. Således krävs vi 8 rutor, 8 darlington transistorer. Utsläpp av de 8 darlington transistorerna var anslutna till marken via en 10 ohm motstånd och baserna av den darlington transistorer kontrollerades av en demultiplexer som fungerar på samma sätt till ett skiftregister. Av cykling genom rutorna 8 snabbare än ögat kan upptäcka, verkar det att hela tabellen är på medan ritning 1/8 av nuvarande. Med denna inställning överstiger nuvarande aldrig .64A. Att göra 1 8 x 8 kvadrat som en prototyp är ett bra ställe att börja träna ledningar och kodning buggar.