<?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=Vpayelle</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=Vpayelle"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Vpayelle"/>
		<updated>2026-04-25T11:04:33Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32734</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32734"/>
				<updated>2016-06-19T20:41:17Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Applications: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
*The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
*Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
*In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many points who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better comprehension of the brain behaviour. Thus we could improve our knowledge about the brain, and use the brain shift at our advantage in other procedure. &lt;br /&gt;
&lt;br /&gt;
Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as surgery procedure on nervous system, where blood leak may cause shift of other organs. &lt;br /&gt;
&lt;br /&gt;
But other domains may be interested, like aerospace, with inflatable space habits such as the recent one test on ISS: BEAM. Indeed, the cerebrospinal fluid may be replaced by other fluids in the model. So when you have an inflatable device with two layers separated by a fluid, we may be able to understand who the second one would react in case of leak caused by a hole in the first one.&lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve safeness of Deep Brain Stimulation, deceasing the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;br /&gt;
Moreover they should be other domains which could be interested in.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32727</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32727"/>
				<updated>2016-06-19T19:35:04Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Applications: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
*The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
*Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
*In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many points who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Thus we could improve our knowledge about the brain, and use the brain shift at our advantage in other procedure. &lt;br /&gt;
Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as surgery procedure on nervous system, where blood leak may cause shift of other organs. &lt;br /&gt;
But other domains may be interested, like aerospace, with inflatable space habits such as the recent one test on ISS: BEAM. Indeed, the cerebrospinal fluid may be replaced by other fluids in the model. So when you have an inflatable device with two layers separated by a fluid, we may be able to understand who the second one would react in case of leak caused by a hole in the first one.&lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve safeness of Deep Brain Stimulation, deceasing the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;br /&gt;
Moreover they should be other domains which could be interested in.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32674</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32674"/>
				<updated>2016-06-19T15:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
*The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
*Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
*In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many points who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as surgery procedure on nervous system, where blood leak may cause shift of other organs. &lt;br /&gt;
But other domains may be interested, like aerospace, with inflatable space habits such as the recent one test on ISS: BEAM. Indeed, the cerebrospinal fluid may be replaced by other fluids in the model. So when you have an inflatable device with two layers separated by a fluid, we may be able to understand who the second one would react in case of leak caused by a hole in the first one.&lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve safeness of Deep Brain Stimulation, deceasing the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;br /&gt;
Moreover they should be other domains which could be interested in.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32546</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32546"/>
				<updated>2016-06-18T16:52:51Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Applications: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as surgery procedure on nervous system, where blood leak may cause shift of other organs. &lt;br /&gt;
But other domains may be interested, like aerospace, with inflatable space habits such as the recent one test on ISS: BEAM. Indeed, the cerebrospinal fluid may be replaced by other fluids in the model. So when you have an inflatable device with two layers separated by a fluid, we may be able to understand who the second one would react in case of leak caused by a hole in the first one.&lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve safeness of Deep Brain Stimulation, deceasing the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;br /&gt;
Moreover they should be other domains which could be interested in.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32533</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32533"/>
				<updated>2016-06-18T16:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Applications: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve safeness of Deep Brain Stimulation, deceasing the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32531</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32531"/>
				<updated>2016-06-18T16:15:36Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Contribution: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation.  For their problem they chose a group P1 of Lagrange tethaedral elements. &lt;br /&gt;
&lt;br /&gt;
And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium.Thus the equation to solve is f(x)=0. This one is solved by using first order linearization at each step, which give the following equation: f (x+dx) = f (x)+ K(x)dx where K(x) = ∂f / ∂x depends on the nodes position. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32529</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32529"/>
				<updated>2016-06-18T16:11:14Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
&lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32528</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32528"/>
				<updated>2016-06-18T16:05:40Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
First, the article develop how deep brain stimulation and brain shift are treated nowadays.&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
Then the article develop the main contribution of searchers. &lt;br /&gt;
The solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
Finally, it shows how their solution can solve a part of the brain shift problem by the experimentation.&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32299</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32299"/>
				<updated>2016-06-16T22:37:11Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
First, the solution remains in the use of  models and simulations of the brain which mean a study of: the brain deformations, the cerebrospinal fluid model and the deformation constraints, which occurs by contact with the endocranium.  &lt;br /&gt;
Then, those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32275</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32275"/>
				<updated>2016-06-16T21:56:33Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
There solution remains in the use of  models and simulations of the brain which mean a study of the brain deformations, the cerebrospinal fluid model and the deformation constraints which occurs by contact with the endocranium.  Those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
&lt;br /&gt;
-The computational time is compatible with a clinical use&lt;br /&gt;
&lt;br /&gt;
-Even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
&lt;br /&gt;
-In case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32274</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32274"/>
				<updated>2016-06-16T21:52:20Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
There solution remains in the use of  models and simulations of the brain which mean a study of the brain deformations, the cerebrospinal fluid model and the deformation constraints which occurs by contact with the endocranium.  Those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
 	-the computational time is compatible with a clinical use.&lt;br /&gt;
	-even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
	-in case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32273</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32273"/>
				<updated>2016-06-16T21:51:59Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Synthesis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
