Binome2016-4 : Différence entre versions
(→Journal de bord) |
(→Séance 12 - 2 Mars 2017 - Soudure de la carte et élaboration de la pince sur sketchup) |
||
Ligne 165 : | Ligne 165 : | ||
Durant cette séance, Quentin à téléchargé Ketchup qui est un logiciel de modélisation 3D gratuit grâce auquel il modélisera notre pince. Pour lui cette séance à donc été une découverte du logiciel. Il a essayé de se familiariser avec ce dernier et d’explorer les différentes possibilités qu’il offre en matière de conception. | Durant cette séance, Quentin à téléchargé Ketchup qui est un logiciel de modélisation 3D gratuit grâce auquel il modélisera notre pince. Pour lui cette séance à donc été une découverte du logiciel. Il a essayé de se familiariser avec ce dernier et d’explorer les différentes possibilités qu’il offre en matière de conception. | ||
+ | |||
Pendant ce temps, j’ai débuté la soudure des composants sur notre carte électronique. Étant la première fois que je soude une carte électronique j’ai eu dû mal à savoir par quoi commencer. | Pendant ce temps, j’ai débuté la soudure des composants sur notre carte électronique. Étant la première fois que je soude une carte électronique j’ai eu dû mal à savoir par quoi commencer. | ||
Ligne 170 : | Ligne 171 : | ||
De plus, au niveau des connexions du TB6612FNG et du ATMEGA328P certaines pistes étant trop rapprochées, la séparation ne s’est pas faite lors de l’impression de la carte. J’ai donc dû faire les séparations manuellement à l’aide d’un cutter. | De plus, au niveau des connexions du TB6612FNG et du ATMEGA328P certaines pistes étant trop rapprochées, la séparation ne s’est pas faite lors de l’impression de la carte. J’ai donc dû faire les séparations manuellement à l’aide d’un cutter. | ||
− | |||
− | |||
− | |||
+ | La soudure de l’ATMEGA328P, du TB6612FNG et de 2 capacités ont été réalisé lors de cette séance. | ||
== Séance 13 - 6 Mars 2017 - ? == | == Séance 13 - 6 Mars 2017 - ? == |
Version du 16 mars 2017 à 22:54
Sommaire
- 1 Introduction
- 2 Cahier des charges
- 3 Journal de bord
- 3.1 Séance 1 - 16 Janvier 2017 - Le commencement
- 3.2 Séance 2 - 19 Janvier 2017 - Découverte des différents composants et création du châssis
- 3.3 Séance 3 - 23 Janvier 2017 - Modélisation du châssis
- 3.4 Séance 4 - 26 Janvier 2017 - Début de la création de la carte électronique
- 3.5 Séance 5 - 30 Janvier 2017 - Début du routage
- 3.6 Séance 6 - 2 Février 2017 - Découpage du châssis
- 3.7 Séance 7 - 6 Février 2017 - Finition de la carte électronique
- 3.8 Séance 8 - 9 Février 2017 - Carte électronique enfin terminée
- 3.9 Séance 9 - 13 Février 2017 - Bonne question
- 3.10 Séance 10 - 16 Février 2017 - Bonne question
- 3.11 Séance 11 - 27 Février 2017 - Réflexion sur la pince et début de la programmation
- 3.12 Séance 12 - 2 Mars 2017 - Soudure de la carte et élaboration de la pince sur sketchup
- 3.13 Séance 13 - 6 Mars 2017 - ?
- 3.14 Séance 14 - 13 Mars 2017 - Soudure terminée
- 3.15 Séance 15 - 16 Mars 2017 - Programmation de la carte et conception du poussoir
Introduction
Dans le cadre de ce bureau d'étude, le travail des binômes est de réaliser un jeu dans lequel deux robots s'affrontent.Les règles sont très simples, chaque robot doit envoyer une balle dans le but adverse.Il y a deux types de robots,le robot ramasseur qui doit récupérer la balle et la placer au centre du terrain après chaque but et le robot joueur qui doit être capable d'attraper la balle et de la propulser dans le but adverse.
Après avoir échangé nos opinions, notre binôme ,composé de Danjou Corentin et Morelle-Deloffre Quentin, a décidé de travailler sur le robot joueur qui sera télécommandé.
Cahier des charges
Le robot sera dirigé directement par un humain et ne sera donc pas autonome. Il est constitués des mêmes composants que le robot ramasseur mis à part les phototransistors car la balle et le but seront directement repéré par l'humain à l'aide d'une caméra placée sur le robot. Le contrôle du robot se fait via une Raspberry Pi dotée d'une interface WiFi transformée en point d'accès. L'opérateur contrôle le robot à l'aide d'un smartphone connecté sur le point d'accès. Le robot ne peut se mettre en marche qu'à partir d'un signal reçu de la part du robot ramasseur. L'opérateur peut diriger le robot comme il le souhaite cependant la présence de capteurs est nécessaire pour éviter au robot de sortir du terrain. La capture de la balle se fera à l'aide d'une pince que nous devrons réaliser. Cette pince devrai être solide et doit être également capable d'éjecter la balle.
En résumé, le robot doit être capable :
- détecter les lignes au sol
- d'éviter les collisions
- de repérer la balle
- de capturer la balle et de la lancer
- de communiquer avec les autres éléments présent sur le terrain
Après avoir listé les objectifs du projet, nous avons donc réalisé un tableau récapitulatif du matériel nécessaire à la fabrication de notre robot joueur :
Structure | Circuit embarqué | Contrôle à distance |
---|---|---|
|
|
|
Journal de bord
Séance 1 - 16 Janvier 2017 - Le commencement
Notre première séance a principalement consisté à la découverte de notre projet. Nous avons eu une présentation orale du projet, ainsi que la découverte des différents robots à réaliser (robot joueur, robot ramasseur, élaboration des buts) ainsi que les éléments qui devront être intégrés à notre robot. Après avoir choisi notre binôme, nous avons décidé de réaliser un robot joueur télécommandé et peut-être compléter notre projet par l'élaboration d'un but si le temps nous le permet. Nous nous sommes donc ensuite attelés à la réalisation du cahier des charges permettant de définir les éléments nécessaires à l'élaboration de notre robot.
Séance 2 - 19 Janvier 2017 - Découverte des différents composants et création du châssis
Durant notre deuxième séance, nous avons fait une première prise en main des composants de notre robot tels que les roues, le Raspberry Pi etc. Nous avons choisi de commencer par l'élaboration de notre châssis. Pour cela, nous avons réfléchis sur la mise en place des différents composants. En fonction de leurs positions et leurs tailles , nous avons entrepris la réalisation d'un dessin avec le logiciel Inkscape qui par la suite, permettra de fabriquer notre châssis grâce à la découpeuse laser.
Séance 3 - 23 Janvier 2017 - Modélisation du châssis
Au cours de cette séance nous avons poursuivis l'élaboration du châssis. Cependant, nous nous sommes rendu compte qu'il y avait beaucoup de paramètres à prendre en compte lors de la réalisation de ce dernier, c'est donc pour cela que nous avons lister les différents problèmes que nous pourrions rencontrer lors du montage des différents composants de notre robot :
- La fixation des moteurs était à réfléchir, ces derniers seront fixés sous le châssis à l'aide de deux entretoises pour chaque moteur.
- La fixation des des diverses alimentation était également un problème. L'alimentation de la Raspberry étant un boîtier que nous ne pouvons pas percer, nous avons donc réfléchis à un système de cage qui nous permettrait donc de contenir l'alimentation. De plus, le boîtier de pile est composé lui de 6 piles dont 3 de chaque cotés, il a donc fallut réfléchir a un système qui permet fixer le boîtier et également de changer les piles facilement.
- La position de la pince était aussi un élément à prendre en compte lors de la réalisation du châssis, nous avons donc réservé un emplacement pour le moteur de la pince.
- Les nombres files de connexion est un facteur à prendre en compte. En effet, ces derniers étant nombreux, il faut donc pouvoir repérer à quel composants ils sont reliés et pouvoir intervenir facilement en cas de problème.
Nous avons donc modéliser un châssis permettant de résoudre ces problèmes et qu'il soit un maximum adaptable à n'importe quelle situation.
[photo Quentin qui travail]
Séance 4 - 26 Janvier 2017 - Début de la création de la carte électronique
La modélisation du châssis étant bien avancée, nous avons donc décidé de nous répartir le travail.
Pendant que l'un s'occupe de terminer le châssis, l'autre commence la carte électronique. Cette partie sert à concevoir la carte qui permettra de contrôler les différents composants électroniques présents sur notre robot.
C'est donc avec le logiciel Fritzing que nous allons réaliser cette étape. Tout d'abord nous avons listé les différents composants qui seront présents sur notre carte, puis après une rapide prise en main du logiciel, nous nous sommes lancés dans la création du schématique qui sera utile lors du routage des différents composants.
Séance 5 - 30 Janvier 2017 - Début du routage
Durant ce week-end, nous en avons profité pour terminer le schématique de la carte électronique afin de consacrer la séance au routage. Cependant quelques problèmes ont été rencontrés lors de ce dernier, cela devrait donc nous prendre une séance supplémentaire.
De plus, durant cette séance, nous avons également fait les derniers réglages sur notre châssis. Il est donc maintenant terminé ! Nous avons hâte de voir ce que cela donne. La prochaine séance sera donc consacré à la découpe du châssis !
Séance 6 - 2 Février 2017 - Découpage du châssis
Pendant cette séance nous sommes allé au Fabricarium découper notre châssis à l'aide de la découpeuse laser. Nous avons cependant remarqué un problème au niveau de l'emplacement des entretoises pour fixer les moteurs. En effet, les emplacements de ces entretoises sont mal positionnés, nous allons devoir découper plus tard une nouvelle partie basse pour notre châssis.
Séance 7 - 6 Février 2017 - Finition de la carte électronique
Durant cette séance, Corentin a fini le rootage de la carte électronique, et nous avons commencé le montage de notre châssis afin de vérifier que les emplacements des différents composants étaient corrects. En attendant la prochaine séance, nous devons réfléchir sur l'élaboration de la pince.
Séance 8 - 9 Février 2017 - Carte électronique enfin terminée
La carte électronique est enfin terminée, nous avons fait quelques derniers réglages à l'aide du professeur et nous avons ensuite envoyé la carte à l'impression. Pendant ce temps Quentin s'est occupé des modifications qu'il y avait à faire sur le châssis; en plus du problème des entretoises pour la fixation des roues, nous avons repensé à une meilleure fixation des éléments se trouvant sur la face inférieure tel que le moteur pour la pince ainsi que l'alimentation de la Rasberry Pi se trouvant derrière le servomoteur.
Séance 9 - 13 Février 2017 - Bonne question
A completer
Photo carte electro imprimée poste de soudure onshape pince
Séance 10 - 16 Février 2017 - Bonne question
Séance 11 - 27 Février 2017 - Réflexion sur la pince et début de la programmation
En ce retour de vacances, nous nous retrouvons avec à notre disposition des lignes de codes permettant la programmation de la Raspberry Pi. Durant cette séance nous nous sommes donc fortement intéressé à ce code. Cependant, notre pince n’étant ni conçue, ni réalisée, ainsi que notre carte électronique qui n’est toujours pas soudée et en état de fonctionnement, nous nous sommes rendu compte que la programmation n’était pas une priorité pour le moment.
Le poste de soudure étant occupé, nous avons donc réfléchis ensemble sur la conception de la pince.
Plusieurs paramètres étaient à prendre en compte :
- Premièrement, quelle sera la forme de la pince ? Nous avons opté pour une forme circulaire de pince avec 2 mâchoires de chaque côté qui pourront s’ouvrir ou se fermer afin d’attraper et relâcher la balle.
- Deuxièmement, comment la balle sera t’elle propulsée ? Nous avons regardé quelques modèles sur internet, ainsi que les pinces des années précédentes pour nous donner une petite idée du type de poussoir que nous allons utiliser. Nous avons également eu l’idée d’ajouter un second cerveau moteur qui va faire tourner un engrenage qui lui va contrôler un poussoir à ressort afin d’avoir plus de puissance au moment de la propulsion.
- Troisièmement, comment fonctionnera la pince ? C’est à l’aide d’un cerveau moteur et d’engrenages que nous feront fonctionner les mâchoires de la pince. Cependant nous n’avons pas réfléchis au nombre et à la taille des engrenages que nous allons réaliser.
Séance 12 - 2 Mars 2017 - Soudure de la carte et élaboration de la pince sur sketchup
Durant cette séance, Quentin à téléchargé Ketchup qui est un logiciel de modélisation 3D gratuit grâce auquel il modélisera notre pince. Pour lui cette séance à donc été une découverte du logiciel. Il a essayé de se familiariser avec ce dernier et d’explorer les différentes possibilités qu’il offre en matière de conception.
Pendant ce temps, j’ai débuté la soudure des composants sur notre carte électronique. Étant la première fois que je soude une carte électronique j’ai eu dû mal à savoir par quoi commencer.
Par ailleurs, je me suis rendu compte que certains plans de masses n’étaient pas connectés entre eux il va donc falloir percer un trou dans la carte et rajouter des fils de connexions.
De plus, au niveau des connexions du TB6612FNG et du ATMEGA328P certaines pistes étant trop rapprochées, la séparation ne s’est pas faite lors de l’impression de la carte. J’ai donc dû faire les séparations manuellement à l’aide d’un cutter.
La soudure de l’ATMEGA328P, du TB6612FNG et de 2 capacités ont été réalisé lors de cette séance.
Séance 13 - 6 Mars 2017 - ?
soudure des composants capacité suite et fin a la prochaine séance, difficulté souder les petits composants ? avancement sur la pince ? remplir ce que tu as réalisé
Séance 14 - 13 Mars 2017 - Soudure terminée
Durant cette séance, Quentin à continuer la conception des mâchoires de la pince sur Sketchup.
Pendant ce temps j’ai terminé la soudure de la carte électronique. J’ai soudé les broches qui serviront à la programmation du micro-controleur ainsi que le Quartz. Enfin j’ai soudé les 5 fils qui étaient sur le dessus de notre carte électronique. J’ai rencontré des difficultés lorsque j’ai dû dénuder les fils électriques. De plus, lors de certaines soudures, les fils se sont cassés du fait de leur petit diamètre, j’ai donc recommencé l’opérations à plusieurs reprises.
Séance 15 - 16 Mars 2017 - Programmation de la carte et conception du poussoir
Durant cette séance Quentin à continué de modéliser la pince sur Sketchup. Il a terminé les mâchoires de la pince, il va donc s’attaquer à la partie poussoir de notre pince qui servira à propulser la balle.
Pour cela nous nous sommes inspirés d’un modèle de poussoir déjà réalisé par un groupe de l’année précédente qui nous semblait assez simple au niveau de la conception et qui ne nécessitait pas de gros aménagements sur notre châssis comme par exemple l’ajout d’un second cerveau moteur qui servirait à contrôler la propulsion de la pince. En effet, nous n’avons pas opté pour cette solution car l’utilisation d’un second cerveau moteur engendrerais une programmation plus complexe pour notre carte électronique, l’aménagement d’un nouvel emplacement pour le cerveau moteur sur notre châssis et il aurait fallut une synchronisation parfaite entre le moment où le premier cerveau moteur ouvre les mâchoires de la pince et le second qui lui expulse la balle, ce qui est source d’erreur selon nous.
Pendant que Quentin continue la modélisation, j’ai alors essayé de tester notre carte électronique à l’aide d’un arduino uno.
J’ai tout d’abord observé le professeur manipuler l’arduino uno et la carte électronique d’un camarade. Après avoir mit le bootloader sur le micro-contrôleur, il a ensuite téléchargé le programme « Blind » qui sert à faire clignoter une LED sur le micro-contrôleur. Après quelques manipulations et branchements sur la breadboard, nous avons pu constater le fonctionnement de la carte électronique.
Pour ma part, j’ai téléchargé un programme sur l’arduino puis ensuite j’ai essayé de mettre le bootloader sur le micro-contrôleur mais cela sans succès. Durant la prochaine séance il faudra donc que je vérifie si le courant passe dans notre partie programmation et si il n’y pas de problème de connexion ou de soudure sur la carte à l’aide de l’ohmmètre.