Onduleur

IUTGEII

 

 

 

 

Projet Maquette Énergie :

Onduleur

hjaja

 

GEII 1A 2015-2016 MULHOUSE

 


Sommaire :


Read More


Système Embarqué Mont Blanc

RESUME 

     Ce projet a pour objectif la conception et la fabrication d’un module autonome ayant la capacité de prendre certaines mesures physiques .(température, pression, humidité et position GPS). Ce système devra stocker ces données pour les transférer par la suite à un ordinateur.

Il sera utilisé dans de condition extrêmes puisque son but sera d’être utilisé lors d’une ascension du Mont Blanc.

Read More


NAO show lumineux



Résumé

 L’objectif du projet est de faire danser dans la salle B19 un robot NAO via le logiciel chorégraphe 2.1.3 et d’utiliser un serveur DMX afin que Nao donne les ordres aux projecteurs en synchronisation avec la musique selectionnée au préalable.

projetnao

Read More


ROBOTS AQUATIQUES


Sommaire

 

Introduction

Présentation du sujet

Cahier des Charges

Budget détaillé

Développement

Gestion de projet

Manuel Technique

Bilan

Bibliographie

Remerciements

 


Introduction

 

Etudiants de première année en département GEII à l’I.U.T de Mulhouse, nous avons eu la chance de pouvoir choisir entre différents sujets de projets proposés par les enseignants. Une fois les groupes réalisés, nous pouvions commencer à travailler sur un projet avec une grande liberté tout en aillant accès à l’aide des enseignants si besoin. Pendant 4 semaines, le but était à la fois de gérer la conduite du projet, l’étude et la réalisation de celui-ci.

⇑Sommaire

 


Présentation du Sujet

 

Nous avons lancé le projet par une visite à l’école Freinet de Mulhouse. L’objectif était de faire découvrir aux enfants la robotique. Les enfants étaient prévenus de notre visite et avaient pour mission de nous dessiner le robot de leur rêve sur le thème de notre projet : « Robot Aquatique ». Nous sommes donc venus récupérer les dessins afin de nous donner une idée des robots que nous allions devoir réaliser.

Ce que nous avons retenu :

  • Faire un robot « observateur » capable de se déplacer de façon autonome et de filmer les environs.
  • Faire 2 robots « combattants » capables de tirer de l’eau l’un sur l’autre et créer un jeu autour de cela. Ces robots sont quant à eux commandés par des manettes, afin de laisser les enfants jouer avec.

Nous avons aussi pu leur faire construire des robots Lego, ainsi que leur montrer ce qu’était dans les grandes lignes la programmation sur ordinateur.

⇑Sommaire

 


Cahier des Charges

 

Cadre du projet :

 

Contexte :

  • Collaboration avec les enfants de l’école Freinet afin de construire des robots qui répondent dans la mesure du possible aux attentes des élèves.
  • Des recherches ont été effectuées pour le choix des composants et sur la manière de construire les robots. Des tests de flottabilités ont également été effectués sur la coque confectionnée par les membres du groupe.

Acteurs :

  • Les enfants dans la recherche d’idées
  • Notre groupe de projet, soit : SEDIRI Aladin, FOUCAULT Antoine, LAVALLEE Arthur, DEVERCHIN Arnaud, DECKER-WURTZ Alexis, BERTRAND Christopher et GAECHTER Hugo dans les changements à apporter aux idées pour les rendre réalisables et les réaliser
  • Mr HUEBER et CHOISY en tant que profs référents

Besoins :

  • Connaissances techniques à acquérir dans la construction physique et la programmation des robots
  • Construire des robots fonctionnels tout en répondant aux attentes des enfants
  • Respecter les contraintes de sécurité, et celles imposées de coûts et de délais

But :

  • Ce projet à pour but de promouvoir le département GEII aux journées portes ouvertes, ainsi que de sensibiliser les enfants de l’école à la robotique. Il est important de montré que la robotique est une discipline qui nous intéresse et nous intrigue, c’est pourquoi ce projet est très apprécié car il nous permet de mettre en pratique tout ce qu’on connait de ce domaine, d’apprendre de nouvelles choses, tout en renvoyant pour le GEII l’image d’être un département qui innove dans ses méthodes d’apprentissage.
