Étape 6: Le matériel partie III : traducteur un Arduino-basé
Voici comment cela fonctionne. signaux TV composite sont tous moment basé et entrelacé. J’ai utilisé un décodeur NTSC LM1881 pour dire l’AVR si nous étions sur une ligne impaire / pair, ainsi que lorsque le Hsync et Vsync s’est produite. Pour ceux d'entre vous pas électroniquement inclinés, j’ai utilisé le LM1881 pour me donner un indice d’où nous recevions des informations relatives aux images de. Le laser est filtré par U1, dont je suis juste en la comparant à la tension sur le curseur du R3 pour ramasser le premier pixel sur l’écran assez brillante pour passer mon seuil de manuel. Si tout va bien, c’est notre laser. L’AVR prend cela comme une interruption et souvient du temps depuis le dernier Hsync signalé. Nous avons compté lignes verticales depuis la Vsync, alors maintenant nous avons une position exacte (bien, +/-quart de pouce). Intéressé par la source ? C’est ici :
http://www.GDN.net/~dbarr/Daily/pirates.PDE
Le produit final de cette Commission est de s’inscrire comme un port série à 115 200 bauds et manivelle à 2 octets (X et Y) chaque fois qu’il voit un pixel assez brillant pour être considéré comme un laser. Vous définissez le seuil avec R3.
Autres photos sur cette étape illustrent les informations de signal composite NTSC et une photo du circuit imprimé final.