Étape 5: Schémas de Circuit
Le schéma de circuit principal pour votre robot de combat est illustré ci-dessus. Bien que le jury de Galileo n’est pas inclus dans le diagramme, les mêmes broches sont partagés entre le flasque arrière du Galileo et Arduino. Toutes les connexions des broches sont énumérées ci-dessous :
Analog
2 - RESISTANCE optique
3 - resistance optique
4 - optique résistance
5 - capteur d’eau
E/s numériques
2 - buzzer
3 - 5V (moteur pwm A)
4 - 1 LED
5 - 3 LEDs
6 - 2 LEDs
8 - moteur frein B
9 - moteur frein A
11 - 5V (moteur pwm B)
12 - moteur direction A
13 - moteur direction B
Le flasque arrière du Arduino suppose que chaque moteur a besoin de quatre épingles à exploiter : direction, vitesse, pause et télédétection actuels. Le châssis de dagu utilise deux servos. Nous n’avez pas besoin de suivre le courant moteur, et on maintient la vitesse du moteur constamment au maximum, ce qui signifie que nous avons juste besoin de contrôler deux broches par moteur.
Pour obtenir le bot à aller de l’avant, la commande pour l’Arduino flasque arrière pourrait ressembler à :
Cela signifie que quelqu'un aurait à exécuter quatre commandes de dire leur robot pour aller de l’avant en ConnectAnything ! Pouah ! Au lieu de cela, nous voulons transformer votre téléphone portable en une télécommande avec des boutons simples, que vous pouvez frapper pour aller de l’avant, tourner à droite, tourner à gauche et l’arrêter. Nous pouvons le faire avec une combinaison de câblage réel sur la carte et le câblage numérique en ConnectAnything.
Le ConnectAnything « circuit numérique » est indiquée au dessus. Dans ConnectAnything, nous voulons :
A2 pour engager les pauses
A3 pour contrôler la direction d’un moteur
A4 pour contrôler la direction de l’autre moteur
Gardons de roulement avec l’exemple de commande vers l’avant. Pour avancer, je presse le bouton de broche vert 6 dans le Mode de contrôle ConnectAnything, comme illustré dans l’image inclus. Cette option active sur n’importe quel LED physiquement connectée à la broche 6 sur le circuit de protoboard. Il y a deux voyants qui sont reliés à la broche 6, l’un en face d’une photodiode connecté à A2 et l’autre en face de l’A4. Qui tire A2 et A4 haute. Cependant, nous allons définir les broches analogiques à l’inverse, alors A2 et A4 sont faibles tandis que A3 est élevé. Car A2 est tiré en bas, les pauses sont déconnectés. A4 est tiré en face de l’A3, donc un seul moteur déplace en pleine vitesse avant et l’autre déplace à toute vitesse en arrière, avancer le robot tout.
Notes supplémentaires :
- Le Galileo nécessite exactement les besoins et les 5V afin d’exploiter au moins 2 a si l’utilisation du WiFi. Pour répondre à ces conditions, j’ai utilisé deux blocs d’alimentation, une spécialement pour Galileo et l’autre pour le reste du circuit.
- Les servos et la pompe nécessitent plus d’énergie que ce que peut vous apporter juste le Galileo, c’est pourquoi j’ai utilisé une batterie 12 v externe. Certains pouvoirs sont envoyées via un lm2596 (commutation convertisseur de buck de dc-dc) à il rampe jusqu'à 5V pour alimenter les servos et brancher l’alimentation sur le reste du circuit. Une étape de commutation à convertisseur est plus efficace qu’un régulateur de tension linéaire. Il ne perd pas autant de pouvoir à la chaleur car il est constamment de commutation.
- Broches PWM doit toujours être élevé, suffit donc lier les deux broches du nématode du pin à 5V. Cette étape sera décrite plus en détail plus tard.
explication de ce que le diable ces circuits sont pour :
souhaitez appuyez simplement sur le 1 bouton pour donner les commandes de Conseil comme "en avant", ="" "arrêter", ="" "laissés", ="" etc. = "" mais = "" nous = "" veulent = "" au = "" do = "" cette = "" dans = "" connectanything. = ""