⇑Sommaire

Contraintes :

 

Budget :

200e imposés, extensible si besoin en appelant l’aide d’autres groupes qui n’ont pas besoin de tout utiliser

Délais :

  • Première date butoir à la JPO (1 robot fonctionnel en partie au moins nécessaire)
  • Date à laquelle les enfants viennent, où tous les robots doivent être fonctionnels, testés et approuvés (date en attente)
  • Date de fin de projet à laquelle tout doit être fini et présentable (26 Juin)

Sécurité :

Celle des robots et des enfants, s’assurer de l’étanchéité des robots et empêcher des fuites de courant dans l’eau.

Les normes officielles de sécurité des enfants sont à la charge de l’école.

Aucune norme officielle ne nous concernent dans la construction de nos robots, on ne trouve que des normes concernant des robots industriels ce qui n’est pas notre cas.

Taille du groupe :

Nous sommes 7 à travailler ensembles sur le même projet, ce qui exige une organisation et répartition des tâches irréprochables pour ne pas rendre certains travaux infructueux. On se sert donc de Google Drive pour avoir un tableau des tâches que chacun doit faire et pour quand. Chacun peut écrire sur ce fichier pour rendre compte de l’avancement de ses travaux et ainsi éviter des mésententes au sein du groupe.

⇑Sommaire

Objectifs du projet :

 

Faire découvrir aux enfants les possibilités mais aussi les limites de la robotique, tout en rendant le projet fun à découvrir à travers le contrôle des robots et d’un jeu.

⇑Sommaire

Ressources matérielles :

 

  • Coque (Polyester)
  • Hélices
  • Gouvernail
  • Moteurs
  • Cartes Arduino + Manette ou smartphone (Interface H/M)
  • Piscine

 

Ressources Humaines :

 

  • Membres de notre groupe
  • Les enfants (clients)
  • Profs référents (Mr HUEBER et CHOISY)
  • Autres groupes de projet pour bénéficier d’extensions de budget
⇑Sommaire

Graphiques :

  • Bête à cornes :

Bete a corne

⇑Sommaire
  • Pieuvres :

Générale :

Pieuvre GénéraleTableau Pieuvre générale

⇑Sommaire

Robot observateur :

Robot observateur Pieuvre

Tableau Pieuvre Robot obs

⇑Sommaire

Robots combattants :

Pieuvre robots combattants

Tableau pieuvre combattants

⇑Sommaire

GANTT :

Prévisionnel :

GANTT Prévisionnel

⇑Sommaire

Réel :

GANTT Réel

⇑Sommaire

 


Budget détaillé

 

Tableau budget

Liens :
1
2
3
4
5
6
7
8
9
10
11 et 13

Budget alloué : 200 €

Dépenses : 261,49 €

 

⇑Sommaire

 


Développement

 

Alimentation

 

Nous avons 2 moteurs sur le robot observateur :

  • Un pour avancer/reculer (Moteur courant continu) et le second pour tourner (Servomoteur)

Et 3 moteurs sur les robots combattants :

  • Un pour avancer/reculer (Moteur courant continu) et le second pour tourner (Servomoteur) et la pompe

 

Le problème rencontré dans les 2 cas était qu’une seule batterie ne suffisait pas, car lorsqu’on fait tourner tout les moteurs d’un bateau, la chute de tension provoquée était trop importante et faisait planter l’arduino.

 

Notre solution a été de mettre 2 batteries sur les bateaux :

  • Une de 9V pour alimenter l’arduino, arduino qui servira ensuite à alimenter le servomoteur
  • Une de 12V pour les autres moteurs (MCC pour l’observateur, MCC et pompe pour les combattants)

 

Alimentation

 

⇑Sommaire

Manette

 

Nous voulions au départ récupérer une manette déjà existante, type voiture commandée, afin de récupérer le récepteur, le mettre sur notre bateau plutôt que sur la voiture et réutiliser ainsi un fonctionnement déjà créer et simplement l’adapter à notre besoin.

