Interactieve virtuele spelen voor de partijen van de verjaardag van de kids' (6 / 12 stap)

Stap 6: De Hardware deel III: An Arduino-based vertaler


Dit circuit hieronder is iets wat ik kwam met de laser vinden.  U zult merken dat het circuit hieronder ziet er een stuk als een standaard arduino.  Dit is omdat wanneer ik het hele ding breadboarded, een arduino is precies wat ik gebruikt.  Toen ik uiteindelijk een aangepaste PCB worden gemanipuleerd, verbrand ik eigenlijk de bootloader van de arduino op het.  Blijkt uit het was eenvoudig en gemakkelijk te doen op die manier.  Één opmerking-pin 2 en 3 op de chip van FTDI-232 zijn omgezet, en ik moest knippen en deze op het laatste bord springen.

Hier is hoe het werkt.  composiet TV-signalen zijn alle timing gebaseerd en interlaced.  Ik gebruikte een LM1881 NTSC-decoder te vertellen van de AVR mochten we op een even of oneven lijn, evenals wanneer de Hsync en Vsync is opgetreden.  Voor degenen onder u niet elektronisch geneigd, gebruikte ik de LM1881 te geven mij een index van waar we waren steeds gegevens over afbeeldingen uit.  De laser wordt gefilterd door U1, die ik gewoon te om de spanning aan de Wisser van R3 vergelijken ben te halen van de eerste pixel op het scherm helder genoeg om het doorgeven van mijn handmatige drempel.  Hopelijk is dit onze laser.  De AVR pikt dit als een interrupt, en onthoudt de tijd van de laatste gerapporteerde Hsync.  We hebben het tellen van verticale lijnen sinds de Vsync, dus nu we een exacte positie (Nou, +/-kwart-inch hebben).  Interesse in de bron?  Hier is het:

http://www.GDN.net/~dbarr/Daily/Pirates.pde

Het eindproduct van dit bord is voor het registreren als een seriële poort op 115200 en crank uit 2 bytes (X en Y) elke keer dat zij ziet een pixel helder genoeg om te worden beschouwd als een laser.  U stelt de drempel met R3.

Andere foto's op deze stap illustreren NTSC Composiet signaal informatie en een foto van de uiteindelijke PCB.

Gerelateerde Artikelen

Hoe voor het hosten van een nacht Instructables Build

Hoe voor het hosten van een nacht Instructables Build

Onder het werk met doen met bibliotheken is te laten zien hoe te doen "Pop-Up afkomstig projecten", en er is geen betere manier om dat te doen dan om te host een Instructables bouwen nacht! Elke groep kan een nacht bouwen, doen natuurlijk, maar
Hoe voor het hosten van een spion-partij

Hoe voor het hosten van een spion-partij

Voor haar 8e verjaardag doorschemeren mijn dochter dat ze echt graag een "geheim Agent, Nancy Drew-ish, Super Sleuth, Spy Party". Weet je het een? No? Nou, ik ook niet. Dus na een snel zoeken naar ideeën (fantastische die gevonden hier) en komen
Hoe maak je een autonome basketbal spelen robot met behulp van een iRobot Create als een basis

Hoe maak je een autonome basketbal spelen robot met behulp van een iRobot Create als een basis

dit is mijn inzending voor de iRobot Create uitdaging. Het moeilijkste deel van dit hele proces voor mij was beslissen wat de robot ging doen. Ik wilde om aan te tonen van de koele eigenschappen van het maken, terwijl ook in sommige robo flair toe te
Hoe mBlock om software te gebruiken voor het programmeren van het intelligente Corridor licht circuit op basis van Arduino

Hoe mBlock om software te gebruiken voor het programmeren van het intelligente Corridor licht circuit op basis van Arduino

mBlock is een grafische programmering omgeving die speciaal is ontworpen voor beginners om gemakkelijk naar programma Arduino projecten en het maken van interactieve toepassingen. mBlock ondersteunt overvloedige hardware:Arduino UNOArduino Leonardo p
DIY - Hoe te gebruiken de Arduino Uno voor het verzenden van een E-mail, SMS en maken een stem bellen

DIY - Hoe te gebruiken de Arduino Uno voor het verzenden van een E-mail, SMS en maken een stem bellen