There solution remains in the use of  models and simulations of the brain which mean a study of the brain deformations, the cerebrospinal fluid model and the deformation constraints which occurs by contact with the endocranium.  Those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
 	&amp;lt;nowiki&amp;gt;-the computational time is compatible with a clinical use.&lt;br /&gt;
	-even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
	-in case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32271</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32271"/>
				<updated>2016-06-16T21:51:01Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Synthesis=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
However a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. This one is caused by the lose of pressure in brain environment as the cerebrospinal fluid in which bathe the brain leak from the drill's hole.&lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient and set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult for this one, that's why the contributors developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
There solution remains in the use of  models and simulations of the brain which mean a study of the brain deformations, the cerebrospinal fluid model and the deformation constraints which occurs by contact with the endocranium.  Those studies are coupled with a trajectory planning in two phases : static environment and dynamic environment. Once the dynamic environment is generated, they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
 	-the computational time is compatible with a clinical use.&lt;br /&gt;
	-even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
	-in case of brain shift, most of safest zones for insertion don't overlap those of no shift simulation.&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Contribution:=&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model of the brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. &lt;br /&gt;
The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. This one is solved by using first order linearization at each step. Among those global state hypothesis, they can define relation and parameters through law of biological behaviour like Hook's law.&lt;br /&gt;
&lt;br /&gt;
The equilibrium equation is solved with Newton-Raphson algorithm.&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint. To do this, surgical rules are formalized as geometrics constraints divided in the two categories quoted above.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a minimum and a maximum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications:=&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behaviour. Maybe some other surgery procedure  may face to the same type of behaviour like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyse the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32027</id>
		<title>InitRech 2015/2016, sujet 9</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_9&amp;diff=32027"/>
				<updated>2016-06-12T21:27:51Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : Page créée avec « Synthesis of the article :  Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure bu... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Synthesis of the article :&lt;br /&gt;
&lt;br /&gt;
Brain stimulation in neurosurgery procedure involve the use of deeply implanted electrodes into the brain. The target depends of the procedure but many rules exists to ensure that the trajectory of the electrodes will ensure the result as well as the patient's safety.&lt;br /&gt;
&lt;br /&gt;
But a problem remain unsolved in those procedures: the shift of brain tissues after the skull drilling. &lt;br /&gt;
&lt;br /&gt;
Currently, there are many models available from the most simple: mass-spring-damper model, not very accurate but low computational time. To the most used FEM, which can be set with a lot of parameters. So based on those models, monitoring of the patient ans set of rules, surgeons can plan the best way to implant the electrodes. &lt;br /&gt;
&lt;br /&gt;
Therefore this process remains quite long and difficult that's why they developed a an automatic planning system including simulations.&lt;br /&gt;
&lt;br /&gt;
There solution remains in the use of  models and simulations of the brain which mean a study of the brain deformations, the cerebrospinal fluid model and limit conditions coupled with a trajectory planning in two phases : static environment and dynamic environment. Once in dynamic environment they compute the feasible insertion zone, and then the optimized trajectory for a given point.&lt;br /&gt;
&lt;br /&gt;
The experimental result remain from a test on a patient-specific 3D model and shown many things:&lt;br /&gt;
	-the computational time is compatible with a clinical use.&lt;br /&gt;
	-even if the trajectory found in dynamical model are more “dangerous” it's still acceptable&lt;br /&gt;
	-in case of brain shift, the safest zones for insertion don't overlap those in case of no shift.&lt;br /&gt;
&lt;br /&gt;
In conclusion the brain shift prediction are pretty accurate by removing many point who becomes dangerous, and even if the system can be improved, the result are already here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Core contribution:&lt;br /&gt;
&lt;br /&gt;
As said before, this contribution remain in two mains parts: model and simulation of the brain and trajectory planning for the needle.&lt;br /&gt;
So first, to define the best model to brain itself many hypothesis are set in order to work with the appropriate tools and stick with the reality. The main points are: the brain is subject of the law of continuum mechanics, so numerical method describe it as finite set of element to solve motion equation. And the other one is the fact that the process take place at a very low velocity so this is a quasi-static problem with a multiple state at equilibrium. To solve this the first-order linearization is use at each step. And parameters remain from biological behavior with the appropriate law. &lt;br /&gt;
&lt;br /&gt;
The trajectory planning itself is solve as an optimization problem with hard and soft constraint.&lt;br /&gt;
The difference between static model and dynamic one is represented by the intensity of shift, so the best trajectory must pass the constraint test whatever the intensity of the shift between a min and a max.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible incoming applications:&lt;br /&gt;
&lt;br /&gt;
The main application of this proceed is obviously to increase the security when performing deep brain stimulation for cure many diseases (Parkinson, dystonia) or tremors from car crash accident for instance as it has a very low computational time. Therefore clinical validation are still required.&lt;br /&gt;
But we can pursue the research to increase to increase the quality of the result and even maybe develop a robot who may be able make the surgery with real-time processing between his sensors and the algorithm.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the difference between the algorithm information and those bring by the sensor may allow to improve it and get a better understand of the brain behavior. Maybe some other surgery procedure  may face to the same type of behavior like those of the vertebral spine which need a lot of accuracy.&lt;br /&gt;
&lt;br /&gt;
On the other way, it should be possible to apply those simulation in other case. Indeed, this algorithm have been developed with law of biological model but other parameters may allow to simulate the same type of pressure losses in other case such as sounding balloon composed of two balloon and simulate the effect of hole in the first one and consequences on the second one. &lt;br /&gt;
Or in an inflatable space habits such as the recent one test on ISS: BEAM. &lt;br /&gt;
&lt;br /&gt;
In conclusion, once this system will be approved by clinical validation, it may quickly improve decease the rate of failure and by the way, side effect of those type of procedure.&lt;br /&gt;
And it should be even more true for urgent procedures where doctors cannot spend time to analyze the patient's brain.&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31435</id>
		<title>Initiation à la recherche SC 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31435"/>
				<updated>2016-05-26T21:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Productions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Articles=&lt;br /&gt;
