Étape 7: Contrôleur de moteur
Donc j’ai choisi le pilote automobile de Sparkfun : http://www.hvwtech.com/products_view.asp?ProductID=1266
Vous pouvez également utiliser le contrôleur de moteur de Pololu, mais c’est cher : http://www.hvwtech.com/products_view.asp?ProductID=915
Le contrôleur de moteur de câblage est très simple. Les instructions fournies avec le contrôleur vous choisissez aura des étiquettes pour de chaque moteur + et -, ainsi que les 2 canaux du microcontrôleur. Contrôleurs de moteur sont appelés HBridges, et ceux assemblés achat vous permettra d’économiser un énorme tracas en faisant votre propre.
Vous pouvez faire une recherche google sur HBridge pour en savoir plus à leur sujet. Autrement dit, ils sont une collection de transistors qui vous permettent de contrôler la direction d’un moteur par l’intermédiaire de lignes de logique.
En outre, si vous utilisez le code de source OmniBot .net, expansion vous remarquez il y a un Port ADC pour surveiller les moteurs. Le contrôleur de moteur que j’ai choisi n’a pas une goupille de tension de charge, mais vous pouvez obtenir autour de cela. Lorsque les moteurs sont sous beaucoup de tension et de charge, un tout petit peu de CMU courant positif être détecté sur le GND alimentation le contrôleur de moteur. Vous souhaitez surveiller le GND disposant d’une connexion ADC directement sur le contrôleur de moteur pour être précis.
Quand le logiciel de surveillance remarque un tout petit peu teeny de tension positive (causée par une courte) sur le GND sur le contrôleur de moteur, la routine s’arrête le robot, sauvegarde, regarde à gauche et à droite, tourne dans le sens de la liberté.