Étape 5: câblage
Étant donné que ce robot a tellement de composants travaillent ensemble dans un boîtier relativement faible, le câblage peut obtenir un peu poilu comme vous pouvez le voir.
Ceci peut être évité à l’aide de petits fils de raccordement et de certaines pratiques de gestion de fil. Je me suis retrouvé à l’aide de ruban isolant de tas de groupes de fils ensemble et d’éviter le « nid d’oiseau » regarder.
Puissance
J’ai jamais utilisé les rails d’alimentation maquette dans ma conception. J’ai eu besoin de deux rails de courant différents : un pour l’alimentation de quatre servo et celui de l’Arduino a été mise sous tension pour tout le reste. Les servos nécessaires pour être alimenté séparément parce qu’ils attirent plus de tension que l’arduino peuvent fournir. J’utilise 4 piles AA (4 x 1.5 = 6 V) pour les servos.
Le rail Gnd pour l’alimentation du servo doit être connecté au Gnd sur l’Arduino pour les servos fonctionner correctement !
ÉCRAN LCD
L’écran LCD que j’utilise est venu avec un sac à dos I2C qui diminue le nombre de broches, il a besoin pour que deux : SDA et SCLK, qui sont raccordés aux broches A0 et A1. Les deux autres fils sont pour Vdd et GND.
Bouclier de vague
Le bouclier de la vague se trouve au sommet de l’Arduino à l’instar de n’importe quel autre blindage. Il utilise des broches 2, 3, 4, 5, 10, 11, 12 et 13.
Module Bluetooth
Le module bluetooth a une broche de transmission qui doit être reliée à la broche réception (RX) 0 sur l’Arduino Vdd et Gnd. Voilà comment on envoie des données à l’Arduino au contrôle Brobot.
Capteur de HC-SR04
Le capteur à ultrasons a la DMV, Gnd, trigger et echo épingles. Les broches trigger et echo sont utilisés pour calculer la distance et sont reliés aux bornes 7 et 8 sur l’Arduino.
8 x 8 LED
Les écrans LED sont tous deux connectés au même sac à dos qui prend tous les 32 broches et les regroupe en une interface I2C. Il s’agit d’un gain énorme broche, et les deux matrices finissent par n’occupant que les pins SDA et SCLK sur l’Arduino. Ce sac à dos a également Vdd et Gnd fils.
Servos
Chaque servocommande est relié au servo alimentation rail par Vdd et GND. Pins A5 - A2 sont pour Pan, Tilt, front de gauche et de droite front de lignes de données. J’ai dû utiliser une bibliothèque de SoftServo pour obtenir ces servos pour travailler sur ces broches (expliqués plus dans la section de code).
Haut-parleur
L’orateur a deux fils raccordés aux deux broches juste derrière la prise d’écouteur sur le bouclier de la vague. Ils sont sans nom, et n’importe quel fil de haut-parleur est branché sur les broches.