&lt;br /&gt;
Les articles que vous devez consulter sont classés par thèmes dans cette section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Robotique Déformable ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00823766/file/icra2013.pdf Control of Elastic Soft Robots based on Real-Time Finite Element Method]&lt;br /&gt;
* [https://hal.inria.fr/hal-01163760/file/ICRA15_2950_FI.pdf Real-time Control of Soft-Robots using Asynchronous Finite Element Modeling]&lt;br /&gt;
* [https://hal.inria.fr/hal-01183293/file/IEEE_ICRA14.pdf Domain decomposition approach for FEM quasistatic modeling and control of Continuum Robots with rigid vertebras]&lt;br /&gt;
&lt;br /&gt;
== Réalité Augmentée == &lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01136728/file/haouchineTVCG2014-low.pdf Impact of Soft Tissue Heterogeneity on Augmented Reality for Liver Surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01186011/file/haouchine_tvcg_2015.pdf Monocular 3D Reconstruction and Augmentation of Elastic Surfaces with Self-occlusion Handling]&lt;br /&gt;
&lt;br /&gt;
== Simulation Médicale ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01226256/file/Vriphys.pdf Vascular neurosurgery simulation with bimanual haptic feedback]&lt;br /&gt;
* [https://hal.inria.fr/hal-01160297/file/Sofa-EG2015.pdf Surgery Training, Planning and Guidance Using the SOFA Framework]&lt;br /&gt;
* [https://hal.inria.fr/hal-00855821/document Computer-based training system for cataract surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01242851/file/EMBC%202015%20submission.pdf Anticipation of Brain Shift in Deep Brain Stimulation Automatic Planning]&lt;br /&gt;
* [https://hal.inria.fr/hal-00681539/document SOFA: A Multi-Model Framework for Interactive Physical Simulation]&lt;br /&gt;
* [https://hal.inria.fr/hal-01078209/file/HugoTalbot-ISBMS2014.pdf Interactive Training System for Interventional Electrocardiology Procedures]&lt;br /&gt;
* [https://hal.inria.fr/hal-00838650/file/3paper.pdf Simulation of Lipo lling Reconstructive Surgery using coupled Eulerian Fluid and Deformable Solid Models]&lt;br /&gt;
&lt;br /&gt;
== Imagerie médicale / Traitements d'images ==&lt;br /&gt;
&lt;br /&gt;
* [http://onlinelibrary.wiley.com/doi/10.1111/str.12136/full B-spline Based Multi-organ Detection in Magnetic Resonance Imaging]&lt;br /&gt;
* [https://hal.inria.fr/hal-00741307/document Local implicit modeling of blood vessels for interactive simulation]&lt;br /&gt;
&lt;br /&gt;
== Parallélisation automatique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:scan_detection.pdf|Detection of Scans in the Polytop Model]]&lt;br /&gt;
&lt;br /&gt;
== Analyse de programmes ==&lt;br /&gt;
&lt;br /&gt;
* [http://rex.plil.fr/Recherche/europar02.pdf On the Equivalence of Two Systemes of Affine Recurrence Equations]&lt;br /&gt;
&lt;br /&gt;
== Energie dans les systèmes embarqués ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00399609/document Fast and Accurate Embedded Systems Energy Characterization Using Non-intrusive Measurements]&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-01193142/document Energy Consumption of Networked Embedded Systems]&lt;br /&gt;
* [http://sing.stanford.edu/pubs/quanto.pdf Quanto: Tracking Energy in Networked Embedded Systems]&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:06997798.pdf|On the Correlation Between Kink Effect and Effective Mobility in InAlN/GaN HEMTs]]&lt;br /&gt;
* [[Media:06425450.pdf|Fabrication, Characterization, and Physical Analysis of AlGaN/GaN HEMTs on Flexible Substrates]]&lt;br /&gt;
* [[Media:Graphene_transistor_schwierz.pdf|Fabrication, characterisation of graphene based transistors]]&lt;br /&gt;
&lt;br /&gt;
== Web of things ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/inria-00385140v2/document Smews: Smart and Mobile Embedded Web Server]&lt;br /&gt;
* [http://hinrg.cs.jhu.edu/joomla/images/stories/IPSN_2011_koliti.pdf Integrating Wireless Sensor Networks with the Web]&lt;br /&gt;
&lt;br /&gt;
== Systèmes d'exploitation ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.riot-os.org/docs/riot-infocom2013-abstract.pdf Riot OS: Towards an OS for the Internet of Things]&lt;br /&gt;
* [http://dunkels.com/adam/dunkels04contiki.pdf Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors]&lt;br /&gt;
* [http://www.cs.berkeley.edu/~culler/papers/ai-tinyos.pdf TinyOS: An Operating System for Sensor Network]&lt;br /&gt;
&lt;br /&gt;
=Productions=&lt;br /&gt;
&lt;br /&gt;
Vous devez déposer votre production sur votre propre page. Créez une nouvelle entrée dans le tableau ci-dessous.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro de sujet n !! Titre de l'article !! Elève&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet1 ]] || Control of Elastic Soft Robots based on Real-Time Finite Element Method|| Maxime Szwechowiez&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet2 ]] || Titre || Prénom Nom&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet7]] ||  Surgery Training, Planning and Guidance Using the SOFA Framework  || Martin Claverie&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet8]] || Computer-based training system for cataract surgery || Julien Joignaux&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet9]] || Anticipation of Brain Shift in Deep Brain Stimulation Automatic Planning || Payelle Vianney&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet18]] || Energy Consumption of Networked Embedded Systems || Romuald Lentieul&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet23]] ||  Smews: Smart and Mobile Embedded Web Server  || Pierre Fitoussi&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet24]] ||  Integrating Wireless Sensor Networks with the Web || Cuadros Alexandre&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet5]] ||  Monocular 3D Reconstruction and Augmentation of Elastic Surfaces with Self-occlusion Handling || Taffin Valentin&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet 11]] || Interactive Training System for Interventional Electrocardiology Procedures || Loïc Delecroix&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet4]] ||  Impact of Soft Tissue Heterogeneity on Augmented Reality for Liver Surgery || Geoffrey PIekacz&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31119</id>
		<title>Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31119"/>
				<updated>2016-05-22T21:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : a téléversé une nouvelle version de « Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31118</id>
		<title>Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31118"/>
				<updated>2016-05-22T21:20:50Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : a téléversé une nouvelle version de « Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31104</id>
		<title>Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31104"/>
				<updated>2016-05-22T21:11:22Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : a téléversé une nouvelle version de « Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31101</id>
		<title>Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31101"/>
				<updated>2016-05-22T21:05:27Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : a téléversé une nouvelle version de « Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=31096</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=31096"/>
				<updated>2016-05-22T20:54:39Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fichiers rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'architecture visuelle de l'interface ainsi que les informations affichées ne sont pas arbitraires. Les membres de l'équipe ont aidés à les définir.&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelques extraits côté client (interface) et coté serveur (robot) de la connexion à un Robotino avec un ordre de déplacement:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino3(cmd_vel).png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;br /&gt;
&lt;br /&gt;
=Fichiers rendus=&lt;br /&gt;
[[Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf]]&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=31095</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=31095"/>
				<updated>2016-05-22T20:53:39Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'architecture visuelle de l'interface ainsi que les informations affichées ne sont pas arbitraires. Les membres de l'équipe ont aidés à les définir.&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelques extraits côté client (interface) et coté serveur (robot) de la connexion à un Robotino avec un ordre de déplacement:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino3(cmd_vel).png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;br /&gt;
&lt;br /&gt;
=Fichiers rendus=&lt;br /&gt;
[[Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf]]&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31094</id>
		<title>Fichier:Rapport IMA4 2015-2016 P37 Payelle Vianney.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_IMA4_2015-2016_P37_Payelle_Vianney.pdf&amp;diff=31094"/>
				<updated>2016-05-22T20:52:02Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30823</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30823"/>
				<updated>2016-05-21T15:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'architecture visuelle de l'interface ainsi que les informations affichées ne sont pas arbitraires. Les membres de l'équipe ont aidés à les définir.&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelques extraits côté client (interface) et coté serveur (robot) de la connexion à un Robotino avec un ordre de déplacement:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino3(cmd_vel).png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Robotino3(cmd_vel).png&amp;diff=30822</id>
		<title>Fichier:Robotino3(cmd vel).png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Robotino3(cmd_vel).png&amp;diff=30822"/>
				<updated>2016-05-21T15:42:31Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30821</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30821"/>
				<updated>2016-05-21T15:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'architecture visuelle de l'interface ainsi que les informations affichées ne sont pas arbitraires. Les membres de l'équipe ont aidés à les définir.&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30820</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30820"/>
				<updated>2016-05-21T15:34:06Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Terminal_robotino.jpg&amp;diff=30819</id>
		<title>Fichier:Terminal robotino.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Terminal_robotino.jpg&amp;diff=30819"/>
				<updated>2016-05-21T15:33:27Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30818</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30818"/>
				<updated>2016-05-21T15:33:09Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Connexion à Robotino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg|500px|Interface connecté au robot]]&lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png]|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Robotino1.png&amp;diff=30817</id>
		<title>Fichier:Robotino1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Robotino1.png&amp;diff=30817"/>
				<updated>2016-05-21T15:31:52Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30816</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30816"/>
				<updated>2016-05-21T15:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png]|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg]|500px|Interface connecté au robot]] &lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: Interface affichage permanent.png]|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Interface_affichage_permanent.png&amp;diff=30815</id>
		<title>Fichier:Interface affichage permanent.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Interface_affichage_permanent.png&amp;diff=30815"/>
				<updated>2016-05-21T15:29:58Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30814</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30814"/>
				<updated>2016-05-21T15:28:47Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Avancement du projet : Page github */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png]|500px|Contrôle d'un robot]] [[Fichier:terminal_robotino.jpg]|500px|Interface connecté au robot]] &lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: interface_affichage_permanent.png]|700px|Flux d'information]]&lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30813</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30813"/>
				<updated>2016-05-21T15:27:40Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Avancement du projet : Page github */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