Seulement, les manettes récupérées ne marchaient pas bien, beaucoup de composants étaient manquants, nous avons rencontré énormément de problème en voulant opter pour cette solution et ils auraient étés trop longs à résoudre. De plus, nous n’aurions en rien créer la communication, et le but de ce projet n’est pas de récupérer mais de créer.

 

Finalement, nous avons donc rajouter un shield USB sur l’arduino et un donggle bluetooth associé à une manette de PS3, ce qui nous a fait programmer : Programmation Commande Bateau

⇑Sommaire

Donggle

 

Nous pensions avoir un problème puisque le donggle bluetooth utilisé ne fonctionnait pas, mais c’était finalement simplement un composant dessoudé, nous l’avons donc simplement ressoudé.

 

⇑Sommaire

Servomoteur

 

Nous voulions récupérer pour les 3 bateaux 3x les mêmes servomoteurs récupérables à l’I.U.T, mais pour les robots combattants nous avons rencontré un problème de conflit avec la manette. En effet, soit le programme du servomoteur prenait de le dessus et fonctionnait à l’instar de celui de la manette, soit l’inverse, le programme de la manette fonctionne mais pas celui du servomoteur.

On a finalement du en prendre 2 nouveaux pour les robots combattants afin de régler ce problème.

 

Cela a entraîné un nouveau problème : Comment programmer ces nouveaux servomoteurs, et où trouver les drivers, étant donné qu’ils ne sont pas faits pour être programmés via arduino.

(Rappel : Programmation Commande Bateau)

 

⇑Sommaire

Pompes

 

Nous avons d’abord créer une pompe avec un petit moteur et des tubes, mais cela ne fonctionnait pas à 100% car nous avions un problème d’amorçage/réamorçage, nous étions obligés d’aspirer l’air bloqué dans la pompe afin de la lancer, et si l’angle de tir devenait trop important le même problème arrivait. Il était donc inenvisageable d’interrompre systématiquement le fonctionnement des robots.

Notre solution fut d’acheter de nouvelles pompes. En ce qui concerne le programme pour l’activer, nous avons trouvé un schéma électrique pour gérer un moteur à courant continu avec une pin de l’arduino

Cela comprenait une diode anti retour, 2 résistances et un transistor npn.

MCC schéma

Ça ne fonctionnait pas.

On a donc essayé de rajouter un transistor npn supplémentaire qui piloterait le précédent, mais ça ne résolvait pas le problème.

La solution fut finalement de remplacer le 1er transistor npn par un relais 12V qui est lui-même piloté par un transistor npn.

schéma pompes

 

⇑Sommaire

Caméra

 

Nous avions au départ un problème de batterie qui nous a même fait envisager d’enlever la caméra : en effet, la caméra s’éteignait au bout de quelques petites minutes. Finalement, nous avons changé de caméra et nous la rechargeons grâce à une batterie nomade en cas de besoin.

Nous avions aussi rencontré un autre problème qui empêchait cette nouvelle caméra de fonctionner, problème résolu par une mise à jour du firmware.

 

⇑Sommaire

 


Gestion de projet

 

Etant donné notre effectif ( 7 personnes ) nous nous devions d’être rigoureux dans la gestion et l’administration des tâches. Nous avons pour cela créer un dossier Google Drive partagé entre nous, sur lequel nous nous sommes organiser pour être sur que tout le monde avance ensemble sur le projet, éviter que trop ou trop peu de personnes travaillent sur la même chose, et garder le fil quant à la direction que nous voulions donner au projet.

⇑Sommaire

 


Manuel Technique

 

Pour reprendre notre projet, il faudra se référer au tableau budget afin d’identifier tout ce qui se trouve sur le bateau, et continuer de programmer différentes fonctions sur l’arduino en démarrant grâce à ce tutoriel qui explique les bases.

Ne pas oublier de bien regarder les caractéristiques des batteries pour savoir comment les rechargées.

