Binome2017-4
Sommaire
Séance 15/01
Objectif: Créer une proie petite et rapide
Pour ce faire nous aurons besoins d'un émetteur infrarouge, de trois récepteurs infrarouges, d'un sonar et de deux contrôleurs ainsi que leurs moteurs. Pour signifier lorsque l'on est attrapé il nous faudra un capteur de Hall et deux LED.
Séance 16/01
Nous allons utilisé notre propre circuit électrique, où nous nous baserons sur celle donnée sur la page du BE. Nous pensons à ajouter un capteur à effet Hall sur ce circuit. Recherches sur le capteur à effet Hall:
Capteur trouvé: US1881 fonctionne entre 0.5 et 9.5 mT.
Calculateur internet force d'un aimant : [1]
Séance du 18/01
Nous remplaçons le détecteur de ligne par la sonde de Hall. La carte est terminée et nous nous lançons donc sur la forme de notre robot. Nous avons aussi commencé le code sur le logiciel pour Arduino.
Séance du 19/01
Continuation de l'étude des fonctions de l'atmega et création du fichier CAD pour la découpe laser.
Séance du 25/01
Finalisation du fichier de découpe laser et du modèle 3D des pneux.
Séance du 05/02
Utilisation de la découpe laser : Nous avons fait une première découpe qui nous a montré que notre chassis avait des problèmes de dimension qui ne correspondaient pas aux composants comme le moteur. Le modèle du robot a été modifié en conséquence et nous lancerons l'impression du nouveau chassis à la prochaine séance.
Séance du 08/02
Impression de notre nouveau robot et assemblage, tout correspond cette fois-ci. Voici à quoi ressemble notre robot sans sa carte :
Séances du 12/02 au 26/03
Soudage du circuits imprimés, plusieurs erreurs mais réussite au troisième essai:
Essai 1 : Mauvais régulateur de voltage
Essai 2 Impossible de mettre le bootloader sur la carte, la clock représente le principal suspect
Séances du 09/04 à la fin
Le PCB est enfin terminé, nous avons transféré le code basique rédigé depuis plusieurs séances et testé avec le sonar et les moteurs. Nous avons ensuite ajouté et modifié petit a petit des morceaux de code pour ajuster notre robot.
Partie mécanique et électronique (Adrien Piednoel)
Synthèse
Au cours de ce bureau d'étude, je me suis principalement occupé de ce qui concerne la conception mécanique et l'électronique du robot. L'idée de départ étant d'avoir un robot petit et rapide, mon but était de faire tenir deux moteurs dans le plus petit espace possible. Pour éviter que le robot ne bascule en arrière lorsqu'il avance, j'ai préféré un design basé sur la longueur plutôt que sur la hauteur. Ainsi les piles se situent presque au même niveau que les moteurs et la hauteur est grandement minimisée et la stabilité améliorée. Les dimensions finales du robot sont donc de 17 cm de long pour 7 cm de large et une hauteur d'environ 7 cm définie par le diamètre des roues à l'arrière. Pour ce qui est des roues j'ai dessiné un model pour les découper au laser et modélisé en 3D des pneus adaptés destinés à être imprimés en 3D avec un plastique mou. Tous les fichiers pour la découpe laser et l'impression 3D ont été réalisés grâce aux logiciels de la suite Autodesk.
Pour l'électronique du robot, un Arduino muni d'un Shield adapté n'aurait pas convenu au vu des dimensions du robot, notre choix s'est donc porté sur un PCB fait maison bien plus petit qu'un Arduino. Pour faire ce PCB j'ai donc repris le model proposé sur le wiki que j'ai légèrement modifié pour convenir à nos besoins. Notre robot étant une proie il devait être équipé d'un capteur à effet Hall pour détecter si il se fait attraper. J'ai donc remplacé les sorties initialement prévues pour le détecteur de ligne par des sorties adaptées à un capteur à effet Hall. Au cours de cette opération j'en ai profité pour repositionner ces sorties afin qu'elles se retrouvent à l'arrière du robot, là où le capteur est le plus susceptible de se déclancher. Une fois la plaque reçue j'ai pu commencer à souder tous les composants nécessaires au bon fonctionnement du robot; après deux essais infructueux (le premier à cause d'un mauvais régulateur de voltage et le second à cause d'une clock défectueuse) nous avons enfin réussi à faire une plaque fonctionnelle.
Problèmes et résolution
Lors de la conversion du dessin pour la découpe laser du format...... supporté par Autodesk au format svg nécessaire à la découpe il y a eu un changement dans les dimensions du dessin, ce qui a fait que la première découpe était légèrement trop petite et nous avons du redécouper toute la structure principale à la bonne taille. Ayant sous estimé le poids des piles, leur positionnement s'est ensuite avéré être un problème car le poids se concentrait sur la roue avant, ce qui crée un problème d'adhérence des roues arrière.
Lors des premiers essais du PCB complété, le sonar fonctionnait normalement lorsque la carte était branchée en USB à l'ordinateur mais ne fonctionnait plus lorsque le robot n'utilisait que sa batterie. Ce disfonctionnement était dû à une diode qui provoquait une perte de 0,7 Volt en sortie du régulateur de voltage ce qui impliquait que tout le système ne fonctionnait plus qu'avec 4.5 Volts au lieu de 5. Ce problème a été réglé en cours circuitant cette diode grâce à un fil additionnel soudé sur la plaque. Lors de l'essai du TSOP il était impossible de le faire fonctionner sur les pins initialement prévu à cet effet, le problème proviens certainement du fait que sur le pin d'alimentation du TSOP se situe aussi une LED de test qui prendrait une partie du courant destinée à l'alimentation de récepteur infrarouge. Ce problème ayant été détecté tardivement, je n'ai pas eu le temps de dessouder la led pour vérifier cette hypothèse, nous avons donc contourné le problème en branchant le TSOP sur une des sorties destinées aux servomoteurs qui n'était pas utilisée.
Conclusion
Ce bureau d'étude a été pour moi très enrichissant car il m'a permis de découvrir de nombreux logiciels utiles pour le prototypage et la conception mécanique ou électronique. j'ai aussi beaucoup appris sur les différentes étages de conceptions d'un robot. Ces cours ont donc été extrêmement enrichissants et m'on confortés dans ma volonté de poursuivre mes études dans le domaine de la robotique.