Étape 3: prototypage
Je recommande fortement de vérifier les croquis du robot et tous les composants matériels avant de commencer à monter.
Jetez un oeil sur les photos. J’ai joint deux circuits. Ils sont égaux, mais on est grand et clair et l’autre est petit et terrible. Nous devons faire la terrible. Vous pouvez voir que j’ai utilisé une petite superficie de planche à pain-5 x 10 broches. C’est la taille de la maquette, que nous allons monter sur le robot ce dernier.
/Ir_ringo/ir_ringo.ino esquisse ouverte en IDE Arduino. Nous avons tout le code source sur l’étape précédente. Vous voyez qu’il y a deux onglets dans la fenêtre de l’éditeur: « ir_ringo » et « ir_command_codes.h ». J’ai divisé l’esquisse en deux parties : les sources courantes et personnel IR codes constantes. Avant de commencer à télécharger le croquis changer mes codes IR à la vôtre. Vous avez sauvés dans un tableau sur l’étape précédente. Comme je le disais avant chaque commande peut être assignée à plusieurs codes uniques. Vous pouvez utiliser cette fonction pour utiliser plus d’un IR remote pour contrôler le robot.
Après avoir modifié les codes que vous pouvez télécharger le croquis sur le contrôleur. Lorsque l’esquisse démarre tous les servos se déplacent à la position 90°.
Maintenant nous allons tester notre prototype. Appuyez sur le bouton « en avant » sur la télécommande IR. Vous verrez que tous les trois servos ont commencé oscillant processus autour de 90 ° position. Appuyez sur les touches colorées et vérifier cette période de changements de processus d’oscillation. Régler la vitesse lente, puis appuyez sur « rétrogrades ». Vous verrez que servo central a changé sa phase.
N’oubliez pas de vérifier la batterie et interrupteur marche/arrêt sur le support de batterie. Débranchez le câble USB de l’Arduino Uno et vous y connecter support de batterie. S’assurer que le fil rouge (positif) est sur la broche « Vin » et l’autre fil (négative) est sur la broche « GND » du contrôleur. Allumez l’interrupteur d’alimentation sur le porte-piles et exécuter notre test précédent.