Les robots étant faits pour des enfants, leur utilisation est très facile. Pour les robots combattants, il suffit de le brancher comme ceci la batterie et le moteur sur l’arduino :

Branchement moteur batterie sur arduino

Puis de contrôler les bateaux à l’aide des manettes.

Le robot observateur est autonome, il suffit donc de le poser dans l’eau et de lancer le moteur à l’aide du branchement vu précédemment.

⇑Sommaire

 


Bilan

 

Ces 4 semaines de projet nous ont appris à étudier pour directement mettre en application les notions vues, ce qui permet de mieux les acquérir et de pouvoir associé la théorie à la pratique.

Dans notre groupe de 7, nous avons aussi beaucoup travaillé afin de bien se répartir les tâches, de bien avancer ensemble et de profiter de notre effectif pour aller plus vite et plus loin dans le projet, pour éviter que cela se transforme en handicap et nous ralentisse.

Nous nous devions aussi d’aboutir à des résultats puisque nous nous sommes engagés auprès des enfants à leur fournir des robots qui fonctionnent et avec lesquels ils pourraient jouer, nous ne pouvions donc pas les décevoir.

Dans l’ensemble, nous avons rencontrés un bon nombre de problèmes de réalisations, étant donné que nous avions beaucoup de directions dans lesquelles nous pouvions aller, nous avons pris beaucoup de temps afin de bien définir le chemin que nous donnerions au projet, et nous avons rencontré plusieurs problèmes en chemin, essentiellement techniques dans la réalisation des robots et aussi dans la programmation. Cependant nous avons toujours trouvé des solutions à nos problèmes, et nous pourrions donc conclure en disant que notre plus gros problème fut de respecter les délais.

Ce projet nous a à tous beaucoup apporté, nous avons découvert tout ce qu’implique un projet lorsqu’on le mène de A à Z et on a pu se rendre compte de l’importance de la conduite de projet afin de ne pas perdre le fil malgré tout les imprévus qui peuvent intervenir.

⇑Sommaire

 


Bibliographie

 

Voici les liens des sites qui nous ont aider à réaliser notre projet :

Tutoriel Arduino UNO

Moteur CC via Arduino

RS composants pour les datasheets

Driver moteur Arduino

Schéma électrique pour pompes

Programmation Commande Bateau

 

Voir tableau du budget pour les adresses du matériel acheté.

⇑Sommaire

 


Remerciements

 

Nous tenons à remercier nos enseignants tuteurs Mr HUEBER et Mr CHOISY de nous avoir accompagnés et conseillés durant ce projet.

Nous adressons également un grand remerciement à Mr DE SABBATA qui nous a largement aidés pour la réalisation du projet.

⇑Sommaire

 


Maquette Domotique

  • Introduction

Dans le cadre de notre formation de première année de DUT GEII (Génie Electrique et Informatique Industrielle),  le module Etudes et Réalisation (Projets) doit être réalisé. Nous avons eu la possibilité de choisir le projet qui nous intéressait le plus. Pendant 4 semaines, de mars à avril, l’emploi du temps a été grandement consacré à cela. Nous étions encadrés par des professeurs qui étaient à notre disposition et qui nous ont notés sur nos recherches et notre avancement.

Image1

 

  • Présentation du sujet

La Maquette Domotique est un ancien projet inachevé commencé il y a 2 ans, nous l’avons repris pour le continuer et le finaliser. Nous avons donc dû résoudre les problèmes rencontrés par nos prédécesseurs.

Par le biais de notre Maquette Domotique, nous devons sensibiliser les personnes sur les « énergies de demain » en simulant une maison totalement autonome énergiquement grâce aux énergies renouvelables.

Nous disposons des énergies suivantes:

-Éolien : Utilisation d’une éolienne domestique.

-Solaire : Installation de panneaux photovoltaïques ainsi que thermiques.

-Hydraulique : Cours d’eau présent afin d’alimenter une turbine hydraulique.

-Biomasse : Combustion des bio-déchets.

-Bois : Combustion de bois dans un foyer bois.

