<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mherwegh</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mherwegh"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Mherwegh"/>
		<updated>2026-04-25T07:06:43Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34204</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34204"/>
				<updated>2016-10-10T14:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* État de l'art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-Logigramme_qualité.png|400px|thumb|right|Logigramme d'un contrôle qualité]]&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-pieuvre.png|400px|thumb|center|Diagramme pieuvre du projet]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Pièces en question ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|300px|thumb|center|Pièce 137-722 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C2.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C3.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
On voit sur la pièce 905-920 ci-dessus qu'un numéro de série est moulé ainsi qu'un numéro de moule. Ce dernier peut changer selon le moule et valoir -1 ou -2. Il faut donc prendre en compte cette différenciation entre deux pièces qui n'est pas un défaut.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Sur certaines pièces, nous pouvons avoir un manque de matière. La pièce ci-dessus illustre un exemple flagrant.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC1.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Ci-dessus nous avons n exemple d'un manque de matière plus subtil entre A et B sur l'arrête.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC2.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d'avoir des problème liés à la couleur.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC3.JPG|300px|thumb|center|Pièce 905-920 Retouchable]]&lt;br /&gt;
&lt;br /&gt;
Une autre catégorie de pièce est &amp;quot;Retouchable&amp;quot;. La pièce ci dessus est conforme mais les contours nécessitent un ébavurage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_RET.JPG|300px|thumb|center|Pièce 137-722 Retouchable]]&lt;br /&gt;
&lt;br /&gt;
Il en est de même avec la pièce 137-722 qui peut nécessiter une retouche au niveau de l'ébavurage.&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : [[Fichier:-PFE24-20161006_-_Réunion_-03.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-Logigramme_qualit%C3%A9.png&amp;diff=34203</id>
		<title>Fichier:-PFE24-Logigramme qualité.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-Logigramme_qualit%C3%A9.png&amp;diff=34203"/>
				<updated>2016-10-10T14:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34195</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34195"/>
				<updated>2016-10-10T13:35:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Données initiales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Pièces en question ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|300px|thumb|center|Pièce 137-722 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C2.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C3.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
