Étape 7: Arduino
Design : L’Arduino lit les tensions de X et Y de l’accéléromètre. Si elles ne sont pas « à zéro » puis il envoie des signaux aux moteurs steppers Nord-Sud et est-ouest. Les moteurs tourner les vis qui placent la plateforme supérieure. Donc lorsque la plate-forme est de niveau, l’accéléromètre indique zéro et les steppers seront arrêteront. Quand il est de niveau, il s’appliquera également pouvoir à la diode laser.
J’ai aussi ajouté un couple d’interrupteurs. Comme l’Assemblée est battue autour d’étalonnage peut perd alors un interrupteur sera mis en mode étalonnage.
Les moteurs pas à pas nécessitent plus de courant alors l’Arduino peut fournir alors j’ai utilisé un pilote ULN2003 Darlington. Chaque moteur nécessite quatre conducteurs. L’ULN2003 compte sept circuits. J’ai donc ajouté un BS170-FET du huitième circuit. Les autres BS170 est pour l’envoi de puissance au laser.
Puissance : Le circuit de commande du laser est courant constant donc tension n’est pas critique, mais il est suggéré de que serait-il plus 7Vdc. Pour plus de commodité, j’ai voulu électroportative alors j’ai utilisé six piles rechargeables AA dans le support AdaFruit. Avec des batteries NiMh complètement chargées, il met environ 8.4Vdc. Cet approvisionnement le laser et le stepper motors directement. J’ai mis un régulateur 5V sur le circuit imprimé pour l’Arduino.
Montage : L’Arduino est la base Arduino avec remise à zéro que j’ai dans mon Arduino S.A.J. 10 $. Elle est positionnée sur la carte afin qu’il n’y a place pour l’ULN2003. Je ne vais pas aller dans un assembly de point à point comme je suis paresseux. Je ne comprend pas un schéma et des photos du haut et en bas.
Précisions : Moteurs pas à pas de Mitsumi M35SP9. J’utilise Eagle logiciel schématique. Je ne pouvais pas trouver quoi que ce soit à proximité d’un moteur pas à pas, alors j’ai utilisé un transformateur médiane au lieu de cela. Les broches ne sont pas numérotées sur la platine moteur, alors j’ai fait les nombres selon l’image. Ceux-ci correspondent aux numéros schématiques. Ces moteurs ont un connecteur avec des fils sur eux (un jaune et un noir) donc j’ai juste branché directement à mon PCB Arduino.
J’ai soudé des fils de pellicule fil blanc au Conseil MMA7361 d’adaptateur, 5Vin, 3.3Vout, Gnd, Xout et Yout. L’autre extrémité est allé à ma carte Arduino.
J’ai eu une prise de 2,1 mm que j’ai connecté à mon PCB Arduino. La prise se branche sur le disque laser.
J’ai connecté seulement deux des quatre commutateurs de type piano.
Ce que j’ai appelé le connecteur RS232 se connecte à un USB-BUB ou mon adaptateur USB :
J’ai toi aussi foré des trous dans la plaque de base pour fixer le circuit imprimé Arduino. En fait, j’ai percé les trous trop près du bord du CCP donc ils rompu. Mais j’ai eu assez pour mettre les écrous sur les boulons. Depuis mon exactitude forage est mauvais, j’ai juste forcé les boulons dans la plaque de base et n’a pas pris la peine de mettre les noix de l’autre côté.