Wonder op welke manier voor het verzenden van e-mails via uw Arduino Uno? Maak je niet druk... Deze video tutorial zal verlichten u over het proces stap voor stap aan e-mails, SMS-berichten versturen, evenals stem bellen met behulp van de 3G/GPRS-shi
Schieten voor een functie van de Homepage: Timelapse en multi-blootstelling Fotografie DIY-Hoe (maken of uw eigen code schrijven!)

Schieten voor een functie van de Homepage: Timelapse en multi-blootstelling Fotografie DIY-Hoe (maken of uw eigen code schrijven!)

Wat ik leuk vindt aan Instructables is het foto-centric: het eerste wat je ziet bij het maken van een nieuwe Instructable is "Voeg afbeeldingen", voordat een tekstvermelding dialoogvenster verschijnt! Foto's zijn in de wereld waarin die we vanda
Bionic Louise Belcher en Firefox voor de rest van ons!

Bionic Louise Belcher en Firefox voor de rest van ons!

Louise wordt roze als een 45-jarige is kerel gewoon niet goed...Ja horen ik wat u zei daarnet!!!De oren zijn pose-staat en verplicht!Ik denk dat dat het is tijd om deze sukkel bionic... Super hoorzitting met houding... Wat eventueel mis kon gaan???da
MagSafe voor de Rest van ons: A DIY Magnetic Power Adaptor

MagSafe voor de Rest van ons: A DIY Magnetic Power Adaptor

We weten allemaal dat een van de meest voorkomende plaatsen voor een laptop te breken de voedingsadapter is. De combinatie van wordt rechtstreeks aangesloten op het moederbord, warmte, en constant verplaatsen en verschuiven leidt de connector los en
IR MultiTouch sensoren voor de zijvlakken van objecten en menselijke huid

IR MultiTouch sensoren voor de zijvlakken van objecten en menselijke huid

Ik heb het opbouwen van aangepaste IR sensing oplossingen voor een tijdje nu. Het gaat hierbij om naderingssensoren, object detectie sensoren en multit-touch sensoren. De bedoeling achter dit instructable is een deel van de ervaringen die ik heb verz
Het niezen-Ray Tickler voor de neus van de Remote-Controlled

Het niezen-Ray Tickler voor de neus van de Remote-Controlled

Ken jij het verhaal van die oude vrouw ' over hoe wanneer u niezen, het betekent dat iemand denkt u? Blijkbaar, de meeste mensen niet. Ik wist niet dat dat dus ik dit project maakte. :)Onlangs gaf ik mijn eerste demo als Maker advocaat voor Pinoccio,
Hoe te spelen BS: een spel van het bluffen

Hoe te spelen BS: een spel van het bluffen

In dit instructable ik zal je leren hoe te spelen BS, een leuke kaartspel. Dit is een van mijn favoriete kaartspellen te spelen en brengt vaak over veel lacht en glimlacht. Het doel van het spel is om zich te ontdoen van al uw kaarten. Ik hoop dat u
Hoe te doen herleven een transistorradio voor reflex circuit van sylvania

Hoe te doen herleven een transistorradio voor reflex circuit van sylvania

** dit instructable houdt rekening dat u bekend met de elementaire elektronica bent, solderen en fundamentele hand tools.* *Dit instructable is geschreven rond de transistorradio van sylvania 4P19W. deze grootte radio is wat werd genoemd een jas zak
Een arme iemands gids voor het kopen van een gitaar

Een arme iemands gids voor het kopen van een gitaar

elke websight die ik heb gezien dat u vertelt hoe te selecteren en een gitaar te kopen zijn gericht op volwassenen met geld. Ik ben niet zelfs op de middelbare school, dus geen van deze help me! Ik pakte een flink aantal kneepjes van het vak van mijn
Een tennisbal dienen voor het starten van intermediaire spelers

Een tennisbal dienen voor het starten van intermediaire spelers

Wanneer beginnen met tennis meest beginnen met eenvoudige groundstrokes, oefenen zowel hun forehand en backhand. Met dit begin begint een om te leren van andere aspecten van het spel van de Choooses aan de regels. Met deze overwegen alle in hun backp