On voit sur la pièce 905-920 ci-dessus qu'un numéro de série est moulé ainsi qu'un numéro de moule. Ce dernier peut changer selon le moule et valoir -1 ou -2. Il faut donc prendre en compte cette différenciation entre deux pièces qui n'est pas un défaut.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Sur certaines pièces, nous pouvons avoir un manque de matière. La pièce ci-dessus illustre un exemple flagrant.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC1.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Ci-dessus nous avons n exemple d'un manque de matière plus subtil entre A et B sur l'arrête.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC2.JPG|300px|thumb|center|Pièce 905-920 Non Conforme]]&lt;br /&gt;
&lt;br /&gt;
Il est aussi possible d'avoir des problème liés à la couleur.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_NC3.JPG|300px|thumb|center|Pièce 905-920 Retouchable]]&lt;br /&gt;
&lt;br /&gt;
Une autre catégorie de pièce est &amp;quot;Retouchable&amp;quot;. La pièce ci dessus est conforme mais les contours nécessitent un ébavurage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_RET.JPG|300px|thumb|center|Pièce 137-722 Retouchable]]&lt;br /&gt;
&lt;br /&gt;
Il en est de même avec la pièce 137-722 qui peut nécessiter une retouche au niveau de l'ébavurage.&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : [[Fichier:-PFE24-20161006_-_Réunion_-03.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-137-722_RET.JPG&amp;diff=34194</id>
		<title>Fichier:-PFE24-137-722 RET.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-137-722_RET.JPG&amp;diff=34194"/>
				<updated>2016-10-10T13:33:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC1.JPG&amp;diff=34193</id>
		<title>Fichier:-PFE24-905-920 NC1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC1.JPG&amp;diff=34193"/>
				<updated>2016-10-10T13:30:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC3.JPG&amp;diff=34192</id>
		<title>Fichier:-PFE24-905-920 NC3.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC3.JPG&amp;diff=34192"/>
				<updated>2016-10-10T13:26:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC2.JPG&amp;diff=34191</id>
		<title>Fichier:-PFE24-905-920 NC2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC2.JPG&amp;diff=34191"/>
				<updated>2016-10-10T13:22:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC.JPG&amp;diff=34190</id>
		<title>Fichier:-PFE24-905-920 NC.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_NC.JPG&amp;diff=34190"/>
				<updated>2016-10-10T13:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C3.JPG&amp;diff=34189</id>
		<title>Fichier:-PFE24-905-920 C3.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C3.JPG&amp;diff=34189"/>
				<updated>2016-10-10T13:14:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34188</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34188"/>
				<updated>2016-10-10T13:14:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Données initiales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Données initiales ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|300px|thumb|center|Pièce 137-722 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-905-920_C2.JPG|300px|thumb|center|Pièce 905-920 Conforme]]&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : [[Fichier:-PFE24-20161006_-_Réunion_-03.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C2.JPG&amp;diff=34187</id>
		<title>Fichier:-PFE24-905-920 C2.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C2.JPG&amp;diff=34187"/>
				<updated>2016-10-10T13:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C.JPG&amp;diff=34186</id>
		<title>Fichier:-PFE24-905-920 C.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-905-920_C.JPG&amp;diff=34186"/>
				<updated>2016-10-10T13:11:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34185</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34185"/>
				<updated>2016-10-10T12:50:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Semaine 3 (03/10 - 07/10) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Données initiales ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : [[Fichier:-PFE24-20161006_-_Réunion_-03.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34184</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34184"/>
				<updated>2016-10-10T12:49:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Données initiales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Données initiales ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : insérer le CR&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-20161006_-_R%C3%A9union_-03.pdf&amp;diff=34183</id>
		<title>Fichier:-PFE24-20161006 - Réunion -03.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-20161006_-_R%C3%A9union_-03.pdf&amp;diff=34183"/>
				<updated>2016-10-10T12:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-137-722_C.JPG&amp;diff=34182</id>
		<title>Fichier:-PFE24-137-722 C.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-PFE24-137-722_C.JPG&amp;diff=34182"/>
				<updated>2016-10-10T12:46:49Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34181</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34181"/>
				<updated>2016-10-10T12:45:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Cahier des Charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
&lt;br /&gt;
=== Données initiales ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-PFE24-137-722_C.JPG|500px]]&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : insérer le CR&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34180</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34180"/>
				<updated>2016-10-10T12:36:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Suivi de l'avancement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 06/10''' : insérer le CR&lt;br /&gt;
&lt;br /&gt;
=== Semaine 4 (10/10 - 14/10) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34037</id>
		<title>Discussion:P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Discussion:P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34037"/>
				<updated>2016-10-05T15:10:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : Page créée avec « Jeudi 06/10  Discuter de :      - types de contrôle ( camera / laser / ultrason )    - caractéristiques de contrôles (vitesse / carac à contrôle )    - décisions ( conf... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jeudi 06/10&lt;br /&gt;
&lt;br /&gt;
Discuter de : &lt;br /&gt;
&lt;br /&gt;
   - types de contrôle ( camera / laser / ultrason )&lt;br /&gt;
   - caractéristiques de contrôles (vitesse / carac à contrôle )&lt;br /&gt;
   - décisions ( conforme / retouchable / rebut / acceptable )&lt;br /&gt;
   - précision du contrôle / tolérance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste de nos besoins : &lt;br /&gt;
&lt;br /&gt;
   - préférences Hard et Soft&lt;br /&gt;
   - des pièces conforme et non conforme (une pour chaque problème récurrent)&lt;br /&gt;
   - prioriser les tests à développer ( 1 Contour / 2 surplus de matière / 3 manque de matière / 4 grain de sable etc )&lt;br /&gt;
   - gestion des non conforme (différenciation des différents défauts ?) &lt;br /&gt;
   - traçabilité des pièces (ex : code barre qui une fois scanné explique les défauts détectés )&lt;br /&gt;
   - modèle 3D ou les cotes &lt;br /&gt;
   - livrable  final : proof of concept / prototype / système fonctionnel&lt;br /&gt;
   - Supervision : comment ils vont fonctionner (ergonomie, expérience utilisateur, ...)&lt;br /&gt;
&lt;br /&gt;
Questions diverses : &lt;br /&gt;
&lt;br /&gt;
   - Différence thermodurcissable et thermoplastique&lt;br /&gt;
   - utilisation réelle dans l'industrie (déclin / progression )&lt;br /&gt;
   - contraintes mécaniques des pièces (s'ils savent pas, questions à Popo)&lt;br /&gt;
   - possibilité d'arrêter la série pour en lancer une autre plus prioritaire&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34002</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=34002"/>
				<updated>2016-10-05T13:43:00Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Suivi de l'avancement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 3 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33999</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33999"/>
				<updated>2016-10-05T13:39:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* État de l'art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
   - Ressuage&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   - Acoustiques&lt;br /&gt;
   - Thermographie&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33997</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33997"/>
				<updated>2016-10-05T13:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* État de l'art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
L’objectif de ce projet est d’automatiser le contrôle qualité des pièces thermoplastiques. &lt;br /&gt;
&lt;br /&gt;
Différents types de contrôle qualité non destructif existent : &lt;br /&gt;
&lt;br /&gt;
   - Examen visuel&lt;br /&gt;
&lt;br /&gt;
   - Ressuage&lt;br /&gt;
&lt;br /&gt;
   - Radiologie (rayons X, gammagraphie, neutronographie, jauges)&lt;br /&gt;
&lt;br /&gt;
   - Ultrasons&lt;br /&gt;
   &lt;br /&gt;
   - Acoustiques&lt;br /&gt;
&lt;br /&gt;
   - Thermographie&lt;br /&gt;
&lt;br /&gt;
   - Magnétoscopie&lt;br /&gt;
&lt;br /&gt;
Les différentes caractéristiques d'un contrôlé qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   -Fréquence : systématique ou par prélèvement&lt;br /&gt;
&lt;br /&gt;
   - Les caractéristiques à contrôler&lt;br /&gt;
&lt;br /&gt;
   - Type de contrôle : mesure / comparaison (défauthèque) / appréciation visuel&lt;br /&gt;
&lt;br /&gt;
   - Moyens de contrôle : appareil de mesure / référentiel / …&lt;br /&gt;
&lt;br /&gt;
   - Entité qui contrôle : machine ou personne&lt;br /&gt;
&lt;br /&gt;
Les décisions à prendre suite à un contrôle qualité sont :  &lt;br /&gt;
&lt;br /&gt;
   - Conforme&lt;br /&gt;
&lt;br /&gt;
   - Non conforme pouvant être retouché&lt;br /&gt;
&lt;br /&gt;
   - Non conforme rebuté&lt;br /&gt;
&lt;br /&gt;
   - Non conforme acceptable&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33989</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33989"/>
				<updated>2016-10-05T13:00:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Suivi de l'avancement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (03/10 - 07/10) ===&lt;br /&gt;
&lt;br /&gt;
'''Réunion du 03/10''' : [[Fichier:PFE24-20161003_-_Réunion_-02.pdf‎]]&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PFE24-20161003_-_R%C3%A9union_-02.pdf&amp;diff=33988</id>
		<title>Fichier:PFE24-20161003 - Réunion -02.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PFE24-20161003_-_R%C3%A9union_-02.pdf&amp;diff=33988"/>
				<updated>2016-10-05T13:00:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33983</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33983"/>
				<updated>2016-10-05T12:44:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Gestion Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png|400px|thumb|center|Bête à corne du projet]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour préparer le projet, et avant d'avoir rencontrer l'entreprise pour pouvoir poser nos questions et rédiger le cahier des charges, nous pensons gérer la première partie du projet comme suit : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PFE24-161005-Ganttoctobre.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PFE24-161005-Ganttoctobre.PNG&amp;diff=33982</id>
		<title>Fichier:PFE24-161005-Ganttoctobre.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PFE24-161005-Ganttoctobre.PNG&amp;diff=33982"/>
				<updated>2016-10-05T12:42:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33729</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33729"/>
				<updated>2016-09-26T13:59:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Gestion Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bete-a-corne.png]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33726</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33726"/>
				<updated>2016-09-26T13:52:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Gestion Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:Bête-à-corne.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33725</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33725"/>
				<updated>2016-09-26T13:51:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Gestion Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Gestion Projet ==&lt;br /&gt;
[[Fichier:bête-à-corne.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33717</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33717"/>
				<updated>2016-09-26T13:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Semaine 2 (26/09 - 30/09) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;br /&gt;
&lt;br /&gt;
'''*Réunion du 26/09*'''&lt;br /&gt;
&lt;br /&gt;
Présents : Corentin Casier, Blaise Conrard, Matthieu Herwegh, Alex Julita, Jordan Razafindraibe&lt;br /&gt;
&lt;br /&gt;
''Début : 14h30''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, il a été précisé que les deux sujets P23 et P24 peuvent être traités séparément pour le moment. Une réunion avec Benjamin Massart devrait avoir lieu le 06/10 à 16H00. Cette réunion doit être confirmée par Blaise Conrard. L'objectif de cette réunion sera de préciser le sujet et de lancer la rédaction d'un cahier des charges précis (CdC ci-après).&lt;br /&gt;
&lt;br /&gt;
Pour préparer cette réunion, nous avons convenu de plusieurs axes sur lesquels nous devons travailler : &lt;br /&gt;
&lt;br /&gt;
- Préparer la gestion du projet : bête à corne, diagramme de gantt, ...&lt;br /&gt;
&lt;br /&gt;
- Etablir un panel de solution techniques : cela permettra de soulever quelques points sombres que nous réglerons avec l'entreprise lors de la rédaction du CdC.&lt;br /&gt;
&lt;br /&gt;
- Réfléchir aux atouts et aux handicaps des solutions techniques : une matrice SWOT permettra de bien mettre en évidence ces informations. Cette matrice, ainsi que les solutions techniques, seront réétudiées une fois le CdC bien établi.&lt;br /&gt;
&lt;br /&gt;
''Fin : 15H00''&lt;br /&gt;
&lt;br /&gt;
Prochaine réunion : lundi 03/10 à 16H&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33716</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33716"/>
				<updated>2016-09-26T13:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Intitulé du Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
Une entreprise produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
&lt;br /&gt;
- les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
&lt;br /&gt;
- la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
&lt;br /&gt;
- l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
&lt;br /&gt;
- de la conformité ou non de la pièce &lt;br /&gt;
&lt;br /&gt;
- des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
Pour concevoir des pièces en thermoplastique, des moules sont utilisés pour le refroidissement de la matière. Ce qui peut entraîner des absences ou des surplus de matière en certains endroits. Cette action en sortie de moule pour régler la conformité des pièces produites est appelé ébavurage.&lt;br /&gt;
&lt;br /&gt;
L'entreprise cliente de ce projet réalise les actions d'ébavurage de façon manuel grâce à des opérateurs. Le process de qualité en fin de chaîne de production est lui aussi réalisé par un opérateur.&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33709</id>
		<title>P24 Contrôle qualité de la production de pièces plastiques</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P24_Contr%C3%B4le_qualit%C3%A9_de_la_production_de_pi%C3%A8ces_plastiques&amp;diff=33709"/>
				<updated>2016-09-26T13:03:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : Page créée avec « ==Présentation du Projet ==  === Contexte ===  La société AC-PM produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répo... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Présentation du Projet ==&lt;br /&gt;
&lt;br /&gt;
=== Contexte ===&lt;br /&gt;
&lt;br /&gt;
La société AC-PM produit des pièces plastiques techniques. Afin d'améliorer sa compétitivité et également afin de répondre l'accroissement de ses commandes, cette société souhaite automatiser et robotiser son département de finition.  &lt;br /&gt;
Plus précisément, après moulage, les pièces produites doivent être ébavurées afin d'éliminer les surplus de matière provenant des plans de joint des moules. Ces pièces plastiques étant intégrer à des systèmes aéronautiques ou automobiles, une précision de production importante est demandée. Pour cette raison, en aval du poste d'ébavurage, un poste de contrôle qualité automatisé doit être mise en place.&lt;br /&gt;
&lt;br /&gt;
=== Intitulé du Projet ===&lt;br /&gt;
&lt;br /&gt;
Le projet vise à concevoir un système d'instrumentation pour un poste d'ébavurage destiné à faire le contrôle d'une pièce avant et/ou après ébavurage,afin de détecter :&lt;br /&gt;
_les bavures sur les arrêtes et au niveau des plans de joint,&lt;br /&gt;
_la présence de matière restante dans les orifices de la pièce,&lt;br /&gt;
_l'absence ou un manque de matière en certain endroit de la pièce.&lt;br /&gt;
Il faut alors rendre compte : &lt;br /&gt;
_ de la conformité ou non de la pièce &lt;br /&gt;
_ des éventuels travaux de finition à mener&lt;br /&gt;
&lt;br /&gt;
Pour réaliser ce projet, plusieurs systèmes de contrôles sont envisagés; contrôle vidéo (conformité des orifices, absence de matière...), utilisation de laser 2D (détection d'aspérités, de trous) ou des palpeurs (bavures sur les arrêtes et des plans de joint).&lt;br /&gt;
&lt;br /&gt;
=== État de l'art ===&lt;br /&gt;
Afin de concevoir ce projet, une première partie de documentation consiste à se renseigner sur les différentes techniques de contrôle qualité déjà existante qui pourrait être utilisées. Ainsi que les particularités des thermoplastiques.&lt;br /&gt;
&lt;br /&gt;
Les thermoplastiques sont des matières plastiques qui se ramollissent sous l'action de la chaleur et se durcissent en se refroidissant de manière réversible. La plupart des plastiques utilisés dans l'emballage sont des thermoplastiques, ce qui permet de les recycler.&lt;br /&gt;
&lt;br /&gt;
== Cahier des Charges ==&lt;br /&gt;
== Suivi de l'avancement ==&lt;br /&gt;
=== Semaine 1 (19/09-23/09) ===&lt;br /&gt;
&lt;br /&gt;
Étude du sujet, des thermoplastiques et de l'état de l'art concernant le contrôle qualité de pièces plastiques&lt;br /&gt;
Prise de contact avec les tuteurs écoles et entreprise pour définir le cahier des charges&lt;br /&gt;
&lt;br /&gt;
=== Semaine 2 (26/09 - 30/09) ===&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-3.zip&amp;diff=33598</id>
		<title>Fichier:IMA4-EC1-Schematique&amp;PCB-3.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-3.zip&amp;diff=33598"/>
				<updated>2016-09-08T11:12:37Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : a téléversé une nouvelle version de « Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33597</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33597"/>
				<updated>2016-09-08T11:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Mini-carte Pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMA4EC1-Temperature.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMA4EC1-Pression.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip]]&lt;br /&gt;
&lt;br /&gt;
==Soudage et tests==&lt;br /&gt;
&lt;br /&gt;
Lors du soudage des cartes, plusieurs problèmes ont été détectés : &lt;br /&gt;
&lt;br /&gt;
- LEDs TX/RX sur le FTDI montées à l'envers : elles ont été désignées comme si les pins passaient de l'état bas à l'état haut lors d'une transmission. En réalité, ces pins passent d'un état tristate à un état bas. Pour résoudre ce problème, les LEDs ont été retournées et les résistances soudées différemment pour pouvoir les ramener vers le 5V et non le GND.&lt;br /&gt;
&lt;br /&gt;
- le quartz nécessitait d'avoir deux pads reliés. Ces pads n'ont pas été reliés, la piste n'ayant pas été imprimés. La solution a donc été de relier les pistes par un fil volant. Le quartz ne fonctionnant toujours pas, un quartz traversant directement sur les pins des condensateurs.&lt;br /&gt;
&lt;br /&gt;
- Pour installer le bootloader, un arduino uno est utilisé avec le programme ArduinoISP. L'atmega 328P-AU utilisé pour ce projet est le même que celui de l'arduino Nano. Il faut donc choisir &lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4EC1-Pression.png&amp;diff=33596</id>
		<title>Fichier:IMA4EC1-Pression.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4EC1-Pression.png&amp;diff=33596"/>
				<updated>2016-09-08T11:10:50Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33595</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33595"/>
				<updated>2016-09-08T11:10:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Mini-carte Temperature */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:IMA4EC1-Temperature.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v5.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip]]&lt;br /&gt;
&lt;br /&gt;
==Soudage et tests==&lt;br /&gt;
&lt;br /&gt;
Lors du soudage des cartes, plusieurs problèmes ont été détectés : &lt;br /&gt;
&lt;br /&gt;
- LEDs TX/RX sur le FTDI montées à l'envers : elles ont été désignées comme si les pins passaient de l'état bas à l'état haut lors d'une transmission. En réalité, ces pins passent d'un état tristate à un état bas. Pour résoudre ce problème, les LEDs ont été retournées et les résistances soudées différemment pour pouvoir les ramener vers le 5V et non le GND.&lt;br /&gt;
&lt;br /&gt;
- le quartz nécessitait d'avoir deux pads reliés. Ces pads n'ont pas été reliés, la piste n'ayant pas été imprimés. La solution a donc été de relier les pistes par un fil volant. Le quartz ne fonctionnant toujours pas, un quartz traversant directement sur les pins des condensateurs.&lt;br /&gt;
&lt;br /&gt;
- Pour installer le bootloader, un arduino uno est utilisé avec le programme ArduinoISP. L'atmega 328P-AU utilisé pour ce projet est le même que celui de l'arduino Nano. Il faut donc choisir &lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4EC1-Temperature.png&amp;diff=33594</id>
		<title>Fichier:IMA4EC1-Temperature.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4EC1-Temperature.png&amp;diff=33594"/>
				<updated>2016-09-08T11:09:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33542</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33542"/>
				<updated>2016-09-06T18:28:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v5.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip]]&lt;br /&gt;
