Binome2016-8 : Différence entre versions

De Wiki de bureau d'études PeiP
Ligne 139 : Ligne 139 :
  
  
[[Fichier:test1.png|200px|thumb|left|Partie basse du châssis]]
+
[[Fichier:test36943.png|200px|thumb|left|Partie basse du châssis]]

Version du 4 mai 2017 à 14:12

Objectifs à atteindre

L'objectif à atteindre durant ce bureau d'étude est la conception d'un robot qui peut être télécommandé par Wi-Fi à l'aide d'un smartphone en respectant le cahier des charges mis en place par le binôme.

Cahier des charges

Le robot aura pour rôle de chercher la balle par le biais d'un utilisateur qui contrôlera le robot. Ce robot sera conçu de composants de base présents dans le robot compétiteur automatique. Premièrement la conception d'un châssis qui sera adapté au système à partir de plexiglas. Ensuite, le système dépendra d'un seul contrôleur moteur qui permettra la motorisation des roues arrières, soit deux moteurs. Ces roues arrières permettront l'avancée du robot mais aussi la rotation, tandis que la roue avant sera une roue folle, totalement libre (bille). Il sera nécessaire au robot en outre de récupérer la balle et de tirer : un système de pinces (une ou deux pinces) et un système ressort qui permettra de tirer, système qui sera présent sous le châssis. Afin de contrôler l'utilisation des pinces, l'utilisation de deux servo-moteurs sera primordiale. La présence de détecteurs de lignes permettra au robot de s'arrêter automatiquement, du moins l'empêcher de sortir du terrain, lorsque ce dernier arrivera sur les bords.

Ce dernier aura sur son châssis un micro-contrôleur disposé sur une carte électronique qu'on aura au préalable conçue.

Enfin, pour que l'utilisateur aie un contrôle sur le robot, nous prendrons en compte l'utilisation d'une Raspberry Pi qui nous servira de contrôleur serveur, mais aussi une caméra qui diffusera ce qui serait "observable par le robot" et ainsi interagir.

Matériel nécessaire

Matériel nécessaire
Châssis et mécanique Composants électroniques Réseau

- Châssis à partir de plexiglas
- Roues motorisées
- Roue libre (bille)
- Pinces
- Système de tir (ressort)
- Servo-moteurs
- Boîtier Piles








- Carte électronique
- Micro-contrôleur ATMega328p
- Adaptateur FTDI (USB-UART) et port USB
- Contrôleur-moteur
- 3 Détecteurs de ligne
- Capteur Ultrasons
- Régulateur 5V
- Quartz 16 MHz
- 2 capacités 10microF
- 6 capacités 100nF
- 1 capacité 1mF
- 1 résistance 1kOhm
- 1 résistance 220Ohm
- 1 Diode















- Carte Raspberry Pi 3
- Caméra
- Batterie Raspberry




Journal et évolution

Séance 1 du 16 Janvier 2017 : Un début à tout

Durant cette première séance de projet qui a fait office de présentation du bureau d'étude, nous avons pu avoir une vision générale du projet dans son ensemble. Nous avons tout d'abord conçu le binôme, choisi la tâche sur laquelle nous allions nous atteler (quel robot allons nous concevoir), dans notre cas c'était le robot télécommandé. Diverses idées ont été évoquées, notamment sur le type de motorisation du robot, mais aussi sur la politique de conception (devons-nous tout faire nous même ou bien utiliser des composants pré-établis ?). Une motorisation arrière simple et la présence d'une roue libre faisait l'affaire. Une recherche sur le fonctionnement des différents composants a été aussi effectué.


Séance 2 du 19 Janvier 2017 : Les nombreuses contraintes à prendre en compte

La deuxième séance nous a permis de poser les bases et de comprendre les différents inconvénients qui s'imposent. Nous avons pu obtenir le matériel nécessaire. Le premier obstacle qui s'est présenté à nous est la conception de la carte électronique et le micro-contrôleur qui sera utilisé. Les contraintes qui s'imposent dans ce domaine sont principalement dues au nombre d'entrées/sorties du microcontrôleur. La conception de la carte électronique était notre premier objectif, bien que nous n'avons pas hésité à nous concerter au sujet de sa forme et de la disposition des pièces qui en découlait. Nous nous sommes habitués avec les différentes pièces et leur fonction.


