Binome2016-8 : Différence entre versions

De Wiki de bureau d'études PeiP
Ligne 186 : Ligne 186 :
 
== Séance 13 du 27 Février 2017 : Finalisation partie basse du châssis  ==
 
== Séance 13 du 27 Février 2017 : Finalisation partie basse du châssis  ==
  
Cette séance fut profitable.
+
Cette séance fut profitable. Sur la partie basse du châssis, nous avons prévus tous les trous de cales, et ainsi visualisé l'agencement du boîtier de pile et de la batterie de la Raspberry. Ont également été fait les trous pour y visser la bille folle, et ceux des capteurs de lignes. Ne connaissant pas encore définitivement l'emplacement que ces derniers auront, 3 grands ovales ont été fait à l'avant du véhicule.
 +
 
 +
 
 +
== Séance 14 du 2 Mars 2017 :  Partie haute du châssis  ==
 +
 
 +
Il nous restait maintenant à dessiner le 2ème étage

Version du 16 mai 2017 à 10:06

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

Forme du châssis


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).
Fichier:Naessens Khinache 2.png
Châssis possédant les mêmes moteurs et roues






Un exemple de châssis ayant les mêmes éléments était à notre disposition, pour nous donner une idée.

Nous avons choisi par ailleurs de prévoir un renfoncement dans le châssis pour les roues. Notre robot possédant déjà une grande dimension, cela permettrait ainsi de moins l'élargir et de donner un côté un peu plus soigné.



Séance 8 du 2 Février 2017 : Détermination de l'emplacement des éléments sur le châssis

Nous avons décidé de placer pile et batterie de Raspberry au dessus, et la carte électronique en dessous pour 2 raisons : la première étant que en étant en marche, nous devrions plus avoir besoin d'accéder aux piles et à la batterie plutôt qu'à la carte électronique. La deuxième étant que comme nous ne connaissons pas par avance la taille de la carte, il serait préférable de lui laisser le plus grand espace disponible, donc toute seule.


Séance 9 du 6 Février 2017 : Réflexion sur l'emplacement des éléments sur le châssis

Cales des moteurs

Après réflexion, il nous est apparut plus logique de placer les éléments les plus lourds en bas afin de garantir un certain équilibre au châssis. De plus, grâce au châssis "exemple", nous avons commencé à prévoir les éléments de fixation des moteurs. Deux fois deux pièces différentes, l'une en dessous du châssis faisant office de plate-forme, l'autre permettant la stabilité du moteur en le vissant à la plaque.


Séance 10 du 9 Février 2017 : Travail sur les cales

Dans la continuité du travail effectué il y a 3 jours, nous avons commencé à dimensionner et créer les pièces des moteurs sur Inkscape à partir du châssis mis à disposition et des nos moteurs. De plus, étant donné qu'il fallait réussir à faire tenir les différents éléments qui composeront notre robot, nous devions penser à un moyen de fixation. Comme la plupart des autres groupes, nous avons pensé à des cales qui viendront s'insérer entre les parties basses et hautes du châssis.


Séance 11 du 13 Février 2017 : Pièces moteurs

Nous avons aujourd'hui fini les pièces qui viendront soutenir nos moteurs. Les trous pour les fixer au châssis étant fait, ceux sur le châssis sont maintenant à faire. Nous avons également dessiné la forme de nos cales sur Inkscape. Mais deux problèmes se posent : pour soutenir nos piles il nous faudra une cale plus petite car la masse et l'alimentation dépassent du boîtier. Et il nous faudra ajuster l'emplacement de nos cales pour la batterie de la Raspberry, celle-ci comportant des ports usb auxquels il faudrait pouvoir accéder.


Séance 12 du 16 Février 2017 : Fin des cales

Après discussion, nous nous sommes mis d'accord pour un espacement de 3,5 cm entre les 2 étages du châssis, ce qui nous laissera un écart pour y passer nos doigts sans trop rendre notre robot volumineux. Les 8 cales dont la plus petite sont toutes prêtes. Sur le châssis, les trous prévus pour fixer les pièces de plexiglas ont été fait, ainsi que ceux permettant de visser les 2 étages du châssis.


Séance 13 du 27 Février 2017 : Finalisation partie basse du châssis

Cette séance fut profitable. Sur la partie basse du châssis, nous avons prévus tous les trous de cales, et ainsi visualisé l'agencement du boîtier de pile et de la batterie de la Raspberry. Ont également été fait les trous pour y visser la bille folle, et ceux des capteurs de lignes. Ne connaissant pas encore définitivement l'emplacement que ces derniers auront, 3 grands ovales ont été fait à l'avant du véhicule.


Séance 14 du 2 Mars 2017 : Partie haute du châssis

Il nous restait maintenant à dessiner le 2ème étage