Pour alimenter l'Arduino, tu peux passer par une alimentation sur le port USB ou te brancher sur l'alimentation externe des moteurs, si celle-ci est bien de 5V, attention cependant, la demande en courant des moteurs pourrait ne plus être suffisante. Programme Arduino Dans votre Arduino, tu vas saisir: /* Robot suiveur de ligne à base d'Arduino Uno.
Ce mouvement du robot dépend entièrement de la piste. Le robot peut faire tout ce que vous lui demandez de faire. Comme dans les usines, tout ce qu'ils ont à voir avec la fabrication de leurs produits est de fabriquer le robot. Un robot mobile Robot suiveur de ligne Un robot suiveur de ligne est un robot qui suit un certain chemin contrôlé par un mécanisme de rétroaction. Construire un robot suiveur de ligne de base: La construction d'un robot suiveur de ligne de base implique les étapes suivantes. Conception de la partie mécanique ou du corps du robot Définition de la cinématique des robots Conception du contrôle du robot Un robot suiveur de ligne La partie mécanique ou le corps du robot peut être conçu à l'aide d'AutoCAD ou de Workspace. Un robot suiveur de ligne de base peut être constitué d'une base aux deux extrémités de laquelle les roues sont montées. Une feuille rectangulaire de plastique dur peut être utilisée comme base. En outre, un corps rigide tel qu'un cylindre peut être ajouté avec d'autres corps profilés interconnectés les uns avec les autres par des joints, et chacun avec son mouvement défini dans une direction particulière.
Le robot LineKit est un robot suiveur de ligne. Il se déplace sur une voie tracée pour lui sur le sol, une feuille de papier ou toute autre surface lisse. Le chemin doit être une ligne sombre marquée sur un fond blanc ou clair. Le robot LineKit possède trois paires d'émetteurs et de récepteurs infrarouges. Une paire se trouve à gauche, une au milieu, et la troisième à droite. Chaque émetteur projette une lumière infrarouge sur le sol. La quantité de lumière réfléchie par la ligne sombre diffère de celle réfléchie par le sol; cela lui permet de détecter la ligne sombre. Ce robot suiveur de ligne est livré en kit, permettant à l'utilisateur de mieux comprendre la structure et la fonctionnalité robotique. Bien que relativement simple à assembler, LineKit est très fonctionnel et assez « intelligent ». L'information circule depuis les capteurs vers le processeur, puis vers les moteurs de direction. Grâce à l'ajout d'un processeur lors du montage de LineKit, le robot est capable de rectifier en permanence sa trajectoire, de détecter la ligne s'il est dévié, et même de gérer l'intersection, par exemple sur une configuration en forme de 8.
Programmation Le robot est prévu pour accepter deux cartes, Arduino et Nucleo. Nous avons: 5 entrées analogiques pour les 5 capteurs infrarouges permettant le suivi de ligne. 4 sorties numériques dont 2 PWM pour la vitesse des moteurs et 2 sorties logiques pour les sens de rotation.
Les LEDs seront alimentées par une sortie 5 V de la carte Arduino. Avec une résistance de protection de 120 Ω, on obtient une bonne intensité lumineuse sans risquer de dépasser le courant maximal. Chaque photorésistance est branchée en série avec une résistance fixe de façon à former un diviseur de tension. Pour déterminer la valeur optimale de la résistance fixe (celle qui provoquera le plus grand écart de tension entre la surface blanche et la surface noire), mesurez la résistance de la photorésistance lorsque la LED éclaire la surface blanche (R min) ainsi que sa résistance lorsque la LED éclaire la surface noire (R max). La valeur optimale de la résistance fixe se calcule ensuite de cette façon: R fixe = (R min + R max) 1/2 Chacun des deux diviseurs de tension constitués d'une photorésistance et d'une résistance fixe est alimentée par la sortie 5 V de l'Arduino. Le signal du capteur de gauche est acheminé à l'entrée analogique A0 de l'Arduino, alors que celui du capteur de droite est branché à l'entrée A1.
Emission de la lumière 2 leds émettent une lumière blanche pour bien éclairer le sol, en augmentant ainsi le contraste entre le sol et la ligne blanche. La valeur de la résistance est à déterminer en fonction de l'alimentation (ici le 5 V de l'arduino), pour déterminer facilement quelle valeur est nécessaire, je vous laisse suivre ce lien sur. tu prendras une résistance de 140 ohms. La photo-résistance Pour la photo-résistance, tu devras déterminer sa valeur en prenant la valeur de la résistance lorsque la surface claire est éclairée et lorsque la bande noire est éclairée. avec les valeurs obtenues: R fixe = (R min + R max) 1/2 Attention, la somme des deux résistances doit être divisée par 2. En fonction des valeurs Rmin et Rmax, ta résistance fixe variera. Afin de ne pas polluer la valeur de la photo-résistance par l'émission de la led, tu as deux possibilités (que tu peux combiner): mettre un écran entre la led et la photo-résistance faire en sorte que la led soit en arrière de la photo-résistance (pas derrière mais ne retrait) Pour le câblage sur l'Arduino, la photo-résistance de gauche est connecté à l'entrée analogique A0 et celle de droite à l'entrée A1.
Iblex salut tout le monde, merci pour le site, il est vraiment tres formidable et les projets sont interresant, mais j'ai trouver des problemes dans l'ouverture des fichier liée au logiciel ISIS car la version dans mon PC est tres ancienne(6. 3)! et j'ai pas pu trouver une nouvelle version avec une license active (après l'installation j'ai pas pu ouvrir l'application - ISIS - il me demande la licence!! ) j'espère que quelqu'un peut m'aider urgent SVP, car personne de mes amis a pu m'aider!! contacter moi sur mail ou sur ce site. merci d'avance.