Séance 3 du 20 Janvier 2017 : La schématique du robot

Cette séance a été fructueuse. Grâce à elle, nous avons pu évoquer et réfléchir sur les bases du circuit grâce à sa schématisation générale. Le logiciel Fritzing était l'outil principal de cette séance : un logiciel riche qui permettait de rendre compte des contraintes électroniques. Le micro-contrôleur et ses différentes entrées et sorties devaient être utilisés de manière optimale. La schématique devait aussi être pratique pour faciliter le routage et concevoir un bon circuit imprimé. Le contrôleur moteur sera lié au micro-contrôleur par le biais d'entrées/sorties digitales et PMW. De même pour l'adaptateur USB-UART aux entrées TX RX.

Afin de comprendre le fonctionnement du circuit, on s'est aidé du schéma de l'Arduino Uno dont notre circuit s'inspire grandement.


Séance 4 du 23 Janvier 2017 : Le circuit électronique

Nous avons avancé sur la conception du circuit électronique, cependant, nous croyions la tâche facile. En effet, la réalisation du circuit devait prendre en compte de nombreux éléments qui n'étaient pas présents sur l'Arduino Uno et bien que notre circuit s'inspire de ce dernier, de nombreuses choses varient. Premièrement, le nombres d'entrées et sorties et moindre sur notre circuit. Il est donc impératif de réfléchir à l'utilisation de ces sorties. Nous sommes donc parti sur la réalisation du circuit grâce à la vue Schématique offerte par Fritzing. En parallèle, on commençait à réfléchir sur la conception du châssis, principalement d'un point de vue mécanique (répartition du poids, espaces disponibles sur le châssis).


Séance 5 du 26 Janvier 2017 : Réflexion approfondie sur le circuit

Le circuit était toujours le sujet principal durant cette séance. On a continué à réflechir et surtout, à étudier le PCB du circuit (circuit imprimé). En effet le plus difficile était à venir. Du côté de la conception du châssis, on a commencé à dessiner celui-ci sur papier en prenant en compte bien les nombreux facteurs étudiés durant la séance précédente tout en essayant de lui donner une forme caractéristique (pointe de flèche). Nous avons ainsi dimensionner les principaux composant du châssis tels que le boîtier de pile, la batterie de la Raspberry, la taille future de la carte électronique, les roues et en conséquence nous avons pu déterminer la longueur / largeur que prendrait notre petit robot. Cette séance a ainsi permis une répartition du travail : Souheib s'occupant de la partie électronique, Thomas s'occupant de la partie conception mécanique.


Séance 6 du 27 Janvier 2017 : Circuit et prise en main d'Inkscape

Cette séance nous a permis de prendre en main le logiciel Inkscape, à partir duquel nous dessinerons le futur châssis. Dessiner la pointe de flèche s'avéra compliquer car contrairement à la majorité des autres groupes qui utilisaient des formes basiques (lignes droites formant des rectangles) nous avons du prendre en main l'outil courbe de bézier. Obtenir la bonne forme et longueur de courbe prit un certain temps, qui s'étala notamment jusqu'à la séance suivante. Cette séance nous a aussi conduit à revoir la conception totale du circuit, en changeant des éléments que l'on voyait comme fondamental. En effet, la FTDI a complètement était délaissé pour être remplacé par la Raspberry qui fera à la fois office de liaison ordinateur-microcontrôleur(rôle de la FTDI UART-USB), mais aussi récepteur WI-FI(rôle de la Raspberry)


Séance 7 du 30 Janvier 2017 : Aspect du châssis et réflexion sur la place des roues

Comme indiqué à la séance précédente, nous avons terminer sur Inkscape les courbes du châssis. Avant de commencer à placer les différents éléments (piles, Raspberry...) nous avons réfléchis à l'emplacement des roues. Ayant des moteurs et des roues différents des autres binômes, il fallait penser à un autre moyen de faire tenir le tout (notamment les moteurs qui sont moins faciles à faire tenir).


Partie basse du châssis