&lt;br /&gt;
==Soudage et tests==&lt;br /&gt;
&lt;br /&gt;
Lors du soudage des cartes, plusieurs problèmes ont été détectés : &lt;br /&gt;
&lt;br /&gt;
- LEDs TX/RX sur le FTDI montées à l'envers : elles ont été désignées comme si les pins passaient de l'état bas à l'état haut lors d'une transmission. En réalité, ces pins passent d'un état tristate à un état bas. Pour résoudre ce problème, les LEDs ont été retournées et les résistances soudées différemment pour pouvoir les ramener vers le 5V et non le GND.&lt;br /&gt;
&lt;br /&gt;
- le quartz nécessitait d'avoir deux pads reliés. Ces pads n'ont pas été reliés, la piste n'ayant pas été imprimés. La solution a donc été de relier les pistes par un fil volant. Le quartz ne fonctionnant toujours pas, un quartz traversant directement sur les pins des condensateurs.&lt;br /&gt;
&lt;br /&gt;
- Pour installer le bootloader, un arduino uno est utilisé avec le programme ArduinoISP. L'atmega 328P-AU utilisé pour ce projet est le même que celui de l'arduino Nano. Il faut donc choisir &lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33525</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33525"/>
				<updated>2016-08-24T01:08:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Carte Pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v5.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33495</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33495"/>
				<updated>2016-08-23T01:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Livrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v5.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-3.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-3.zip&amp;diff=33494</id>
		<title>Fichier:IMA4-EC1-Schematique&amp;PCB-3.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-3.zip&amp;diff=33494"/>
				<updated>2016-08-23T01:15:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33493</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33493"/>
				<updated>2016-08-23T01:11:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Mini-carte Pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v5.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-2.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-2016-IMA4-EC1-PCB_pression-v5.png&amp;diff=33492</id>
		<title>Fichier:-2016-IMA4-EC1-PCB pression-v5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-2016-IMA4-EC1-PCB_pression-v5.png&amp;diff=33492"/>
				<updated>2016-08-23T01:10:53Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33491</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33491"/>
				<updated>2016-08-23T01:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Carte pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
