Étape 16 : Durée l’Electronics
Étant donné que je n’avais pas le budget pour un contrôleur de moteur, j’ai décidé d’utiliser des relais pour commander les moteurs. Relais de n’autoriser que le moteur tourne à une vitesse, mais c’est le prix à que payer pour un circuit de régulateur à bas prix (aucun calembour prévu).
Pour le cerveau du robot, j’ai utilisé un mircocontroller Arduino, qui est un microcontrôleur à bas prix et open source. Tonnes de documentation existe pour ce contrôleur, et il est très facile à utiliser (parlant comme un étudiant en génie mécanique qui n’avait pas microcontrôleur expérience avant ce dernier semestre).
Les relais utilisés étant 12 V, ils juste ne peuvent être contrôlés avec une sortie directe de l’Arduino (qui a une tension max de sortie de 5 V). Transistors connectés aux broches de l’Arduino doivent être utilisés pour envoyer le 12 V (qui sera tiré depuis les batteries plomb-acide) pour les relais.
Vous pouvez télécharger la commande du moteur schématique ci-dessous. Le schéma a été effectué à l’aide du programme de mise en page de CadSoft EAGLE. Il est disponible en version freeware. Le câblage pour le joystick et les touches/interrupteurs n’est pas inclus, car il est très basique (le joystick déclenche juste quatre interrupteurs ; une conception très simple). Il y a un tutoriel ici si vous êtes intéressé à apprendre comment câbler correctement un interrupteur ou bouton poussoir dans un microcontrôleur.
Vous remarquerez là sont les résistances connectées à la base de chaque transistor. Vous aurez besoin de faire quelques calculs pour déterminer la valeur de que cette résistance doit être. Ce site est une ressource utile pour déterminer la valeur de cette résistance.
*Disclaimer* je ne suis pas ingénieur électricien. J’ai une compréhension un peu superficielle de l’électronique, donc je vais devoir passer outre les détails dans cette étape. J’ai beaucoup appris de ma classe, faire des choses interactives, ainsi que tutoriels comme celui-ci sur le site d’Arduino. Le schéma moteur, dont j’ai dessiné, visait en réalité CMU Robotics Club Vice Président Austin Buchan, qui m’a aidé beaucoup avec tous les aspects électriques de ce projet.