Étape 9: Faire la bête de vivre : installation de l’électronique...
Obtenir une maquette de votre choix et vous connecter toutes les quilles de Servo afin que chaque broche est en soi et n’est pas connecté à n’importe quoi (voir les photos que j’ai joint si vous n’avez aucune idée de ce que je veux dire). Connectez tous les pions rouges des servos au rouge principal sur le côté de votre maquette — c’est la ligne positive et sera relié à la borne positive de la batterie vous. Faire la même chose avec les broches noires, mais Connectez-les à la noire principale au lieu de cela, c’est au sol. La troisième broche de servo (les miens sont blancs et jaune) est votre broche d’entrée. Cette troisième broche doit être connectée à l’un de vos broches de sortie digital PWM sur l’Arduino.
Vous devez maintenant votre radio XBEE et jury de break-out. Soigneusement ces connecter ensemble en poussant doucement l’extrémité avant de la radio dans un peu, puis l’arrière un peu. Garder en alternance, en poussant un peu tout à la fois. Ceci empêchera tours peu d’or de la radio de plier ou de casser (ils sont plus fragiles que quelque chose comme vos NIP servo). Branchez le Conseil dans le montage d’essai. Pour savoir quelles broches, vous devez vous connecter besoin de regarder la surface de la radio ou de la carte de dérivation. La radio XBEE devrait avoir un 1 et un 20 sur une extrémité, et le reste est numéroté de 1 à 20 dans le sens antihoraire. Les broches seulement nous avons besoin sont VCC, DOUT, DIN et GND — Voici les broches 1, 2, 3 et 10, respectivement. VCC et GND sont pour l’alimentation de la radio ; DOUT et DIN sont les broches utilisés pour recevoir et envoyer des signaux par le biais de la radio (DOUT est ce que la radio reçoit et DIN, c’est ce que vous voulez envoyer à travers elle).
La broche GND doit être connectée à la terre même que tout le reste. Le CVC ou VIN (tension), cependant, ne doit pas être connecté aux mêmes broches positives que tout le reste est connecté, parce que le XBEE fonctionne sur 3,3 volts et rien de plus. Heureusement, la plupart des microcontrôleurs ont une broche de 3,3 disponible donc connecter la broche VCC à celle. Si ce n’est pas vous aurez besoin pour obtenir un régulateur de tension qui peut fournir à 3,3 volts. Les broches DOUT et DIN doivent être branchés sur les broches RX et TX (goupilles de 0 et 1 respectivement). Les broches RX et TX sont ce que l’Arduino utilise pour communication série — ils sont la réception et transmettant les épingles, respectivement, alors DOUT doit être connecté à RXet DIN à TX.
Il est maintenant temps pour brancher vos batteries. Cette partie est un équilibre entre agir (sauf si vous avez des régulateurs de tension de rechange), parce que l’Arduino et Servos fonctionnent avec des tensions différentes. L’Arduino peut être alimenté avec des tensions entre 7 et 12 V (ce sont les valeurs recommandées) et dispose d’un régulateur 5V intégré que vous pouvez puiser dans (et un 3.3 V qui le XBEE est écoulage). Les servos devraient fonctionner à une tension entre 4,8 et 6 V. J’ai trouvé que 4,8 ou 5V n’a pas été offrant le rendement que je voulais, alors j’ai besoin d’un moyen de les alimenter en 6V — pas moins et pas plus. La question est la suivante : si je veux utiliser des piles AA, les sorties théoriques que je peux réaliser sont 4.5, 6, 7.5, 9 etc. (par incréments de 1, 5V). Si la source d’alimentation principale est exécuté à 6V, je peux alimenter les servos directement par les batteries, mais c’est sous le minimum de 7V recommandée de l’Arduino. Si je fais tourner tout à 7,5 volts, je surchauffe les servos, mais je vais vous donner l’Arduino avec assez de puissance. Le truc, c’est que ces 1.5V incréments sont la tension théorique d’une pile AA supplémentaire. En réalité, pas même une batterie AA Neuve se déroulera à 1,5 V (et celles rechargeables seront certainement pas non plus), donc je devrais attendre tensions inférieures à 6 et 7,5. Le problème est que que j’ai se rapproche de 6V, je suis aussi se rapprocher de 5V — il s’agit d’un risque pour l’Arduino, qui tourne sous 5V. Si il n’a pas assez de tension pour réglementer les 5V, il supprimera ou désactiver. Si je devais alimenter l’Arduino avec des piles neuves et ne se connecte pas ces batteries à autre chose, je pourrais probablement sortir avec en l’exécutant à 6V. Toutefois, étant donné que je suis sous les servos hors les mêmes batteries, aucune chute de tension provoquée par les servos (qui peuvent être causées par le décrochage) entraînerait la fourniture « 6V » de tomber à des niveaux éventuellement 5V. Idéalement, les régulateurs de tension seraient utilisés avec une alimentation 9V pour alimenter les servos et Arduino indépendamment, mais j’ai également eu du succès il écoulage 5 batteries rechargeables, qui, combinés, fournissent entre 6 et 7.5V.
J’ai juste discuté en utilisant différentes combinaisons de piles AA. Pour vous connecter à eux, vous aurez probablement besoin d’un compartiment quelconque. Mine est une boîte à piles Lego Power Functions et pouvait contenir jusqu'à 6 batteries. Étant donné que je voulais seulement 5 piles, cependant, et je ne voulais pas modifier la boîte de batterie, j’ai décidé de faire une fausse batterie de papier d’aluminium, un morceau de Lego et certains tissus ou papier absorbant. Arracher un morceau de papier, enrouler un faisceau de Lego Technic 5 long avec elle pour lui donner une belle forme ronde et alors qu’envelopper avec du papier aluminium. Cela devrait être assez long pour relier les bornes normalement reliant à une pile AA.
Maintenant vient la partie la plus cruelle de toutes : modification d’un morceau de Lego. J’ai pensé longuement et sérieusement à des solutions de rechange, mais, en fin de compte, il a juste eu à faire. Le support de batterie, de Legos, dispose d’une connexion de fil de Lego pour le raccordement des moteurs et autres appareils de Lego. Pour utiliser cette connexion pour alimenter nos voitures RC, cependant, nous voulons simplement un positif et un pôle négatif. Cela signifie que vous aurez à couper un fil de Lego Power Functions en deux et dénuder les fils sur l’extérieur vers le bas afin que vous pouvez souder un fil de base solide utilisable lui (pour ma défense, j’ai gardé les deux moitiés pour que je puisse les remettre ensemble une fois ce projet terminé...). Depuis la boîte de batterie a un commutateur de polarité intégré, vous ne saurez pas forcément quel fil est positif et quel fil est négatif, vous devrez choisir une direction, testez-le avec un voltimeter et brancher correctement à la maquette. Faire cela avec prudence, parce que vous ne voulez pas faire frire tous vos composants ! Pas de pression.
La façon dont j’ai branché la batterie était comme ça : raccorder la connexion positive de la batterie sur la même ligne que tous les servos sont connectés ; se connecter connexion négative de la batterie sur la broche de terre de l’Arduino et faire passer un fil de connexion positive de la batterie via le montage d’essai à la broche de VIN sur l’Arduino (c’est la broche de tension qui alimente le régulateur de tension intégré). De cette façon, tous les motifs sont partagés, qui doit en être ainsi pour que tout fonctionne.