# Notice de montage du robot suiveur de ligne | Element | Quantité / notes | Image | | :------------ | :-------------: | -------------: | | Chassis (impression 3D) | 1 | ![chassis](chassis/chassis.png)| |Roue arrière (impression 3D)|1|![roue](chassis/roue.png)| |Plaque de prototypage à pastilles 5X7 CM|1|![chassis](doc/plaque-a-pastilles.jpg) |kit Roues + moteur 5VDC|2|![Kit roues et moteur](doc/kit-roue-moteur.jpg) |Photo résistances| 2 | ![photoresistance](doc/photoresistance.jpeg)| |Diodes| 2 | ![diodes](doc/diode.jpg)| |Transistor TIP 122| 2 | ![TIP122](doc/TIP122.jpeg)| |Leds| 4 | ![leds](doc/led.jpeg)| |Ligne connecteur broche femelle| 2x 15 + 2x2 |![connecteurs broches femelle](doc/Connecteur-broches-femelles.jpg)| ## Circuit électronique Voici le shéma global : ![Shema](electronics/robot-soudure-composants-v2.svg) La première face correspond aux pistes à créer sur la plaque à pastilles. La seconde face est le côté composants. ### Les connecteurs femelles qui recevront l'arduino * Prendre 2 rangées de connecteurs Pin femelles. * Avec une pince coupante, les couper au milieu de la 16ème PIN, de façon à ce que 15 pins soient utilisables. * Les placer sur la plaque de prototypage. ![photo connecteurs pins femelle](doc/connecteurspinFemelle.jpg) * Côté circuit, souder chaque pin: ![photo connecteurs pins femelle verso](doc/connnecteurspinFelemmeBack.jpg) ### La piste de masse Afin de vous faire la main avec les soudures, Faites tout le circuit 5V (en rouge): * En faisant en sorte que la continuité soit respectée. * Sans déborder sur les pastilles d'à côté. ![5V](electronics/robot-soudure-composants-v2-5V.svg) ### Souder quelques composants * Coté composants de la plaque, placer ces trois résistances: ![resistances](electronics/robot-soudure-composants-v2-3-resistances.svg) * Coté circuit, mettre un point de soudure sur les pattes des résistances pour les fixer (points marqués en rouge). ![resistances](electronics/robot-soudure-composants-v2-3-resistances-verso.svg) * Raccorder ces résistances à la masse de l'arduino: ![resistances](electronics/robot-soudure-composants-v2-3-resistances-verso-gnd.svg) Raccorder deux de ces résistances aux pins de l'arduino: ![resistances](/electronics/robot-soudure-composants-v2-3-resistances-verso-arduino.svg) ### Continuez ! Voila, vous avez compris, il faut placer les composants un par un, les souder et faire les lignes d'étain pour les relier conformément au circuit. Le pas à pas s'arrête ici car c'est fastidieux à écrire. Continuez composant par composant, goutte d'étain par goutte d'étain. Quelques subtilités cependant pour la suite: #### Certains composants sont polarisés: * Les LEDs; Sur le schéma, elles sont représentées vue de dessus. Le côté ayant un plat y est représenté. Disposez la LED sur votre circuit dans le même sens que sur le schéma. * Les diodes; Un anneau noir est dessiné sur les diodes. Disposez-les en respectant le côté de l'anneau. * Les transistors #### le capteur doit froler le sol Les LEDS et les photoresistances du capteur de ligne doivent être soudées de façon: * la photoresistance doit être le plus près possible du sol * La led ne doit pas éclairer directement la photoresistance, ses pattes doivent être plus courtes. Comme ceci: ![led](doc/led-et-photoresistance.jpg) #### Composants sur l'autre face Les Leds de Debugage doivent être côté circuit de la plaque, et non du même côté que les autres composants, afin qu'à la fin elles se retouvent au dessus du circuit. ## Arduino Il faut souder les broches de l'arduino: Le port USB doit être sur la face opposée aux broches. ![arduino](doc/arduino2.jpg) ## Fils avec connecteurs Dupont sur les moteurs Coupez un cable avec connecteurs Dupont male, dénudez-le et soudez-le sur les connecteurs du moteur. Comme ceci: ![motor](doc/motor.jpg) Longueur du fil, avec le connecteur: env. 7cm ## Tout assembler Si nécessaire, contre-percez les trous dans le châssis et la plaque de prototypage. Quelques coups de tourne-vis et vous aurez votre robot. Il faut faire en sorte que les capteurs soient très près du sol. ![robot](doc/P_20190220_230656.jpg) ## Injecter le code dans l'arduino. Il faut programmer l'arduino. L'installation de l'environnement Arduino est expliquée sur le site officiel. https://www.arduino.cc/ Le programme servant à faire fonctionner le robot suiveur de ligne peut être téléchargée sur la plateforme Gogs (git) du hackerspace: https://git.ventresmous.fr/VentresMous/lineFollowerBot/src/master/lineFollowerBot/lineFollowerBot.ino Nous vous détaillerons ces manipulations durant l'atelier.