Sur la maquette, l’éolienne et la turbine hydraulique fonctionnent grâce à des moteurs.

Répartition des systèmes de production des énergies renouvelables

 

Nous devons rendre notre maquette à la fois démonstrative et ludique afin de plaire au public.

 

  • Gestion de Projet

Nous sommes suivis par un professeur, dans la matière « Conduite de projet », qui nous apprend à travailler sur des projets en général. Nous avons ainsi à faire les démarches, les explications et les présentations du projet.

Nous avons appris à planifier nos semaines pour y associer les tâches à effectuer chaque jour et ainsi éviter le plus possible les écarts.

Pour cela nous sommes un groupe de 4 étudiants :

-Maillard Guillaume : Chef de projet

-Muller Quentin

-Perreaut Romain

-Sutter Valentin

 

  • Cahier des Charges

 

Schéma « Bête à corne » :

Sans 1titre

Schéma « Pieuvre » : Fonction du projet

Sans titre

Fonction Principale : Rendre notre Maquette attractive afin de sensibiliser le public sur l’utilisation des énergies renouvelables.

Fonctions Contraintes : Nous devons prendre en compte les contraintes pour faire de notre maquette un projet rentable, intéressant et pédagogique.

Read More


Challenge Robotique National

Robot Mobile

IUT de MulhouseGEII Mulhouselogo-uha

GEII 1A 2015-2016 MULHOUSE

Projet Robot Mobile

mulhouse_rotashneck

 

 



Membres du groupe:

 

  • BRULANT Antoine
  • DIAKHATE Matar
  • JUNCK Kevin
  • MARIAN JUDE Antony
  • SCHNELL Vincent
  • WAGNER Mickael

 

 

Présentation du sujet:

 

Dans le cadre du DUT Génie Électrique et Informatique Industrielle (G.E.I.I.) nous sommes amenés à réaliser un projet au courant du 2ème semestre. Cette année nous pouvions choisir entre 14 sujets différents. Nous avons choisis ce projet car nous nous sentons tous les 6 attirés par la robotique.

Notre projet est donc le suivant:

Nous devons concevoir et construire un robot qui  devra être indépendant, on peut donc dire qu’il sera plus ou moins doté d’une intelligence artificielle.

Le principe est simple, notre robot sera placé dans un coin du playground (dans ce cadre il s’agit d’une plate-forme utilisée pour tester un robot) de 8×8 mètres sur lequel seront placés des obstacles. Le but de la manœuvre étant que le robot atteigne le coin opposé du playground le plus rapidement possible et qu’une fois arrivé, il crève un ballon gonflable accroché sur son toit. Pour ce faire nous avons le droit d’utiliser tous les capteurs possibles et nous avons aussi le droit de placer jusqu’à 3 balises autours du ring pour pouvoir guider notre robot vers l’arrivée. Cependant un châssis nous est imposé.

 

Playground


 

 

Cahier des charges :

 

Bête à corne :

 

bete a corne

Diagramme Pieuvre :

 

Pieuvre_Projet

 

 

 

Pour résumer le diagramme pieuvre ci-dessus:

  • Le robot doit avant tout être capable de traiter les informations acquises à travers les capteurs et de se déplacer en fonction de celles-ci pour accéder à l’arrivée.

Cependant pour respecter les contraintes qui nous sont imposées le robot devra :

  • Traiter des informations grâce à un microcontrôleur (PIC 18F4520)
  • Être équipé de capteurs pour pouvoir détecter des obstacles
  • Être guidé par des balises
  • Remplir les conditions d’admission au concours robotique de Cachan
  • Être réalisable avec un budget de 200
  • Être terminé avant la présentation finale qui aura lieu fin Juin
  • Alimenté à partir d’une batterie 12V placée sur le robot
  • Posséder des moteurs et une interface de puissance pour pouvoir se déplacer

 

 


 

Gestion du projet:

Nous avons très rapidement compris qu’on pouvait découper notre projet en 3 parties afin de réaliser un robot conforme au normes imposées.

Ces 3 parties sont les suivantes:

  1. La motorisation du robot
  2. Détection d’obstacles
  3. Le guidage sur le playground