documentation capteur : pull up ...&lt;br /&gt;
&lt;br /&gt;
documentation regulateur : resistances capa etc&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v3.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 24mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v4.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-2.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-2016-IMA4-EC1-Carte_Pression-v3.png&amp;diff=33490</id>
		<title>Fichier:-2016-IMA4-EC1-Carte Pression-v3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:-2016-IMA4-EC1-Carte_Pression-v3.png&amp;diff=33490"/>
				<updated>2016-08-23T01:08:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33489</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33489"/>
				<updated>2016-08-23T01:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Carte Pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
A meetre a jour : resistances / regulateur / capacites&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
D'apres la documentation du capteur, les pins SDA et SCL demandent un resistance pull-up superieur a 1kohm et l'alimentation doit etre reliee a la masse avec une capacite comprise entre 0.1uF et 0.47uF. Il est donc choisi d'utiliser des resistances de 10kohm et une capacite de 0.1uF pour etre sur le meme format que la carte de temperature.&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 24mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v4.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-2.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33488</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33488"/>
				<updated>2016-08-23T01:06:16Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Carte Pression */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/measurement-specialties/ms563702ba03-50/sensor-barometric-0-01-1-2bar/dp/2362663&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
D'apres la documentation du capteur, les pins SDA et SCL demandent un resistance pull-up superieur a 1kohm et l'alimentation doit etre reliee a la masse avec une capacite comprise entre 0.1uF et 0.47uF. Il est donc choisi d'utiliser des resistances de 10kohm et une capacite de 0.1uF pour etre sur le meme format que la carte de temperature.&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 24mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v4.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-2.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33445</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33445"/>
				<updated>2016-08-10T02:55:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Livrables */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