==Interface minimale==&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
==Interface avancé==&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
L'interface ROS développée le plus récemment: ros-control-center est bien plus ergonomique que celle présentée ici mais chaque formulaire dont je vous ai parler précédemment a été sauvegarder en mémoire : il n'y a pas de générateur. Quand il n'y a pas le formulaire correspondant, vous êtes priés de remplir le message au format JSON, cela n'a plus rien d'une véritable interface. La généricité de cette interface est sans doute un de ses plus gros atout. &lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
==Connexion à Robotino==&lt;br /&gt;
&lt;br /&gt;
La possibilité de se connecter à un véritable robot est l'essence même du projet alors voici quelque extrait côté client (interface) et coté serveur (robot)&lt;br /&gt;
de la connexion à un Robotino:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:robotino1.png]|500px|Contrôle d'un robot] [[Fichier:terminal_robotino.jpg]|500px|Interface connecté au robot] &lt;br /&gt;
&lt;br /&gt;
==Flux d'informations continues==&lt;br /&gt;
&lt;br /&gt;
Chaque robot connecté ayant son propre onglets, il est impossible de présenter tout les consoles en même temps c'est pourquoi les onglets côté gauche précédemment créés sont mit à profit ici pour gérer un flux d'informations continues afin de garder un œil sur les informations vitales de chacun des robots. &lt;br /&gt;
&lt;br /&gt;
[[Fichier: interface_affichage_permanent.png]|700px|Flux d'information] &lt;br /&gt;
&lt;br /&gt;
Dans l'image ci-dessus nous sommes connectés à la fois au Robotino et au simulateur présenté précédemment en présentant dans l'onglet à gauche quelques informations en continu.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30812</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30812"/>
				<updated>2016-05-21T14:39:29Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Gestion de plusieurs robots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
Il existe peu d'interfaces disponible pour ROS et encore moins qui propose la connexion simultanée de plusieurs robots sur la même page. &lt;br /&gt;
La conception de Roslibjs fonctionne sur une variable globale pour la page servant à communiquer avec un serveur ROS. Le fait même de vouloir se connecter avec plusieurs robots rend ce système caduc et plus limitant qu'autre chose. &lt;br /&gt;
&lt;br /&gt;
Pour passer outre, la variable de base est dupliquée à chaque connexion de robot ayant une adresse IP différente. &lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30649</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=30649"/>
				<updated>2016-05-13T10:29:57Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /*calendrier prévisionnel*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Travail d'ergonomie&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Informations prioritaires&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Contrôle d'un Robotino&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passer les adresses IP en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30338</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30338"/>
				<updated>2016-05-04T13:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|-&lt;br /&gt;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA NETO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tube en cuivre, Diam.int 26mm, Leroy Merlin [20/04/2016]&amp;lt;/span&amp;gt;[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raccords et buses, imprimés 3D,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacité 22pF, FARNELL&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Batterie lithium ion x2 (farnell) [27/04/16][http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des transistors : 1*BC548, 1*BC547&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des diodes : 1*1N4008, 1*1N4002&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*1.2K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un dissipateur de chaleur&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Supra FAX Modem [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Modem Message 56k [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril !! 27 avril !! 4 mai&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab / C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C201 / C205&lt;br /&gt;
| C201 : présent&lt;br /&gt;
|&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / C201 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / E306 : présents&lt;br /&gt;
| E304 / E306&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
| C201 / E306&lt;br /&gt;
| C201 / E306 : CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
| C201 / FabLab&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab : présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab / B109 : présents&lt;br /&gt;
| E301&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / C203-5&lt;br /&gt;
| E305 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E303 / A3xx : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;non vérifié&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| D336 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| D336 : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;probablement présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / FabLab&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| FabLab / E304 : présents &lt;br /&gt;
| FabLab / D209&lt;br /&gt;
| E304 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 : présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| C201 / D309&lt;br /&gt;
| C201 : Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
| E304 : présent&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 : Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / FabLab&lt;br /&gt;
| E303 / C205 / Fab : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
| C002 : présents&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30163</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30163"/>
				<updated>2016-04-27T14:30:02Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|-&lt;br /&gt;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA NETO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tube en cuivre, Diam.int 26mm, Leroy Merlin [20/04/2016]&amp;lt;/span&amp;gt;[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raccords et buses, imprimés 3D,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des transistors : 1*BC548, 1*BC547&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des diodes : 1*1N4008, 1*1N4002&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*1.2K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un dissipateur de chaleur&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Supra FAX Modem [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Modem Message 56k [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril !! 27 avril&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| Fabricarium / présents&lt;br /&gt;
| FabLab/C201&lt;br /&gt;
| FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
| C201-5&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 - E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
| C201 - E306 / CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
| C201/FabLab&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab / présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
|E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium / Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| FabLab et B109 / présents&lt;br /&gt;
| E301&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| Ruet E306 / Bielle C203-5&lt;br /&gt;
| E305 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E303 / A3XX&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présent&lt;br /&gt;
| D336&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306/FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| Fabricarium ou E304 / présents &lt;br /&gt;
| Geoffrey : Fab - Nathan : Fab et/ou D209&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  C201 / D309&lt;br /&gt;
|  C201 / Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / Fab&lt;br /&gt;
| E303 / C205 / Fab / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29955</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29955"/>
				<updated>2016-04-20T15:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|-&lt;br /&gt;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA-NETO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
Raccords et buses, imprimés 3D,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des transistors : 1*BC548, 1*BC547&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des diodes : 1*1N4008, 1*1N4002&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*1.2K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un dissipateur de chaleur&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| Fabricarium / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
| C201-5&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 - E306 / présents&lt;br /&gt;
| E306 &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
| C201 - E306 / CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
| C201/FabLab&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab / présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium / Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| FabLab et B109 / présents&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| Ruet E306 / Bielle C203-5&lt;br /&gt;
| E305 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| B304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présent&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306/FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| Fabricarium ou E304 / présents &lt;br /&gt;
| Geoffrey : Fab - Nathan : Fab et/ou D209&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  C201 / D309&lt;br /&gt;
|  C201 / Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / Fab&lt;br /&gt;
| E303 / C205 / Fab / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29326</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29326"/>
				<updated>2016-03-30T13:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* JQuery et css */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29324</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29324"/>
				<updated>2016-03-30T13:52:03Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;br /&gt;
&lt;br /&gt;
==JQuery et css==&lt;br /&gt;
https://openclassrooms.com/courses/jquery-dynamisez-vos-pages-plus-simplement&lt;br /&gt;
https://openclassrooms.com/courses/un-site-web-dynamique-avec-jquery&lt;br /&gt;
http://inspirationalpixels.com/tutorials/creating-tabs-with-html-css-and-jquery&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29316</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29316"/>
				<updated>2016-03-30T13:46:37Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Avancement du projet : Page github */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
Par la suite le launch file ouvre directement deux port : un sécurisé et un non sécurisé. Et coté web, une case à coché permet de sélectionné le mode de connexion. Il faut cependant toujours mettre le port.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Gestion de plusieurs robots==&lt;br /&gt;
&lt;br /&gt;
===Sauvegarde d'onglets===&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir gérer plusieurs robots il est nécessaire d'avoir un contrôle plus fin sur les onglets donc les onglets sont remplacer par une version maison à partir de JQuery et de feuilles css. Et pour éviter de les recréer, un [http://www.alsacreations.com/article/lire/1402-web-storage-localstorage-sessionstorage.html système de sauvegarde local] est mis en place.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29315</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29315"/>
				<updated>2016-03-30T13:27:52Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Calendrier prévisionnel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexions multiples&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29314</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=29314"/>
				<updated>2016-03-30T13:16:34Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Interface avancé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Intégration traitement (Robotino) &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Pour réaliser des manipulations avancé dans la page, JQuery est intégré en parallèle des feuilles de style css.&lt;br /&gt;
Une première versions des onglets est implémenté avec un code proposé par [http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css JQuery].&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion et les onglets.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29309</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29309"/>
				<updated>2016-03-30T12:42:54Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
Electrovanne, RS [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
Raccords et buses, imprimés 3D,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un transistor BC548&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une diode 1N4008&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
2 Mini Webcam USB GT06051, Gotronic [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstation sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
| C201-5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 - E306&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/Fablab / présents&lt;br /&gt;
| C201/Fablab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
|E305&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|E304&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| Ruet E306 / Bielle C203-5&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| B304&lt;br /&gt;
|E306&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| fabricarium ou E304&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  C201 / D309&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
|  E301/C205 /FAb&lt;br /&gt;
|  E303/C205/Fab&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
| C002&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29071</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29071"/>
				<updated>2016-03-23T13:14:37Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
Electrovanne, RS [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
Raccords et buses, imprimés 3D,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un transistor BC548&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une diode 1N4008&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
2 Mini Webcam USB GT06051, Gotronic [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstation sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201 &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/Fablab / présents&lt;br /&gt;
| C201/Fablab&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
|E305&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|E304&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| A201&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  E306&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
|  E301/C205 /FAb&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=28844</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=28844"/>
				<updated>2016-03-16T13:20:30Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Fiche de présence */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vincent Coelen / Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
Electrovanne, RS [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Capteur de température, Mouser [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Capteur de pression, Mouser [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
Raccords et buses, imprimés 3D,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/2016], &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; LED neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;E-theremin (projet IMA4 2014-2015)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry PI &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;BreadBoard &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;connecteurs (ICSP) &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;6 piles de 1,5V(AAA)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur ultrasons [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de température [09/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capteur de lumière [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un boitier de 4 piles AA [09/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 résistances de 330 Ω [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 transistors [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;4 diodes [07/03/16]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 haut parleur [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds rouges [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 leds jaunes [07/03/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 breadboard [29/02/16]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI (x3) - [03/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [2 fournis le 03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température DS18B20 1-Wire [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 4K7 [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module Peltier [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Diffuseur thermique [1 fourni le 29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [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;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d],&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;LED bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Interrupteur x2&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580], &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi Wi-Pi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un transistor BC548&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une diode 1N4008&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des résistances : 1*1K, 1*10K&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une résistance de puissance WH25 8Ohms&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Deux ventilateurs de PC&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un Arduino Uno [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [03/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
2 Mini Webcam USB GT06051, Gotronic [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/02/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/2016] &amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/02/2016],&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstation sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Hugo VANDENBUNDER absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 -- E306&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/Fablab&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
|  C002&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28729</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28729"/>
				<updated>2016-03-12T18:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Connexion websocket sécurisée (SSL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Intégration traitement (Robotino) &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Intégration de page de style css pour créer des onglets.&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;https://ip:port&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28728</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28728"/>
				<updated>2016-03-12T18:00:31Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Connexion websocket sécurisée (SSL) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Intégration traitement (Robotino) &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Intégration de page de style css pour créer des onglets.&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;lt;nowiki&amp;gt;&amp;quot;Entrez le texte non formaté ici&amp;quot;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28727</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28727"/>
				<updated>2016-03-12T17:59:28Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Avancement du projet : Page github */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Intégration traitement (Robotino) &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Intégration de page de style css pour créer des onglets.&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket sécurisée (SSL)===&lt;br /&gt;
On crée des certificats via la commande openssl (cf sources: connexion sécurisée).&lt;br /&gt;
Ceux-ci sont utilisés par rosbridge_server (argument ssl:=true) et modification des fichiers de certification par défaut dans le launch file.&lt;br /&gt;
&lt;br /&gt;
On n'oublie pas d'importer les certificats dans le navigateur web et de l'accepter en allant sur la page &amp;quot;https://ip:port&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28726</id>
		<title>Interface de communication entre robots</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Interface_de_communication_entre_robots&amp;diff=28726"/>
				<updated>2016-03-12T17:54:21Z</updated>
		
		<summary type="html">&lt;p&gt;Vpayelle : /* Connexion websocket simple */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale du projet==&lt;br /&gt;
&lt;br /&gt;
La Robocup Logistic League est une compétition internationale de robotique où s'opposent deux équipes, &lt;br /&gt;
dans une simulation d'usine de production.&amp;lt;br&amp;gt;&lt;br /&gt;
Celles-ci ont pour but de développer des algorithmes pour des Robotinos (Robots Festo d'une dizaine &lt;br /&gt;
de kilo équipé de multiples capteurs) afin qu'ils déplacent&amp;lt;br&amp;gt; les pièces de manière autonome &lt;br /&gt;
au sein de l'usine. L'usine et les machines sont partagées par les deux équipes qui ne peuvent &lt;br /&gt;
pas communiqué entre elles.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il y a 3 robots par équipes, et un &amp;quot;serveur&amp;quot; principal qui donne les ordres de production.&lt;br /&gt;
Le but des équipes est de produire au maximum,&amp;lt;br&amp;gt; tout en respectant les ordres imposés.  &lt;br /&gt;
Usuellement l'équipe utilise le protocole de communication sans fil ssh avec les robotinos, il s'agit,&amp;lt;br&amp;gt;&lt;br /&gt;
cette année, d'utiliser une interface &amp;quot;maison&amp;quot; pour regrouper et simplifier les communications.&lt;br /&gt;
&lt;br /&gt;
===Contexte===&lt;br /&gt;
Actuellement, sous ROS, pour démarrer un robot ceux sont une grosse quinzaine de programmes &lt;br /&gt;
avec leurs paramètres qui sont lancés un à un.&amp;lt;br&amp;gt; De plus il est impossible de suivre chaque &lt;br /&gt;
programme durant un match.&lt;br /&gt;
Cependant il est crucial de pouvoir suivre le comportement des robots,&amp;lt;br&amp;gt; durant l'épreuve, &lt;br /&gt;
afin de pouvoir dénicher les problèmes liés au terrain.&amp;lt;br&amp;gt; De plus en cas de défaillance il est &lt;br /&gt;
nécessaire de pouvoir intervenir rapidement et lancer les programmes adéquats.&lt;br /&gt;
&lt;br /&gt;
===Objectifs===&lt;br /&gt;
Dans ce cadre l'interface doit présenter de manière claire et concise les processus sur chaque robot,&lt;br /&gt;
avec éventuellement un traitement (affichage graphique ou autre).&amp;lt;br&amp;gt; &lt;br /&gt;
Elle doit aussi simplifier l'accès aux commandes du robots:&lt;br /&gt;
programmes, actions, services et paramétrages disponibles avec une précision sur les éléments attendu.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Récupération des éléments du type &amp;quot;rostopic list&amp;quot;, &amp;quot;rostopic info&amp;quot; ou &amp;quot;rosmsg show&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Présentation sous forme de fenêtre, simple à comprendre et intuitive. &amp;lt;br&amp;gt;&lt;br /&gt;
Cryptage de la communication entre les robots et l'interface.&amp;lt;br&amp;gt;&lt;br /&gt;
Flexibilité et ajout de module possible (commande au clavier ou lien avec d'autre outils disponibles).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Description===&lt;br /&gt;
&lt;br /&gt;
===Choix techniques===&lt;br /&gt;
Étant donné que le projet tourne sous ROS, j'ai choisi d'utiliser un module réseau déja existant pour ROS: ros_bridge_suite.&amp;lt;br&amp;gt;&lt;br /&gt;
Ce package crée un serveur websocket sur le système où il est lancer et convertit les informations ROS en json.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Son homologue pour le traitement web est roslibjs, une bibliothèque javascript qui permet de créé des objets lisibles pour ROS.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
===Calendrier prévisionnel===&lt;br /&gt;
{| class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ Tableau prévisionnel&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;width:100px;&amp;quot; |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 1ère semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 2ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 3ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 4ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 5ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 6ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 7ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 8ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 9ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 10ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 11ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 12ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 13ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 14ème semaine&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | 15ème semaine&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Proof Of Concept (Basic ROS)&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Connexion sécurisée à un robot&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Intégration traitement (Robotino) &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 |&lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; | &lt;br /&gt;
 | style=&amp;quot;height:60px; background-color:#00FF00;&amp;quot; |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 | &lt;br /&gt;
 |&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet : [https://github.com/PyroTeam/web-gui.git Page github]=&lt;br /&gt;
==Proof Of Concept (Basic ROS)==&lt;br /&gt;
&lt;br /&gt;
Le fonctionnement de ROS est basé sur 5 principaux piliers:&lt;br /&gt;
les nœuds, les topics, les services, les paramètres et les actions.&lt;br /&gt;
&lt;br /&gt;
Il s'agit ici d'utiliser la libraire roslibjs connectée en local avec un web-socket sur ROS&lt;br /&gt;
pour développer les fondations de l'interface vis à vis des 5 piliers cité précédemment.&lt;br /&gt;
&lt;br /&gt;
L'organisation [http://robotwebtools.org/ Robotwebtools] fournis au travers de son Github &lt;br /&gt;
un package open source destiné à ROS: la rosbridge suite, qui permet de créer un web-socket sur&lt;br /&gt;
un système où tourne ROS qui permet la conversion et le transfert des informations ROS &amp;lt;=&amp;gt; JSON.&lt;br /&gt;
&lt;br /&gt;
Du coté client, ils fournissent la librairie Javascript roslibjs qui permet d'interpréter les informations&lt;br /&gt;
et formater les données à destination de ROS. &lt;br /&gt;
&lt;br /&gt;
===Interface minimale===&lt;br /&gt;
&lt;br /&gt;
Une première interface minimale hmtl/js permet de présenter un cadre similaire à un chat avec connexion par ip, &lt;br /&gt;
choix d'action, fenêtre de retour,  et formulaire adapté (interactif).&lt;br /&gt;
&lt;br /&gt;
[[Fichier:web-gui.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Une liste déroulante permet de sélectionner le type d'élément concerner par la requête: service, topic, paramètre.&lt;br /&gt;
En fonction du choix, les éléments disponibles sur le serveur sont récupérer est stockés pour générer une complétion automatique.&lt;br /&gt;
Le programme est capable à partir de l'objet attendu dans la demande de générer le formulaire qui va avec (formulaire interactif) &lt;br /&gt;
si il s'agit d'un envoi d'ordre ou de développer l'objet retour quand il s'agit de récupérer des informations.&lt;br /&gt;
&lt;br /&gt;
===Interface avancé===&lt;br /&gt;
&lt;br /&gt;
Intégration de page de style css pour créer des onglets.&lt;br /&gt;
Ci-dessous mise en page stylisée avec l'autocomplétion.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssAutocompletion.png|500px]]&lt;br /&gt;
&lt;br /&gt;
Et ci-dessous le formulaire interactif généré par le choix de l'action.&lt;br /&gt;
Pour arriver à cela des fonctions analysent les objets en provenance de Ros via Roslibjs et&lt;br /&gt;
parcourt l'arbre de l'objet en question. Pour chaque feuille rencontrée, il génère un input &lt;br /&gt;
sauf en cas d'exception: pas d'arguments. L'input récupère le type demandé et une autre &lt;br /&gt;
fonction rempli un objet à partir du formulaire pour transmettre l'information.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:cssFormulaire.png|700px]]&lt;br /&gt;
&lt;br /&gt;
==Contrôle d'une simulation de robot : turtlesim==&lt;br /&gt;
&lt;br /&gt;
Pour les tutoriels Ros, un programme simple avec une tortue permet de s'initier aux bases de Ros.&lt;br /&gt;
Dans le cadres du projet on l'utilise pour vérifier le fonctionnement du système.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:tortue.png|700px|Contrôle de la tortue Ros via l'interface]]&lt;br /&gt;
&lt;br /&gt;
==Connexion websocket==&lt;br /&gt;
&lt;br /&gt;
===Connexion websocket simple===&lt;br /&gt;
La réalisation d'une connexion websocket se réalise assez facilement dans un réseau local, &lt;br /&gt;
en n'oubliant pas de passez les adresse ip en exception (vis à vis du proxy) pour le navigateur.&lt;br /&gt;
On utilise directement le nœud rosbridge_server avec un &amp;quot;launch file&amp;quot; pour le websocket.&lt;br /&gt;
&lt;br /&gt;
=Sources=&lt;br /&gt;
==Architecture Ros==&lt;br /&gt;
http://wiki.ros.org&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/rosbridge_suite https://github.com/RobotWebTools/rosbridge_suite&lt;br /&gt;
&lt;br /&gt;
http://wiki.ros.org/roslibjs https://github.com/RobotWebTools/roslibjs&lt;br /&gt;
&lt;br /&gt;
==Connexion sécurisée==&lt;br /&gt;
http://www.linux-france.org/prj/edu/archinet/systeme/ch24s03.html&lt;/div&gt;</summary>
		<author><name>Vpayelle</name></author>	</entry>

	</feed>