Nous sommes un groupe de 6 personnes,donc nous avons décider de nous diviser en 3 sous-groupes de 2 personnes afin de traiter toutes les parties simultanément.

1. Motorisation

 

Photo

Ainsi pour ce qui est de la partie motorisation du robot, Vincent et Matar ont utilisé des ponts en H dans le but de contrôler le sens de rotation du moteur ainsi que des sorties PWM (Pulse in With Modulation) afin de pouvoir gérer la vitesse de rotation des moteurs à l’aide d’une tension continue.

Pont en H

Test de la Motorisation

 

2. Détection

Pendant ce temps, Antony et Antoine se sont concentrés sur la détection des obstacles. Ils ont fini par conclure que l’outil le plus adapté pour repérer des obstacles est le capteur à ultrasons. Ainsi,il nous suffira d’envoyer des ondes dans la direction vers laquelle se déplace notre robot et de mesurer le temps que prendra l’onde pour revenir.Cela permettra de savoir à quelle distance se trouve l’obstacle et ainsi nous pourrons éviter tout obstacle qui se dressera devant notre robot.

capteur ultrason

Vidéo du fonctionnement de la partie Motorisation et Détection

 

3. Guidage

Mickaël et moi,nous avons travaillé sur cette 3ème partie. Après avoir évaluer toutes les solutions qui s’offraient à nous, nous avons conclu qu’utiliser une balise infra-rouge reste la meilleure option possible compte tenu de notre budget et de la durée du projet. Nous avons donc repris la balise qui a été fabriquée par le groupe de projet de l’année dernière et nous avons reprogrammé le microcontrôleur PIC18F4520 qui sera d’ailleur notre plate-forme de programmation tout au long du projet.

Bilan:

Actuellement,les 3 parties qui sont essentielles à la réalisation de notre robot sont terminées. Dans chacune des parties nous avons opté pour les méthodes les plus répandues pour la simple et bonne raison que ce sont les plus sûrs et les plus précises.

Pour ce qui est de la motorisation,nous  choisissons d’utiliser deux moteurs (un pour chaque roue) alimentés en PWM à l’aide d’un pont en H ainsi nous pouvons contrôler la vitesse et le sens de rotation.

Pour la détection d’obstacle,les émetteurs et récepteurs ultrasons ont été simple à contrôler et leurs précisions sont largement suffisantes pour subvenir à nos besoins ce qui justifie notre choix.

Pour le guidage,nous avons fait le choix d’utiliser des balises infrarouges car c’était la meilleure solution dans notre cas,compte tenu du fait que les autres solutions n’étaient pas réalisables avec notre budget ou étaient trop difficiles a mettre en œuvre.

 

Actuellement nous avons chacun fini nos parties mais nous n’avons pas encore pu mettre en commun pour créer un prototype. Cependant nous allons attaquer cette dernière phase du projet dans les jours à venir pour pouvoir finir notre projet dans les délais.

 

 

Conclusion:

Ce projet nous a aidé a mieux appréhender le travaille en équipe et nous a permis d’appliquer tous les cours théoriques que nous avons eu depuis le début de l’année.

Cependant nous nous sommes tous rendu compte que mener à termes un projet n’est pas toujours aussi facile que l’on le pensais. Nous avons dû faire beaucoup de recherches sur différents sujets pour pouvoir réaliser chacun nos parties. La partie programmation a été l’une des difficultés majeurs dans ce projet car nous n’avions jamais programmé un PIC auparavant.

Nous avons tous réalisé que lorsque nous rencontrons des problèmes,il est préférable de travailler tous ensemble pour résoudre le problème en vitesse et sans ambiguïté.

Au final nous sommes tous d’accord sur le fait que cette expérience est des plus enrichissantes car nous rencontrons de nombreux problèmes que nous serions souvent incapable de résoudre seuls, mais nous apprenons à les surmonter ensemble en équipe, ce qui nous permet de repousser nos limites et d’accélérer notre productivité


 

 

Portes_ouvertes_2016