D'apres la documentation du capteur, les pins SDA et SCL demandent un resistance pull-up superieur a 1kohm et l'alimentation doit etre reliee a la masse avec une capacite comprise entre 0.1uF et 0.47uF. Il est donc choisi d'utiliser des resistances de 10kohm et une capacite de 0.1uF pour etre sur le meme format que la carte de temperature.&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 24mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v4.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:IMA4-EC1-Schematique&amp;amp;PCB-2.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-2.zip&amp;diff=33444</id>
		<title>Fichier:IMA4-EC1-Schematique&amp;PCB-2.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:IMA4-EC1-Schematique%26PCB-2.zip&amp;diff=33444"/>
				<updated>2016-08-10T02:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33443</id>
		<title>Optimisation de cartes de contrôle de robot mobile</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Optimisation_de_cartes_de_contr%C3%B4le_de_robot_mobile&amp;diff=33443"/>
				<updated>2016-08-10T02:54:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mherwegh : /* Carte principale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
 &lt;br /&gt;
Reprendre la carte du stage [[Plateforme robotique pour l'enseignement secondaire]].&lt;br /&gt;
&lt;br /&gt;
Remplacer l'ATMega328P traversant par un ATMega328P de surface mais soudable à la main. Trouvez un quartz de surface plus compact. Minimiser les via.&lt;br /&gt;
&lt;br /&gt;
Réaliser deux mini-cartes pour réaliser des capteurs I2C. Les mini-cartes doivent comporter un connecteur RJ11 pour se connecter vers la carte mère et un connecteur RJ11 pour chaîner un autre capteur. L'un des capteurs doit être un capteur d'humidité et de température, le second doit être un capteur de pression. Si possible trouver des composants de surface pour les capteurs I2C. Une sonde étanche pour le capteur de température serait appréciée.&lt;br /&gt;
&lt;br /&gt;
Ecrire les fonctions permettant de récupérer les valeurs des capteurs. Ces fonctions doivent être écrites pour &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt;. Pour la partie I2C vous pouvez vous baser sur le projet IMA4 ordonnanceur de 2014/2015 ([[Malette Arduino éducative I]]).&lt;br /&gt;
&lt;br /&gt;
Créer un châssis unique pour les deux motorisations avec des fixations propres sans utilisation de fil de fer.&lt;br /&gt;
&lt;br /&gt;
==Avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Cahier des charges===&lt;br /&gt;
&lt;br /&gt;
Afin d'optimiser et améliorer le robot mobile dont il est question, nous allons chercher à réduire la taille de certains composants électroniques et ajouter la fonction suivante : &lt;br /&gt;
&lt;br /&gt;
Possibilité d'ajouter des capteurs en chaîne.&lt;br /&gt;
&lt;br /&gt;
Pour cela, il est convenu d'utiliser deux types de capteurs dans un premier temps : un capteur de pression et un capteur de temperature/humidité. Il est convenu qu'il serait appréciable d'avoir des capteurs étanche à la plongée dans l'eau (IP67 ou supérieure serait idéal).&lt;br /&gt;
&lt;br /&gt;
Enfin, le châssis devra être retravaillé pour être en une seule pièce et contenir l'ensemble des composants déjà existants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Possibilites Hardware===&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Temperature'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/silicon-labs/si7034-a10-im/capteur-temp-humidite-4-deg-c/dp/2473678?ost=temperature+humidite&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000004362&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond a toutes les contraintes : I2C, SMD, temperature et humidite, de taille correcte. Il a besoin d'etre soude a l'aide d'un four a refusion.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/hih6130-021-001/capteur-humidicon-5-soic-8/dp/1961727&lt;br /&gt;
&lt;br /&gt;
Ce capteur repond au cahier des charges. il demande d'etre alimente en 3.3V et demande donc un regulateur de tension. Il est soudable a la main.&lt;br /&gt;
&lt;br /&gt;
3) Une autre solution envisageable serait de differencier deux capteurs, un de temperature et un d'humidite, sur la meme carte avec des adresses I2C differentes. En regardant chez le fournisseur Farnell, le prix semble superieur a la seconde solution qui offre les memes fonctionnalites/caracteristiaues en un seul composant.&lt;br /&gt;
&lt;br /&gt;
Si l'on souhaite eviter l'utilisation d'un four a refusion, le second capteur est la solution. Si l'utilisation de ce four est possible, la premiere solution semble la plus adapte avec un circuit simple et un prix inferieur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Mini-carte Pression'''&lt;br /&gt;
&lt;br /&gt;
1) http://fr.farnell.com/honeywell/asdxavx010ng2a5/capteur-jauge-10-in-h2o-axial/dp/1784667&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression differentielle entre la pression atmospherique courante et la pression qu'on lui applique. Alimente en 5V et de taille raisonnable, il communique en I2C avec le systeme.&lt;br /&gt;
&lt;br /&gt;
2) http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression absolue. Alimente en 5V et de taille raisonnable, il offre lui aussi une communication I2C. &lt;br /&gt;
&lt;br /&gt;
3) http://fr.farnell.com/honeywell/sscmann060pg2a3/sensor-60psi-smd-axial-gauge/dp/1823239&lt;br /&gt;
&lt;br /&gt;
Ce capteur offre une mesure de pression diffenretielle comme le premier. Alimente en 3.3V et de taille legerement inferieur au precedent, il permet de communiquer en I2C.&lt;br /&gt;
&lt;br /&gt;
Parmi ces trois capteurs, les deux premiers sont traversants tandis que le dernier est SMD. Je pense que cela n'est pas un probleme si l'on considere que l'avantage du SMD est le gain de place et l'economie financiere du au percage. Notre carte comportant principalement deux connecteurs RJ11, ce nouveau capteur ne viendra pas augmenter la taille de la carte ni rajouter un surcout de percage. &lt;br /&gt;
&lt;br /&gt;
Le troisieme composant, SMD, existe aussi en pression absolu mais n'est plus disponible chez Farnell. De plus, son prix eleve ne favorise pas ce choix.&lt;br /&gt;
&lt;br /&gt;
Au vu de l'application voulu, je pense que le second capteur est le plus adapte : pression absolu, I2C, taille correcte, prix abordable. &lt;br /&gt;
Son prix legerement superieur sera compense par la suppression des composants necessaires a l'adaptation en tension et la possibilite de faire la carte en une seule couche au lieu de deux.&lt;br /&gt;
&lt;br /&gt;
==Liste de composants==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Atmega &lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead&amp;amp;searchView=table&amp;amp;iscrfnonsku=false&lt;br /&gt;
|-&lt;br /&gt;
| Quartz&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/epson/q22fa23800181-fa-238-16-mhz-12-5pf/quartz-fa-238-16mhz-50ppm-12pf/dp/1712816&lt;br /&gt;
|}&lt;br /&gt;
===Carte Temperature/Humidite===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur Temp/Humi&lt;br /&gt;
| 1&lt;br /&gt;
| http://fr.farnell.com/sensirion/sht21/capteur-d-humidite-temp-3x3mm/dp/1855468&lt;br /&gt;
|-&lt;br /&gt;
| Regulateur de tension&lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/texas-instruments/tps79325dbvr/regulateur-ldo-2-5v-sot-23/dp/1460963&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 100 Kohm&lt;br /&gt;
| 1&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/2131019&lt;br /&gt;
par 10 : http://fr.farnell.com/multicomp/mc0063w06031100k/res-couche-epaisse-100k-1-0-063w/dp/9330402&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 2 &lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|-&lt;br /&gt;
| Condensateur 0.47 uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 5 : http://fr.farnell.com/tdk/c1608x7r1h474k080ac/condensateur-mlcc-x7r-470nf-50v/dp/2346908&lt;br /&gt;
|-&lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Carte Pression===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Composant !! Quantite !! Lien&lt;br /&gt;
|-&lt;br /&gt;
| Capteur de pression &lt;br /&gt;
| 1 &lt;br /&gt;
| http://fr.farnell.com/honeywell/asdxacx030pa7a5/capteur-30psi-absolue-axial/dp/1784657&lt;br /&gt;
|-&lt;br /&gt;
| Resistances 10 Kohm&lt;br /&gt;
| 2&lt;br /&gt;
| par 5000 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/2130939&lt;br /&gt;
par 50 : http://fr.farnell.com/multicomp/mc0063w0603110k/res-couche-epaisse-10k-1-0-063w/dp/9330399RL&lt;br /&gt;
|- &lt;br /&gt;
| Condensateur 0.1uF&lt;br /&gt;
| 1&lt;br /&gt;
| par 10 : http://fr.farnell.com/walsin/0603b104k500ct/condensateur-mlcc-x7r-0-1uf-50v/dp/2496834&lt;br /&gt;
|- &lt;br /&gt;
| RJ11 femelle&lt;br /&gt;
| 2&lt;br /&gt;
| https://www.sparkfun.com/products/132&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Divers===&lt;br /&gt;
&lt;br /&gt;
3 cables RJ11 male-male&lt;br /&gt;
&lt;br /&gt;
==Schématique==&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
La carte principale est realisee en se basant sur celle deja realisee pour la plateforme robotique. L'atmega etant remplace par un atmega de surface, les pins sont quelques peu differentes. L'equivalence est visible sur l'image ci-dessous : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Equivalence Atmegas.png]]&lt;br /&gt;
&lt;br /&gt;
On remarque aussi le changement du quartz ainsi que l'ajout d'un connecteur RJ11 femelle pour la connection I2C. L'ajout de cette connection implique de changer le branchement de &amp;quot;capteur_ligne2&amp;quot; et &amp;quot;capteur_ligne3&amp;quot; qui etait branches sur les ports SDA et SCL de l'atmega. &lt;br /&gt;
&lt;br /&gt;
On obtient alors le schematique suivant :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte principale-v4.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte temperature===&lt;br /&gt;
&lt;br /&gt;
Il est conseille d'integrer le capteur de temperature choisi dans le circuit suivant (la tension d'alimentation conseillee du nouveau capteur est 3.0V et non 1.8V) : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_Capteur_TempHumi.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
Pour cela, il faut donc se pencher sur un regulateur de tension afin d'avoir une tension fiable et sans variation en entree. Le regulateur choisi est quant a lui conseille dans le circuit suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-TypicalCircuit_RegTension.gif|500px]]&lt;br /&gt;
&lt;br /&gt;
En prenant en compte ces elements, on obtient donc le schematique complet de la mini-carte temperature suivant : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte_Temperature-v6.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
===Carte pression===&lt;br /&gt;
&lt;br /&gt;
D'apres la documentation du capteur, les pins SDA et SCL demandent un resistance pull-up superieur a 1kohm et l'alimentation doit etre reliee a la masse avec une capacite comprise entre 0.1uF et 0.47uF. Il est donc choisi d'utiliser des resistances de 10kohm et une capacite de 0.1uF pour etre sur le meme format que la carte de temperature.&lt;br /&gt;
&lt;br /&gt;
En prenant ces specificites en compte, on obtient le schematique suivant pour cette mini carte : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-Carte Pression-v2.png|1000px]]&lt;br /&gt;
&lt;br /&gt;
==PCB==&lt;br /&gt;
&lt;br /&gt;
Les mini-cartes seront normees en dimension et en placement. Les percages pour les fixations sont places en coordonnees (25.042, 1.943) et (2.027, 53.684). Les mini-cartes auront pour dimension 31x59.&lt;br /&gt;
&lt;br /&gt;
===Carte principale===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16;il&lt;br /&gt;
&lt;br /&gt;
Vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Principale-v3.png]]&lt;br /&gt;
&lt;br /&gt;
=== Mini-carte Temperature===&lt;br /&gt;
&lt;br /&gt;
Pistes : 16mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm diameter / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_Temperature-v9.png]]&lt;br /&gt;
&lt;br /&gt;
De la place est prevu autour du capteur de temperature pour que ce dernier ne soit pas influence par la chauffe possible des composants alentours.&lt;br /&gt;
&lt;br /&gt;
===Mini-carte Pression===&lt;br /&gt;
&lt;br /&gt;
Pistes : 24mil&lt;br /&gt;
&lt;br /&gt;
vias : 0.4mm  / ring 0.3mm&lt;br /&gt;
&lt;br /&gt;
[[Fichier:-2016-IMA4-EC1-PCB_pression-v4.png]]&lt;br /&gt;
&lt;br /&gt;
==Programme C==&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps, les differentes connections sont initialisees : i2c, serie, capteurs. &lt;br /&gt;
&lt;br /&gt;
Ensuite, une boucle infinie prend place. La lecture des capteurs se fait de facon alterne avec un delai de 100ms entre deux capteurs. Si un capteur ne repond pas 5 fois d'affiles, il est choisi d'envoyer un code d'erreur a la place de la reponse habituelle.&lt;br /&gt;
&lt;br /&gt;
===Initialisation===&lt;br /&gt;
&lt;br /&gt;
Le port serie est initialise a 9600 baud par seconde.&lt;br /&gt;
Apres l'initialisation dues deux ports, un delai de 50ms est prevu afin de laisser le temps au differents capteurs de s'allumer. &lt;br /&gt;
&lt;br /&gt;
Le capteur de pression ne necessite pas d'initialisation particuliere. Le capteur de temperature/humidite quant a lui peut etre parametre pour choisir la resolution voulue. &lt;br /&gt;
&lt;br /&gt;
Une resolution de 11bit est choisi pour chacun. Cette resolution est choisi car elle offre un temps de reponse inferieur a 15ms pour les deux mesures. Avec une amplitude de 175.72 degre, la precision en temperature est de 0.086degre celsius. Le capteur d'humidite offre une precision de 0.049%.&lt;br /&gt;
&lt;br /&gt;
===Boucle===&lt;br /&gt;
&lt;br /&gt;
Les capteurs sont interroges un par un. Si un capteur ne repond pas, une variable est incrementee, sinon elle est remise a zero. Une fois chaque capteur interroge, les variables sont evaluees. Si le nombre d'erreur est inferieur a la limite fixee, les valeurs sont envoyes sur le port serie, sinon un code d'erreur est envoye. &lt;br /&gt;
&lt;br /&gt;
'''Frame pour les valeurs''' : adresse - registre - valeurs&lt;br /&gt;
&lt;br /&gt;
'''Frame pour le code d'erreur''' : adresse - 0x55 - 0xFF&lt;br /&gt;
&lt;br /&gt;
Entre deux envois de capteurs, un delais de 100ms est utilise pour temporise la communication.&lt;br /&gt;
&lt;br /&gt;
===Librairie I2C===&lt;br /&gt;
&lt;br /&gt;
Dans la librairie I2C, on s'interesse aux fonctions pour se conneter aux differents elements et pour lire/ecrire.&lt;br /&gt;
&lt;br /&gt;
- i2c_receive(address, buffer, length) : pour lire les donnees d'une cible sans utiliser de registre&lt;br /&gt;
&lt;br /&gt;
- i2c_readReg(address, register, buffer, length) : pour lire les donnees d'un registre particulier d'une cible&lt;br /&gt;
&lt;br /&gt;
Ces deux donctions utilisent les fonctions telles que i2c_start et i2c_stop pour se connecter et se deconnecter aux cibles ainsi que i2c_write et i2c_read_ack pour faire des demandes de lecture et lire la reponse. Dans le fonction i2c_readReg, un delai de 1ms a ete ajoute juste apres la demande de lecture. Ce delai est present car le capteur de pression recommande d'inserer un delai de 20us juste apres la requete. Le choix d'un delai plus grand est fait par securite pour etre fonctionnel avec tout type de capteur qui pourrait etre ajoute a l'avenir.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Code arduino''' : [[Fichier:-2016-IMA4-EC1-Code arduino-v1.zip]]&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
&lt;br /&gt;
Schematique &amp;amp; PCB : [[Fichier:-2016-IMA4-EC1-Schematique&amp;amp;PCB.zip]]&lt;br /&gt;
&lt;br /&gt;
==Sources== &lt;br /&gt;
&lt;br /&gt;
Documentation sur l'I2C de Honeywell (capteur de pression) : http://forums.parallax.com/uploads/attachments/63206/81041.pdf&lt;/div&gt;</summary>
		<author><name>Mherwegh</name></author>	</entry>

	</feed>