Pour le Conseil principal, j’ai utilisé MSP430 LaunchPad avec microcontrôleur MSP430G2553. LaunchPad ont option pour alimentation externe (3,3 V). L’alimentation est équipez avec 7805 et LM1117. Parce que les servos ne fonctionnait à 3,3 V quand je les tester, j’utilise 5 V pour les servos. Servos n’a pas tourné pendant le test alors j’ai dû mettre à niveau shifter. Il y a quelque temps j’ai fait Conseil avec SN74LVC4245a donc je l’ai utilisé dans ce projet pour changer de niveau. J’ai utilisé des mini joystick et potentiomètre pour contrôler la vitesse de position et les servos.
Tourelle est construite en verre acrylique. Il est vissé ensemble. Chaque partie, qui n’a pas été serré montés sur la structure, a été collé avec la colle chaude.
Web cam est qualité VGA.
Le programme est très basique. J’avais prévu pour contrôler des servos à l’aide de minuterie A, mais j’ai manquer de temps. Programme est fait avec IAR Embedded Workbench. Vous pouvez obtenir votre version gratuite limitée de code sur le site de l’IRA. Pour programmer votre microcontrôleur, vous devrez définir bon dispositif (MSP$ #= G2553 dans ce cas), débogueur de débogueur FET et des optimisations de compilateur à moyen ou élevé (taille). Aussi, vous avez besoin définir la Configuration de la bibliothèque de CLIB.