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

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Cl%C3%A9_usb_circuit_imprim%C3%A9.png&amp;diff=12528</id>
		<title>Fichier:Clé usb circuit imprimé.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Cl%C3%A9_usb_circuit_imprim%C3%A9.png&amp;diff=12528"/>
				<updated>2020-05-18T12:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : Dernière version du PCB de notre clé&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dernière version du PCB de notre clé&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12527</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12527"/>
				<updated>2020-05-18T12:20:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Réalisation de la clé USB  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et une LED RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9804T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la complexité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a créé son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
&lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|500px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|right|500px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; ''Réalisation de la clé USB'' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons fini l'étape du dé électronique, nous pouvons passer à la réalisation de notre clé USB.  &lt;br /&gt;
&lt;br /&gt;
Nous avons choisi de reprendre le modèle Fritzing de la clé de 16 Mo sur le Wiki principal, et d'y ajouter notre propre fonctionnalité, c'est-à-dire une LED qui change de couleur en fonction de la température de la pièce.&lt;br /&gt;
Pour ce faire, voici la liste du matériel qu'il nous faut :&lt;br /&gt;
&lt;br /&gt;
* Une LED RGB&lt;br /&gt;
* Un capteur thermique (voir plus haut le modèle choisi MCP9804)&lt;br /&gt;
* Des résistances&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE VUE SCHEMATIQUE'''&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique n'étant pas disponible sur Fritzing, nous devons utiliser un composant générique dont nous allons renommer les broches pour qu'elles correspondent à celles de notre capteur.&lt;br /&gt;
&lt;br /&gt;
[[File:Broches.png|thumb|left|300px|Broches du MCP9804]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir créé notre composant générique, nous l'avons relié au micro-contrôleur de la clé USB (partie capteur thermique). Nous avons aussi ajouté une LED RGB (partie LED RGB). Finalement, voici à quoi ressemble la vue schématique de notre clé, avec notre fonctionnalité supplémentaire LED/Capteur thermique : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CleVueSchematique.png|thumb|center|600px|Vue schématique de l'ensemble de notre clé USB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE ROUTAGE PCB'''&lt;br /&gt;
&lt;br /&gt;
Nous passons maintenant à la partie PCB sur fritzing. Nous avons modifié la taille du PCB pour y ajouter nos composants supplémentaires (LED + Capteur thermique).&lt;br /&gt;
&lt;br /&gt;
Malheureusement, par manque de temps et de moyens (logiciel Fritzing très lent et quasiment inutilisable sur nos ordinateurs personnels), nous ne sommes pas parvenus à réaliser le circuit imprimé de notre clé. &lt;br /&gt;
Voici tout de même la vue de notre PCB, avec la LED et le capteur thermique qu'il reste à relier :&lt;br /&gt;
&lt;br /&gt;
[[File:Pcbincomplet.png|thumb|center|600px|PCB de la clé avec nos composants supplémentaires, non reliés]] &lt;br /&gt;
[[File:clé_usb_circuit imprimé.png|thumb|center|600px|PCB de la clé avec nos composants supplémentaires]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CODE'''&lt;br /&gt;
&lt;br /&gt;
Il faut créer un code pour que la LED RGB que nous avons rajoutée s'allume et change de couleur en fonction de la température ambiante. &lt;br /&gt;
&lt;br /&gt;
L'idée générale de ce code est de : &lt;br /&gt;
* récupérer dans un premier temps la valeur de la température mesurée par le capteur thermique &lt;br /&gt;
* allumer la LED en fonction de cette température.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique que nous avons choisi (MCP9804) est un appareil esclave i2c. Pour communiquer du capteur thermique au micro-contrôleur, il faut utiliser une bibliothèque i2c, dont voici le lien : [http://www.peterfleury.epizy.com/doxygen/avr-gcc-libraries/group__pfleury__ic2master.html?i=1/ Bibliothèque i2c] On importe donc le module de la bibliothèque i2c au début de notre code. Il faut aussi déclarer toutes nos variables et constantes en début de code.&lt;br /&gt;
&lt;br /&gt;
[[File:Debutcode.png|thumb|center|600px|Début du code]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite, en cherchant dans la datasheet du capteur thermique (que vous pouvez trouver en cliquant sur le lien de notre capteur), nous avons trouvé un code utilisant cette bibliothèque, permettant d'obtenir la valeur de la température ambiante mesurée par le capteur. Voici ce code, que nous mettons dans le void loop : &lt;br /&gt;
&lt;br /&gt;
[[File:Codeloop.png|thumb|center|500px|Code de récupération de la température]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant, le but est d'allumer la LED et que la couleur de cette dernière corresponde à une fourchette de température (par exemple, bleue si on est sous les 15 degrés). Voici donc ce code, qui utilise la variable Temperature créée précédemment : &lt;br /&gt;
&lt;br /&gt;
[[File:fincode.png|thumb|center|400px|Allumage de la LED en fonction de la température]]&lt;br /&gt;
&lt;br /&gt;
Remarques : &lt;br /&gt;
&lt;br /&gt;
* Il est fort probable que des erreurs soient présentes dans ce code, ou qu'il manque des éléments. Nous nous en excusons d'avance et nous ne voulons pas faire pleurer les puristes de l'informatique. Nous avons simplement donné ici une &amp;quot;idée générale&amp;quot; de code, vu notre incroyable niveau en langage C :).&lt;br /&gt;
&lt;br /&gt;
* Des améliorations peuvent être apportées. Par exemple ici, on allume en bleue la LED ou en rouge ou en vert, mais on aurait pu combiner deux ou trois couleurs pour apporter des variations de couleurs.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Conclusion''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant dresser un bilan de ce bureau d'études en guise de conclusion.&lt;br /&gt;
&lt;br /&gt;
* Tout d'abord la mise en place de la conception du dé électronique était une excellente idée, qui nous a permis de mieux appréhender les différents outils à disposition. Nous avons en effet suivi toutes les étapes qu'il y aurait à reproduire ensuite pour la conception de la clé, comme la conception sur Fritzing, la réalisation du code en langage C, puis la soudure des différents composants. &lt;br /&gt;
&lt;br /&gt;
* Si une recherche internet ne suffisait pas pour ôter nos interrogations, la réactivité des deux encadrants nous permettait de toujours plus ou moins avancer.&lt;br /&gt;
&lt;br /&gt;
* Est ensuite venu le temps de la conception de la clé USB, brusquement interrompue par la mise en place du confinement, et donc de la privation des outils nécessaires. L'accompagnement de ce bureau d'études s'est tout de même poursuivi sur un chat en ligne, nous permettant de continuer notre travail. Nous avons donc téléchargé sur nos ordinateurs les logiciels nécessaires comme Fritzing et l'IDE Arduino pour le code. Malgré nos différentes tentatives, nous n'avons pas réussi à obtenir de très bons résultats sur Fritzing à cause de ralentissements importants inexpliqués.&lt;br /&gt;
&lt;br /&gt;
* Donc nous avons tant bien que mal réussi à intégrer, dans le schématique de la clé USB disponible sur le wiki, les éléments de la fonctionnalité &amp;quot;affichage de température par LED&amp;quot;. Celui-ci validé par @rex et @aboe, nous nous sommes lancés dans le routage du PCB ainsi que dans la réalisation du code de nos fonctionnalités. &lt;br /&gt;
&lt;br /&gt;
* N'étant ni en option langage C, ni très doués pour l’électronique, nous ne sommes pas certains que le code soit optimal, voire fonctionnel, et le routage du PCB est loin d'être achevé&lt;br /&gt;
&lt;br /&gt;
* Nous sommes cependant très contents d'avoir suivi ce bureau d'études qui nous a permis d'obtenir les bases de certains logiciels et fait découvrir certaines compétences comme le codage. Il nous a également permis de mettre les pieds dans un univers bien différents de celui apporté par les matières classiques avec un suivi de projet comme nous rencontrerons lors de notre cursus ingénieur.&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12526</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12526"/>
				<updated>2020-05-18T12:18:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Conclusion  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et une LED RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9804T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la complexité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a créé son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
&lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|500px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|right|500px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; ''Réalisation de la clé USB'' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons fini l'étape du dé électronique, nous pouvons passer à la réalisation de notre clé USB.  &lt;br /&gt;
&lt;br /&gt;
Nous avons choisi de reprendre le modèle Fritzing de la clé de 16 Mo sur le Wiki principal, et d'y ajouter notre propre fonctionnalité, c'est-à-dire une LED qui change de couleur en fonction de la température de la pièce.&lt;br /&gt;
Pour ce faire, voici la liste du matériel qu'il nous faut :&lt;br /&gt;
&lt;br /&gt;
* Une LED RGB&lt;br /&gt;
* Un capteur thermique (voir plus haut le modèle choisi MCP9804)&lt;br /&gt;
* Des résistances&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE VUE SCHEMATIQUE'''&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique n'étant pas disponible sur Fritzing, nous devons utiliser un composant générique dont nous allons renommer les broches pour qu'elles correspondent à celles de notre capteur.&lt;br /&gt;
&lt;br /&gt;
[[File:Broches.png|thumb|left|300px|Broches du MCP9804]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir créé notre composant générique, nous l'avons relié au micro-contrôleur de la clé USB (partie capteur thermique). Nous avons aussi ajouté une LED RGB (partie LED RGB). Finalement, voici à quoi ressemble la vue schématique de notre clé, avec notre fonctionnalité supplémentaire LED/Capteur thermique : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CleVueSchematique.png|thumb|center|600px|Vue schématique de l'ensemble de notre clé USB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE ROUTAGE PCB'''&lt;br /&gt;
&lt;br /&gt;
Nous passons maintenant à la partie PCB sur fritzing. Nous avons modifié la taille du PCB pour y ajouter nos composants supplémentaires (LED + Capteur thermique).&lt;br /&gt;
&lt;br /&gt;
Malheureusement, par manque de temps et de moyens (logiciel Fritzing très lent et quasiment inutilisable sur nos ordinateurs personnels), nous ne sommes pas parvenus à réaliser le circuit imprimé de notre clé. &lt;br /&gt;
Voici tout de même la vue de notre PCB, avec la LED et le capteur thermique qu'il reste à relier :&lt;br /&gt;
&lt;br /&gt;
[[File:Pcbincomplet.png|thumb|center|600px|PCB de la clé avec nos composants supplémentaires, non reliés]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CODE'''&lt;br /&gt;
&lt;br /&gt;
Il faut créer un code pour que la LED RGB que nous avons rajoutée s'allume et change de couleur en fonction de la température ambiante. &lt;br /&gt;
&lt;br /&gt;
L'idée générale de ce code est de : &lt;br /&gt;
* récupérer dans un premier temps la valeur de la température mesurée par le capteur thermique &lt;br /&gt;
* allumer la LED en fonction de cette température.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique que nous avons choisi (MCP9804) est un appareil esclave i2c. Pour communiquer du capteur thermique au micro-contrôleur, il faut utiliser une bibliothèque i2c, dont voici le lien : [http://www.peterfleury.epizy.com/doxygen/avr-gcc-libraries/group__pfleury__ic2master.html?i=1/ Bibliothèque i2c] On importe donc le module de la bibliothèque i2c au début de notre code. Il faut aussi déclarer toutes nos variables et constantes en début de code.&lt;br /&gt;
&lt;br /&gt;
[[File:Debutcode.png|thumb|center|600px|Début du code]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite, en cherchant dans la datasheet du capteur thermique (que vous pouvez trouver en cliquant sur le lien de notre capteur), nous avons trouvé un code utilisant cette bibliothèque, permettant d'obtenir la valeur de la température ambiante mesurée par le capteur. Voici ce code, que nous mettons dans le void loop : &lt;br /&gt;
&lt;br /&gt;
[[File:Codeloop.png|thumb|center|500px|Code de récupération de la température]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant, le but est d'allumer la LED et que la couleur de cette dernière corresponde à une fourchette de température (par exemple, bleue si on est sous les 15 degrés). Voici donc ce code, qui utilise la variable Temperature créée précédemment : &lt;br /&gt;
&lt;br /&gt;
[[File:fincode.png|thumb|center|400px|Allumage de la LED en fonction de la température]]&lt;br /&gt;
&lt;br /&gt;
Remarques : &lt;br /&gt;
&lt;br /&gt;
* Il est fort probable que des erreurs soient présentes dans ce code, ou qu'il manque des éléments. Nous nous en excusons d'avance et nous ne voulons pas faire pleurer les puristes de l'informatique. Nous avons simplement donné ici une &amp;quot;idée générale&amp;quot; de code, vu notre incroyable niveau en langage C :).&lt;br /&gt;
&lt;br /&gt;
* Des améliorations peuvent être apportées. Par exemple ici, on allume en bleue la LED ou en rouge ou en vert, mais on aurait pu combiner deux ou trois couleurs pour apporter des variations de couleurs.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Conclusion''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant dresser un bilan de ce bureau d'études en guise de conclusion.&lt;br /&gt;
&lt;br /&gt;
* Tout d'abord la mise en place de la conception du dé électronique était une excellente idée, qui nous a permis de mieux appréhender les différents outils à disposition. Nous avons en effet suivi toutes les étapes qu'il y aurait à reproduire ensuite pour la conception de la clé, comme la conception sur Fritzing, la réalisation du code en langage C, puis la soudure des différents composants. &lt;br /&gt;
&lt;br /&gt;
* Si une recherche internet ne suffisait pas pour ôter nos interrogations, la réactivité des deux encadrants nous permettait de toujours plus ou moins avancer.&lt;br /&gt;
&lt;br /&gt;
* Est ensuite venu le temps de la conception de la clé USB, brusquement interrompue par la mise en place du confinement, et donc de la privation des outils nécessaires. L'accompagnement de ce bureau d'études s'est tout de même poursuivi sur un chat en ligne, nous permettant de continuer notre travail. Nous avons donc téléchargé sur nos ordinateurs les logiciels nécessaires comme Fritzing et l'IDE Arduino pour le code. Malgré nos différentes tentatives, nous n'avons pas réussi à obtenir de très bons résultats sur Fritzing à cause de ralentissements importants inexpliqués.&lt;br /&gt;
&lt;br /&gt;
* Donc nous avons tant bien que mal réussi à intégrer, dans le schématique de la clé USB disponible sur le wiki, les éléments de la fonctionnalité &amp;quot;affichage de température par LED&amp;quot;. Celui-ci validé par @rex et @aboe, nous nous sommes lancés dans le routage du PCB ainsi que dans la réalisation du code de nos fonctionnalités. &lt;br /&gt;
&lt;br /&gt;
* N'étant ni en option langage C, ni très doués pour l’électronique, nous ne sommes pas certains que le code soit optimal, voire fonctionnel, et le routage du PCB est loin d'être achevé&lt;br /&gt;
&lt;br /&gt;
* Nous sommes cependant très contents d'avoir suivi ce bureau d'études qui nous a permis d'obtenir les bases de certains logiciels et fait découvrir certaines compétences comme le codage. Il nous a également permis de mettre les pieds dans un univers bien différents de celui apporté par les matières classiques avec un suivi de projet comme nous rencontrerons lors de notre cursus ingénieur.&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12467</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=12467"/>
				<updated>2020-05-16T17:35:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Conclusion  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et une LED RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9804T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la complexité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a créé son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
&lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|500px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|right|500px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; ''Réalisation de la clé USB'' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Maintenant que nous avons fini l'étape du dé électronique, nous pouvons passer à la réalisation de notre clé USB.  &lt;br /&gt;
&lt;br /&gt;
Nous avons choisi de reprendre le modèle Fritzing de la clé de 16 Mo sur le Wiki principal, et d'y ajouter notre propre fonctionnalité, c'est-à-dire une LED qui change de couleur en fonction de la température de la pièce.&lt;br /&gt;
Pour ce faire, voici la liste du matériel qu'il nous faut :&lt;br /&gt;
&lt;br /&gt;
* Une LED RGB&lt;br /&gt;
* Un capteur thermique (voir plus haut le modèle choisi MCP9804)&lt;br /&gt;
* Des résistances&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE VUE SCHEMATIQUE'''&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique n'étant pas disponible sur Fritzing, nous devons utiliser un composant générique dont nous allons renommer les broches pour qu'elles correspondent à celles de notre capteur.&lt;br /&gt;
&lt;br /&gt;
[[File:Broches.png|thumb|left|300px|Broches du MCP9804]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après avoir créé notre composant générique, nous l'avons relié au micro-contrôleur de la clé USB (partie capteur thermique). Nous avons aussi ajouté une LED RGB (partie LED RGB). Finalement, voici à quoi ressemble la vue schématique de notre clé, avec notre fonctionnalité supplémentaire LED/Capteur thermique : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CleVueSchematique.png|thumb|center|600px|Vue schématique de l'ensemble de notre clé USB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''PARTIE ROUTAGE PCB'''&lt;br /&gt;
&lt;br /&gt;
Nous passons maintenant à la partie PCB sur fritzing. Nous avons modifié la taille du PCB pour y ajouter nos composants supplémentaires (LED + Capteur thermique).&lt;br /&gt;
&lt;br /&gt;
Malheureusement, par manque de temps et de moyens (logiciel Fritzing très lent et quasiment inutilisable sur nos ordinateurs personnels), nous ne sommes pas parvenus à réaliser le circuit imprimé de notre clé. &lt;br /&gt;
Voici tout de même la vue de notre PCB, avec la LED et le capteur thermique qu'il reste à relier :&lt;br /&gt;
&lt;br /&gt;
[[File:Pcbincomplet.png|thumb|center|600px|PCB de la clé avec nos composants supplémentaires, non reliés]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CODE'''&lt;br /&gt;
&lt;br /&gt;
Il faut créer un code pour que la LED RGB que nous avons rajoutée s'allume et change de couleur en fonction de la température ambiante. &lt;br /&gt;
&lt;br /&gt;
L'idée générale de ce code est de : &lt;br /&gt;
* récupérer dans un premier temps la valeur de la température mesurée par le capteur thermique &lt;br /&gt;
* allumer la LED en fonction de cette température.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur thermique que nous avons choisi (MCP9804) est un appareil esclave i2c. Pour communiquer du capteur thermique au micro-contrôleur, il faut utiliser une bibliothèque i2c, dont voici le lien : [http://www.peterfleury.epizy.com/doxygen/avr-gcc-libraries/group__pfleury__ic2master.html?i=1/ Bibliothèque i2c] On importe donc le module de la bibliothèque i2c au début de notre code. Il faut aussi déclarer toutes nos variables et constantes en début de code.&lt;br /&gt;
&lt;br /&gt;
[[File:Debutcode.png|thumb|center|600px|Début du code]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite, en cherchant dans la datasheet du capteur thermique (que vous pouvez trouver en cliquant sur le lien de notre capteur), nous avons trouvé un code utilisant cette bibliothèque, permettant d'obtenir la valeur de la température ambiante mesurée par le capteur. Voici ce code, que nous mettons dans le void loop : &lt;br /&gt;
&lt;br /&gt;
[[File:Codeloop.png|thumb|center|500px|Code de récupération de la température]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Maintenant, le but est d'allumer la LED et que la couleur de cette dernière corresponde à une fourchette de température (par exemple, bleue si on est sous les 15 degrés). Voici donc ce code, qui utilise la variable Temperature créée précédemment : &lt;br /&gt;
&lt;br /&gt;
[[File:fincode.png|thumb|center|400px|Allumage de la LED en fonction de la température]]&lt;br /&gt;
&lt;br /&gt;
Remarques : &lt;br /&gt;
&lt;br /&gt;
* Il est fort probable que des erreurs soient présentes dans ce code, ou qu'il manque des éléments. Nous nous en excusons d'avance et nous ne voulons pas faire pleurer les puristes de l'informatique. Nous avons simplement donné ici une &amp;quot;idée générale&amp;quot; de code, vu notre incroyable niveau en langage C :).&lt;br /&gt;
&lt;br /&gt;
* Des améliorations peuvent être apportées. Par exemple ici, on allume en bleue la LED ou en rouge ou en vert, mais on aurait pu combiner deux ou trois couleurs pour apporter des variations de couleurs.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Conclusion''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous allons maintenant dresser un bilan de ce bureau d'études en guise de conclusion.&lt;br /&gt;
&lt;br /&gt;
* Tout d'abord la mise en place de la conception du dé électronique était une excellente idée, qui nous a permis de mieux appréhender les différents outils à disposition. Nous avons en effet suivi toutes les étapes qu'il y aurait à reproduire ensuite pour la conception du dé, comme la conception sur Fritzing, la réalisation du code en langage C, puis la soudure des différents composants. &lt;br /&gt;
&lt;br /&gt;
* Si une recherche internet ne suffisait pas pour ôter nos interrogations, la réactivité des deux encadrants nous permettait de toujours plus ou moins avancer.&lt;br /&gt;
&lt;br /&gt;
* Est ensuite venu le temps de la conception de la clé USB, brusquement interrompue par la mise en place du confinement, et donc de la privation des outils nécessaires. L'accompagnement de ce bureau d'études s'est tout de même poursuivi sur un chat en ligne, nous permettant de continuer notre travail. Nous avons donc téléchargé sur nos ordinateurs les logiciels nécessaires comme Fritzing et '''gngng''' pour le code. Malgré nos différentes tentatives, nous n'avons pas réussi à obtenir de très bons résultats sur Fritzing à cause de ralentissements importants inexpliqués.&lt;br /&gt;
&lt;br /&gt;
* Donc nous avons tant bien que mal réussi à intégrer, dans le schématique de la clé USB disponible sur le wiki, les éléments de la fonctionnalité &amp;quot;affichage de température par LED&amp;quot;. Celui-ci validé par @rex et @aboe, nous nous sommes lancés dans le routage du PCB ainsi que dans la réalisation du code de nos fonctionnalités. &lt;br /&gt;
&lt;br /&gt;
* N'étant ni en option langage C, ni très doués pour l’électronique, nous ne sommes pas certains que le code soit optimal, voire fonctionnel, et le routage du PCB est loin d'être achevé&lt;br /&gt;
&lt;br /&gt;
* Nous sommes cependant très contents d'avoir suivi ce bureau d'études qui nous a permis d'obtenir les bases de certains logiciels et fait découvrir certaines compétences comme le codage. Il nous a également permis de mettre les pieds dans un univers bien différents de celui apporté par les matières classiques avec un suivi de projet comme nous rencontrerons lors de notre cursus ingénieur.&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11835</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11835"/>
				<updated>2020-04-09T15:31:49Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11833</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11833"/>
				<updated>2020-04-09T15:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11832</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11832"/>
				<updated>2020-04-09T15:30:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 == &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11830</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11830"/>
				<updated>2020-04-09T15:29:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FONCTIONNE STP&lt;br /&gt;
ALLER PRESQUE&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11828</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11828"/>
				<updated>2020-04-09T15:27:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FONCTIONNE STP&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11826</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11826"/>
				<updated>2020-04-09T15:27:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Verso.jpg&amp;diff=11824</id>
		<title>Fichier:Verso.jpg</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Verso.jpg&amp;diff=11824"/>
				<updated>2020-04-09T15:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : Mflamen1 a téléversé une nouvelle version de Fichier:Verso.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Verso.jpg&amp;diff=11821</id>
		<title>Fichier:Verso.jpg</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Verso.jpg&amp;diff=11821"/>
				<updated>2020-04-09T15:25:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11819</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11819"/>
				<updated>2020-04-09T15:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Séance du 09/03/2020 : Soudage  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
[[File:Verso.jpg|thumb|left|200px|Vue verso du dé]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11816</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11816"/>
				<updated>2020-04-09T15:24:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Séance du 09/03/2020 : Soudage  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[File:Recto.jpg|thumb|left|200px|Vue recto du dé]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11815</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11815"/>
				<updated>2020-04-09T15:22:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Séance du 09/03/2020 : Soudage  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Recto.jpg]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11813</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11813"/>
				<updated>2020-04-09T15:21:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Séance du 09/03/2020 : Soudage  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Recto.jpg&amp;diff=11804</id>
		<title>Fichier:Recto.jpg</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Recto.jpg&amp;diff=11804"/>
				<updated>2020-04-09T15:15:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : Vue du recto du dé éléctonique&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vue du recto du dé éléctonique&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11803</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11803"/>
				<updated>2020-04-09T15:14:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /*  Séance du 09/03/2020 : Soudage  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Recto.jpg]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11718</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11718"/>
				<updated>2020-04-06T08:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 15/03/2020 : Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
Test de la carte &amp;quot;dé&amp;quot; par ReX, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11717</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11717"/>
				<updated>2020-04-06T08:10:27Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px|Capteur thermique MCP9804]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main.&lt;br /&gt;
Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel : &lt;br /&gt;
[[File:VueSchematique;png.png|thumb|left|600px|Vue schématique Fritzing du dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:PCBbinome1.png|thumb|left|600px|PCB de notre dé]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
Voici également notre fichier Fritzing de notre dé [[Fichier:DE BINOME 1.zip]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
[[File:Code 2.png|thumb|left|300px|Code partie 1]] &lt;br /&gt;
[[File:Code 1.png|thumb|centre|200px|Code partie 2]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''15/03/2020, Test ReX de la carte &amp;quot;dé&amp;quot;''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
15/03/2020, Test ReX de la carte &amp;quot;dé&amp;quot;, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11673</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11673"/>
				<updated>2020-04-06T07:24:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
                                           &lt;br /&gt;
                                              [[File:Capteure.png|thumb|left|200px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main. Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel. Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Code 2.png]]&lt;br /&gt;
[[Fichier:Code 1.png]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15/03/2020, Test ReX de la carte &amp;quot;dé&amp;quot;, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11672</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11672"/>
				<updated>2020-04-06T07:24:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|left|200px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main. Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel. Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Code 2.png]]&lt;br /&gt;
[[Fichier:Code 1.png]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15/03/2020, Test ReX de la carte &amp;quot;dé&amp;quot;, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11669</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11669"/>
				<updated>2020-04-06T07:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Introduction''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 27/01/2020 : Recherche Fonctionnalités ''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :&lt;br /&gt;
&lt;br /&gt;
* géolocalisation (mais asssez dur à réaliser)&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il nous faudra donc un capteur thermique et des LEDs RGB.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 10/02/2020 : organisation du wiki et recherche composants''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants. &lt;br /&gt;
Nous avons cherché un capteur thermique &amp;quot;de surface&amp;quot; pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :&lt;br /&gt;
[[File:Capteure.png|thumb|right|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino [https://fr.farnell.com/microchip/mcp9804-e-ms/capteur-de-temperature-i2c-2-7v/dp/1825061/ Lien pour retrouver le capteur thermique]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 13/02/2020 : mise en place de de l'étape du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse &amp;quot;Heliox&amp;quot; qui a crée son propre dé électronique.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Découverte du logiciel Fritzing et première prise en main. Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie &amp;quot;Vue Schématique&amp;quot; du logiciel. Puis nous avons une nouvelle fois disposé ces éléments dans la partie &amp;quot;Circuit imprimé&amp;quot; du logiciel.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 05/03/2020 : Code du dé''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Code 2.png]]&lt;br /&gt;
[[Fichier:Code 1.png]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #C2E5FF; vertical-align: top; width: 98%;&amp;quot;&amp;gt; '''Séance du 09/03/2020 : Soudage''' &amp;lt;/div&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15/03/2020, Test ReX de la carte &amp;quot;dé&amp;quot;, fonctionnement des 4 LED déjà soudées sans aucune modification.&lt;br /&gt;
&lt;br /&gt;
Programme de test :&lt;br /&gt;
 #define MAX_LED 7&lt;br /&gt;
 int leds[]={0,1,2,3,4,5,6};&lt;br /&gt;
 void setup() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) pinMode(leds[i], OUTPUT);&lt;br /&gt;
 }&lt;br /&gt;
 void loop() {&lt;br /&gt;
   int i;&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], HIGH);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
   for(i=0;i&amp;lt;MAX_LED;i++) digitalWrite(leds[i], LOW);&lt;br /&gt;
   delay(1000);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Démonstration de l'exécution : [[media:binome2019-1-test1.mp4]].&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11063</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=11063"/>
				<updated>2020-03-09T08:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Choix de l'option de la clé déjà testée  par les encadrants. Comme nous n'ajoUtons pas beaucoup d'éléments sur le PCB, on va rajouter un micro controleur dédié à la fonction température, qui sera relié au capteur et a la LED.&lt;br /&gt;
*Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;br /&gt;
[[Fichier:schemapcb.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino&lt;br /&gt;
https://fr.rs-online.com/web/p/capteurs-de-temperature-et-d-humidite/1371041?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_(FR:Whoop!)+Semi-conducteurs_Experiment-_-(FR:Whoop!)+Capteurs+de+temp%C3%A9rature+et+d%27humidit%C3%A9-_-PRODUCT_GROUP&amp;amp;matchtype=&amp;amp;aud-821594433763:pla-336719827639&amp;amp;gclid=EAIaIQobChMIr5G0isXG5wIVgvhRCh37ng-HEAQYAyABEgKQ6fD_BwE&amp;amp;gclsrc=aw.ds&lt;br /&gt;
&lt;br /&gt;
== Séance du 13/02/2020 : mise en place de de l'étape du dé ==&lt;br /&gt;
Au vu de la compléxité de la réalisation d'une clef usb sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique.&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10875</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10875"/>
				<updated>2020-02-10T09:43:21Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Choix de l'option de la clé déjà testée  par les encadrants. Comme nous n'ajoUtons pas beaucoup d'éléments sur le PCB, on va rajouter un micro controleur dédié à la fonction température, qui sera relié au capteur et a la LED.&lt;br /&gt;
*Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;br /&gt;
[[Fichier:schemapcb.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MCP9808T-E/MC arduino&lt;br /&gt;
https://fr.rs-online.com/web/p/capteurs-de-temperature-et-d-humidite/1371041?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_(FR:Whoop!)+Semi-conducteurs_Experiment-_-(FR:Whoop!)+Capteurs+de+temp%C3%A9rature+et+d%27humidit%C3%A9-_-PRODUCT_GROUP&amp;amp;matchtype=&amp;amp;aud-821594433763:pla-336719827639&amp;amp;gclid=EAIaIQobChMIr5G0isXG5wIVgvhRCh37ng-HEAQYAyABEgKQ6fD_BwE&amp;amp;gclsrc=aw.ds&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10865</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10865"/>
				<updated>2020-02-10T09:35:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Choix de l'option de la clé déjà testée  par les encadrants. Comme nous n'ajoUtons pas beaucoup d'éléments sur le PCB, on va rajouter un micro controleur dédié à la fonction température, qui sera relié au capteur et a la LED.&lt;br /&gt;
*Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;br /&gt;
[[Fichier:schemapcb.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10855</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10855"/>
				<updated>2020-02-10T09:25:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Séance du 10/02/2020 : organisation du wiki et recherche composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Choix de l'option de la clé déjà testée  par les encadrants. Comme nous n'ajoUtons pas beaucoup d'éléments sur le PCB, on va rajouter un micro controleur dédié à la fonction température, qui sera relié au capteur et a la LED.&lt;br /&gt;
*Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10854</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10854"/>
				<updated>2020-02-10T09:25:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Choix de l'option de la clé déjà testée  par les encadrants. Comme nous n'ajoUtons pas beaucoup d'éléments sur le PCB, on va rajouter un micro controleur dédié à la fonction température, qui sera relié au capteur et a la LED.&lt;br /&gt;
Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10837</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10837"/>
				<updated>2020-02-10T09:15:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Séance du 10/02/2020 : organisation du wiki et recherche composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURthermique.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:CAPTEURthermique.jpg&amp;diff=10836</id>
		<title>Fichier:CAPTEURthermique.jpg</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:CAPTEURthermique.jpg&amp;diff=10836"/>
				<updated>2020-02-10T09:14:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10834</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10834"/>
				<updated>2020-02-10T09:12:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Séance du 10/02/2020 : organisation du wiki et recherche composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:CAPTEURTHERMIQUE.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10829</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10829"/>
				<updated>2020-02-10T09:11:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Séance du 10/02/2020 : organisation du wiki et recherche composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:capteur.jpg]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10820</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10820"/>
				<updated>2020-02-10T09:03:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;br /&gt;
&lt;br /&gt;
Recherche internet du capteur thermique : capteur de surface, plus facile à souder sur le PCB&lt;br /&gt;
[[Fichier:capteur.png]]&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10760</id>
		<title>BE 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10760"/>
				<updated>2020-02-10T08:03:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Réalisations des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation du bureau d'étude =&lt;br /&gt;
&lt;br /&gt;
Nous vous proposons de découvrir ce qu'est réellement cet objet devenu banal appelé clé USB (Universal Serial Bus).&lt;br /&gt;
&lt;br /&gt;
[[File:Firefly-serenity-usb-flash-drive.jpg|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
Le bureau d'étude consiste à construire de A à Z une clé USB :&lt;br /&gt;
* en créant un circuit électronique ou PCB (Printed Circuit Board) à l’aide d’un logiciel ;&lt;br /&gt;
* en soudant des composants électroniques (micro-contrôleur, mémoire FLASH, ...) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour gérer la communication USB en utilisant la bibliothèque LUFA (Lightweight USB Framework for AVRs) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour accéder à la mémoire ;&lt;br /&gt;
* en fabriquant un beau boitier pour votre clef.&lt;br /&gt;
&lt;br /&gt;
Pour personnaliser votre clé n'hésitez pas à ajouter des fonctionnalités :&lt;br /&gt;
* LED qui clignotent lors des accès en lecture ou écriture ;&lt;br /&gt;
* vumètre qui indique le remplissage de la clé ;&lt;br /&gt;
* micro-interrupteurs pour verrouiller la clé ;&lt;br /&gt;
* vibreur parce que c'est possible, vous trouverez bien une justification ;&lt;br /&gt;
* microphone permettant d’espionner les conversations ;&lt;br /&gt;
* toute autre fonction plus ou moins utile mais qui vous inspire ...&lt;br /&gt;
&lt;br /&gt;
Les supports de la présentation de ce bureau d'études : [[Media:BE_clef_USB.pdf]].&lt;br /&gt;
&lt;br /&gt;
= Survol d'USB =&lt;br /&gt;
&lt;br /&gt;
== Evolution des connexions USB ==&lt;br /&gt;
&lt;br /&gt;
L'acronyme USB signifie &amp;quot;Universal Serial Bus&amp;quot; et effectivement l'USB peut être défini comme un bus USB très verbeux. L'USB est géré par un consortium autonome &amp;quot;USB Implementers Forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:USB-2.png|thumb|left|300px]] Jusqu'à la version 2, l'acronyme est fidèle à la réalité. Pour ces périphériques, 3 vitesses de transfert sont possibles sur la paire différentielle :&lt;br /&gt;
* basse vitesse : 1,5 Mb/s ;&lt;br /&gt;
* pleine vitesse : 12 Mb/s ;&lt;br /&gt;
* haute vitesse : 480 Mb/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-3.jpg|thumb|right|300px]] A partir de l'USB 3.0, la notion de bus série est un peu oubliée. La vitesse augmente en utilisant les deux nouvelles paires blindées : 5Gb/s (super vitesse).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-4.png|thumb|left|500px]] Et maintenant USB (USB 3.1, USB 3.2, USB 4) se prend pour de l'Ethernet. En effet, le connecteur USB-C ajoute, à la paire historique, quatre paires blindées. USB 3.2 promet des vitesses jusqu'à 20G/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Un protocole verbeux ==&lt;br /&gt;
&lt;br /&gt;
[[File:USB-communication.gif|thumb|left|600px]]&lt;br /&gt;
L'initialisation d'un périphérique USB se fait comme suit :&lt;br /&gt;
* détection électrique de la connexion du périphérique ;&lt;br /&gt;
* alimentation électrique du périphérique ;&lt;br /&gt;
* utilisation de l'adresse temporaire 0 sur le bus ;&lt;br /&gt;
* récupération de la taille des messages pour le point d'accès 0 ;&lt;br /&gt;
* envoi de l'adresse au périphérique sur le point d'accès 0 ;&lt;br /&gt;
* envoi des descripteurs du périphérique au contrôleur USB via le point d'accès 0.&lt;br /&gt;
Pour un périphérique simple :&lt;br /&gt;
* souris : environ 100 octets pour le descripteur de configuration ;&lt;br /&gt;
* clavier : environ 150 octets pour le descripteur de configuration.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:USB-descripteurs.gif|thumb|right|700px]]&lt;br /&gt;
Les points d'accès (terminaison sur le schéma) :&lt;br /&gt;
* des identifiants sur 8 bits (numéro sur 4 bits) ;&lt;br /&gt;
* un point d'accès de contrôle de numéro 0 bidirectionnel ;&lt;br /&gt;
* les communications se font de ou vers les points d'accès ;&lt;br /&gt;
* un sens de communication (bit de poid fort) :&lt;br /&gt;
** IN =&amp;gt; du périphérique vers le contrôleur ;&lt;br /&gt;
** OUT =&amp;gt; du contrôleur vers le périphérique.&lt;br /&gt;
* la direction est IN ou OUT vis à vis de l’hôte.&lt;br /&gt;
Plusieurs types de points d'accès :&lt;br /&gt;
* isodromique (isochronous) : débit réservé (e.g. vidéo en temps réel) ;&lt;br /&gt;
* par interruption (interrupt) : latence garantie (e.g. souris) ;&lt;br /&gt;
* de volume (bulk) : débit maximal sans garantie (e.g. clef mémoire).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Logiciels =&lt;br /&gt;
&lt;br /&gt;
Pour la conception de circuits imprimés nous vous recommandons le logiciel [http://fritzing.org/home/ fritzing].&lt;br /&gt;
&lt;br /&gt;
Pour la découpe laser de nombreux utilisateurs utilisent [https://inkscape.org/fr/ inkscape].&lt;br /&gt;
&lt;br /&gt;
Pour la conception 3D vous pouvez tenter [http://www.freecadweb.org/?lang=fr_FR freeCAD]. Une solution en ligne existe : [https://www.onshape.com/ onshape].&lt;br /&gt;
&lt;br /&gt;
Pour la programmation du micro-contrôleur vous utiliserez le compilateur C &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt; et le logiciel de téléversement &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Les composants électroniques =&lt;br /&gt;
&lt;br /&gt;
[[File:atmega16u2.png|thumb|left|200px|ATMega16u2]]&lt;br /&gt;
Le coeur de votre clé va être un micro-contrôleur AVR plus exactement l'ATMega16u2. Ce micro-contrôleur possède l'électronique nécessaire pour la gestion d'un bus USB 2.0.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:adesto64Mb.jpg|thumb|left|200px|AT45DB641E-SHN2B-T]]&lt;br /&gt;
[[File:MT29F128G08.jpg|thumb|right|200px|MT29F128G8]]&lt;br /&gt;
Sans mémoire une clé n'est pas une clé. Vous utiliserez des mémoires faciles à gérer avec un ATMega16u2. Ces mémoires sont accessibles par un bus série SPI et facile à souder. Par contre elles sont de faible capacité (64Mb). Si vous êtes téméraire, vous pouvez utiliser une mémoire accessible par un bus de 8 bits, plus difficile à souder, plus difficile à programmer mais d'une capacité intéressante (128Gb). &lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous faudra aussi quelques autres composants comme un quartz, des résistances, des condensateurs, des diodes, des régulateurs de tension et bien sur des LED pour ajouter un peu de lumière. La carte de base peut être décrite comme suit.&lt;br /&gt;
* Le micro-contrôleur peut être accompagné d'un quartz à 8Mhz et de ses condensateurs et résistance.&lt;br /&gt;
* Le micro-contrôleur peut être alimenté par le connecteur USB en 5v (broche UVCC) mais avec ses lignes VCC et AVCC bouclées sur la sortie UCAP du régulateur 3.3v interne.&lt;br /&gt;
* Un convertisseur 5v vers 3.3v est nécessaire pour l'alimentation des mémoires.&lt;br /&gt;
* Le micro-contrôleur dialogue avec les mémoires par le bus SPI, une ligne de sélection est nécessaire par mémoire.&lt;br /&gt;
&lt;br /&gt;
Pour la conception de votre clé vous pouvez vous appuyer sur un prototype de clef réalisé pour ce bureau d'études.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le schéma décrit le circuit électronique partie par partie.&lt;br /&gt;
A partir du circuit, il faut créer une carte sans croisement de pistes pour éviter les court-circuits.&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Une autre carte est disponible pour une mémoire parallèle de plus grande capacité. Attention cette carte n'a pas été testée.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_bis_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_bis_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb_bis.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
= Test des cartes =&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_recto.jpg|thumb|left|400px|Recto des deux cartes]]&lt;br /&gt;
[[File:cle_usb_verso.jpg|thumb|right|400px|Verso des deux cartes]]&lt;br /&gt;
Vision recto et verso des deux circuits décrit dans la section précédente (ancienne version à gauche). A noter que dans l'ancienne version seule les deux puces mémoire se trouvent au recto. Pour la nouvelle version la carte a du être agrandie et le micro-contrôleur rejoint la mémoire au verso.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La première étape de test consiste à insérer les PCB dans un port USB. Remarquez la sur-épaisseur réalisée à l'aide d'un papier un peu épais pour assurer le contact. Si l'ATMega16u2 est fonctionne correctement, en lançant l'utilitaire &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; vous devez voir apparaître un périphérique labellé &amp;lt;tt&amp;gt;Atmel DFU device&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour tester plus en avant, il est proposé d'envoyer sur le micro-contrôleur un programme permettant de faire clignoter la LED connectée au micro-contrôleur (la LED est contrôlée par PB6 sur l'ancienne version et sur PB0 sur la nouvelle).&lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver les programmes de test dans cette archive : [[Media:ClefUSB.zip]]. Pour compiler les programmes, il suffit de se placer dans le répertoire correspondant à la version de la clef et lancer le &amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt; avec la commande &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt;. Pour télécharger le programme un simple &amp;lt;tt&amp;gt;make upload&amp;lt;/tt&amp;gt; suffit. Pour remettre les micro-contrôleur en mode DFU pour les reprogrammer, il faut court-circuiter les broches &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; et de la masse (connecteur à deux broches sur les deux cartes).&lt;br /&gt;
&lt;br /&gt;
Voila le résultat de l'exécution du programme de test du micro-contrôleur sur la nouvelle version : [[Media:ClefUSBTestLed.mp4]].&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant souder le régulateur 3,3v pour alimenter les mémoires et aussi souder les-dites mémoires.&lt;br /&gt;
&lt;br /&gt;
Ensuite il faut tester si l'accès aux mémoires fonctionne. Les programmes sont différents suivant les types de mémoire.&lt;br /&gt;
&lt;br /&gt;
== Test des mémoires AT45DB641E ==&lt;br /&gt;
&lt;br /&gt;
Pour tester un des deux mémoires, il faut déjà sélectionner la mémoire sur le bus SPI. La première mémoire se sélectionne en passant la ligne &amp;lt;tt&amp;gt;PD0&amp;lt;/tt&amp;gt; à l'état bas. Pour la seconde mémoire, il faut utiliser la ligne &amp;lt;tt&amp;gt;PB5&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Pour tester la mémoire, il est possible de demander la valeur du registre d'état. Pour cela il faut envoyer l'octet &amp;lt;tt&amp;gt;0xD7&amp;lt;/tt&amp;gt; sur le bus SPI, une fois la mémoire sélectionnée. Ensuite, il faut lire les deux octets du registre d'état puis remonter la ligne de sélection à l'état haut.&lt;br /&gt;
&lt;br /&gt;
== Test de la mémoire MT29F128G8 ==&lt;br /&gt;
&lt;br /&gt;
Cette mémoire est sélectionnée par défaut. Il faut juste arriver à lui envoyer un ordre en utilisant les 8 lignes de contrôle.&lt;br /&gt;
&lt;br /&gt;
= Bibliothèque LUFA =&lt;br /&gt;
&lt;br /&gt;
Pour la gestion du bus USB par le micro-contrôleur nous allons nous appuyer au maximum sur la bibliothèque USB LUFA. Cette bibliothèque permet d'exploiter plus facilement les aspects USB des micro-contrôleurs AVR comme l'ATMega16u2.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger la dernière version de la bibliothèque [http://www.fourwalledcubicle.com/LUFA.php]. Il est ensuite conseillé d'effectuer quelques manipulations pour pouvoir développer dans de bonnes conditions.&lt;br /&gt;
* Créez un répertoire &amp;lt;tt&amp;gt;PolytechLille&amp;lt;/tt&amp;gt; au même niveau que les répertoires &amp;lt;tt&amp;gt;Demos&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;Projects&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Dans ce répertoire copiez la démonstration de périphérique USB bas niveau &amp;lt;tt&amp;gt;MassStorage&amp;lt;/tt&amp;gt;. Au niveau du &amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt; indiquez &amp;lt;tt&amp;gt;atmega16u2&amp;lt;/tt&amp;gt; comme micro-contrôleur, &amp;lt;tt&amp;gt;UNO&amp;lt;/tt&amp;gt; comme platine et restez à 8Mhz.&lt;br /&gt;
* Il faut ensuite modifier la configuration de la mémoire et les fonctions d'accès à cette mémoire dans le sous-répertoire &amp;lt;tt&amp;gt;Lib&amp;lt;/tt&amp;gt; du répertoire &amp;lt;tt&amp;gt;PolytechLille/MassStorage&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
Pour téléverser votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, le paquetage Debian &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt; est nécessaire. Installez-le au besoin. La procédure à suivre pour charger votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; est la suivante :&lt;br /&gt;
&lt;br /&gt;
* court-circuitez momentanément les lignes reset et masse de l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, l'utilitaire &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; doit lister la carte comme étant en mode DFU, vous pouvez alors exécuter les commandes suivantes :&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 erase&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 flash MassStorage.hex&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 reset&amp;lt;/tt&amp;gt;&lt;br /&gt;
* débranchez et rebranchez votre carte, votre programme doit être actif sur le micro-contrôleur.&lt;br /&gt;
&lt;br /&gt;
= Réalisations des binômes =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro !! Elèves !! Fonctionnalité supplémentaire !! Page&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 1&lt;br /&gt;
| Nicolas DEBAISIEUX &amp;amp; Maxence FLAMENT&lt;br /&gt;
| Affichage température par leds&lt;br /&gt;
| [[Binome2019-1|Binôme 1 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 2&lt;br /&gt;
| Eve POITEVIN &amp;amp; Alix DUFOUR&lt;br /&gt;
| Synthèse vocale&lt;br /&gt;
| [[Binome2019-2|Binôme 2 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 3&lt;br /&gt;
| Corentin GIELIN &amp;amp; Julien DUMON&lt;br /&gt;
| Afficheurs 7-seg en tant que vumètre numérique&lt;br /&gt;
| [[Binome2019-3|Binôme 3 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 4&lt;br /&gt;
| Clément DELECOURT &amp;amp; Thomas MOSTOWFI&lt;br /&gt;
| Signal mauvaise orientation&lt;br /&gt;
| [[Binome2019-4|Binôme 4 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 5&lt;br /&gt;
| Gaëtan DELPLANQUE &amp;amp; Tristan PAYEN&lt;br /&gt;
| Verrouillage code &lt;br /&gt;
| [[Binome2019-5|Binôme 5 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 6&lt;br /&gt;
| Louise MAES &amp;amp; Léo POUMAER &lt;br /&gt;
| Prise téléphone &amp;amp; musique attente&lt;br /&gt;
| [[Binome2019-6|Binôme 6 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 7&lt;br /&gt;
| Martin SERGEANT &amp;amp; Quirin DECAUDIN&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-7|Binôme 7 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 8&lt;br /&gt;
| Mateo POURRIER &amp;amp; Martin PLAUD&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-8|Binôme 8 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 9&lt;br /&gt;
| Baptiste BLACK &amp;amp; Alexandre ROUSSEL&lt;br /&gt;
| Haut-parleur&lt;br /&gt;
| [[Binome2019-9|Binôme 9 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 10&lt;br /&gt;
| Theo DELAUNOIS &amp;amp; Antoine MALENGE&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-10|Binôme 10 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 11&lt;br /&gt;
| Florian DERLIQUE &amp;amp; Ahimen BENDIF&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-11|Binôme 11 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10756</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10756"/>
				<updated>2020-02-10T08:01:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DEBAISIEUX Nicolas et FLAMENT Maxence&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;br /&gt;
&lt;br /&gt;
== Séance du 10/02/2020 : organisation du wiki et recherche composants ==&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10753</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10753"/>
				<updated>2020-02-10T07:59:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Séance du 27/01/2020 : recherche fonctionnalités ==&lt;br /&gt;
* géolocalisation ( dur à réaliser )&lt;br /&gt;
* signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
* clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
* capture et affichage de la température de la pièce avec leds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A priori, nous allons opter pour l'option concernant la température.&lt;br /&gt;
Il faudra surement : un capteur thermique, des leds RGB.&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10751</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10751"/>
				<updated>2020-02-10T07:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
27/01/2020&lt;br /&gt;
==Idées de fonctionnalités ==&lt;br /&gt;
- géolocalisation ( dur à réaliser )&lt;br /&gt;
- signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
- clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signal sonore pour retrouver la clé à partir d'un son à définir&lt;br /&gt;
Donc besoin d'une batterie&lt;br /&gt;
D'un microphone pour détécter le son&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10750</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10750"/>
				<updated>2020-02-10T07:52:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;27/01/2020&lt;br /&gt;
==Idées de fonctionnalités ==&lt;br /&gt;
- géolocalisation ( dur à réaliser )&lt;br /&gt;
- signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
- clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signal sonore pour retrouver la clé à partir d'un son à définir&lt;br /&gt;
Donc besoin d'une batterie&lt;br /&gt;
D'un microphone pour détécter le son&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10747</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10747"/>
				<updated>2020-02-10T07:50:52Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;27/01/2020&lt;br /&gt;
*Idées de fonctionnalités :&lt;br /&gt;
- géolocalisation ( dur à réaliser )&lt;br /&gt;
- signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
- clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signal sonore pour retrouver la clé à partir d'un son à définir&lt;br /&gt;
Donc besoin d'une batterie&lt;br /&gt;
D'un microphone pour détécter le son&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10701</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10701"/>
				<updated>2020-01-27T09:35:20Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;27/01/2020&lt;br /&gt;
Idées de fonctionnalités :&lt;br /&gt;
- géolocalisation ( dur à réaliser )&lt;br /&gt;
- signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
- clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Signal sonore pour retrouver la clé à partir d'un son à définir&lt;br /&gt;
Donc besoin d'une batterie&lt;br /&gt;
D'un microphone pour détécter le son&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10696</id>
		<title>BE 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10696"/>
				<updated>2020-01-27T09:32:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Réalisations des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation du bureau d'étude =&lt;br /&gt;
&lt;br /&gt;
Nous vous proposons de découvrir ce qu'est réellement cet objet devenu banal appelé clé USB (Universal Serial Bus).&lt;br /&gt;
&lt;br /&gt;
[[File:Firefly-serenity-usb-flash-drive.jpg|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
Le bureau d'étude consiste à construire de A à Z une clé USB :&lt;br /&gt;
* en créant un circuit électronique ou PCB (Printed Circuit Board) à l’aide d’un logiciel ;&lt;br /&gt;
* en soudant des composants électroniques (micro-contrôleur, mémoire FLASH, ...) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour gérer la communication USB en utilisant la bibliothèque LUFA (Lightweight USB Framework for AVRs) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour accéder à la mémoire ;&lt;br /&gt;
* en fabriquant un beau boitier pour votre clef.&lt;br /&gt;
&lt;br /&gt;
Pour personnaliser votre clé n'hésitez pas à ajouter des fonctionnalités :&lt;br /&gt;
* LED qui clignotent lors des accès en lecture ou écriture ;&lt;br /&gt;
* vumètre qui indique le remplissage de la clé ;&lt;br /&gt;
* micro-interrupteurs pour verrouiller la clé ;&lt;br /&gt;
* vibreur parce que c'est possible, vous trouverez bien une justification ;&lt;br /&gt;
* microphone permettant d’espionner les conversations ;&lt;br /&gt;
* toute autre fonction plus ou moins utile mais qui vous inspire ...&lt;br /&gt;
&lt;br /&gt;
Les supports de la présentation de ce bureau d'études : [[Media:BE_clef_USB.pdf]].&lt;br /&gt;
&lt;br /&gt;
= Survol d'USB =&lt;br /&gt;
&lt;br /&gt;
== Evolution des connexions USB ==&lt;br /&gt;
&lt;br /&gt;
L'acronyme USB signifie &amp;quot;Universal Serial Bus&amp;quot; et effectivement l'USB peut être défini comme un bus USB très verbeux. L'USB est géré par un consortium autonome &amp;quot;USB Implementers Forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:USB-2.png|thumb|left|300px]] Jusqu'à la version 2, l'acronyme est fidèle à la réalité. Pour ces périphériques, 3 vitesses de transfert sont possibles sur la paire différentielle :&lt;br /&gt;
* basse vitesse : 1,5 Mb/s ;&lt;br /&gt;
* pleine vitesse : 12 Mb/s ;&lt;br /&gt;
* haute vitesse : 480 Mb/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-3.jpg|thumb|right|300px]] A partir de l'USB 3.0, la notion de bus série est un peu oubliée. La vitesse augmente en utilisant les deux nouvelles paires blindées : 5Gb/s (super vitesse).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-4.png|thumb|left|500px]] Et maintenant USB (USB 3.1, USB 3.2, USB 4) se prend pour de l'Ethernet. En effet, le connecteur USB-C ajoute, à la paire historique, quatre paires blindées. USB 3.2 promet des vitesses jusqu'à 20G/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Un protocole verbeux ==&lt;br /&gt;
&lt;br /&gt;
[[File:USB-communication.gif|thumb|left|600px]]&lt;br /&gt;
L'initialisation d'un périphérique USB se fait comme suit :&lt;br /&gt;
* détection électrique de la connexion du périphérique ;&lt;br /&gt;
* alimentation électrique du périphérique ;&lt;br /&gt;
* utilisation de l'adresse temporaire 0 sur le bus ;&lt;br /&gt;
* récupération de la taille des messages pour le point d'accès 0 ;&lt;br /&gt;
* envoi de l'adresse au périphérique sur le point d'accès 0 ;&lt;br /&gt;
* envoi des descripteurs du périphérique au contrôleur USB via le point d'accès 0.&lt;br /&gt;
Pour un périphérique simple :&lt;br /&gt;
* souris : environ 100 octets pour le descripteur de configuration ;&lt;br /&gt;
* clavier : environ 150 octets pour le descripteur de configuration.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:USB-descripteurs.gif|thumb|right|700px]]&lt;br /&gt;
Les points d'accès (terminaison sur le schéma) :&lt;br /&gt;
* des identifiants sur 8 bits (numéro sur 4 bits) ;&lt;br /&gt;
* un point d'accès de contrôle de numéro 0 bidirectionnel ;&lt;br /&gt;
* les communications se font de ou vers les points d'accès ;&lt;br /&gt;
* un sens de communication (bit de poid fort) :&lt;br /&gt;
** IN =&amp;gt; du périphérique vers le contrôleur ;&lt;br /&gt;
** OUT =&amp;gt; du contrôleur vers le périphérique.&lt;br /&gt;
* la direction est IN ou OUT vis à vis de l’hôte.&lt;br /&gt;
Plusieurs types de points d'accès :&lt;br /&gt;
* isodromique (isochronous) : débit réservé (e.g. vidéo en temps réel) ;&lt;br /&gt;
* par interruption (interrupt) : latence garantie (e.g. souris) ;&lt;br /&gt;
* de volume (bulk) : débit maximal sans garantie (e.g. clef mémoire).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les composants électroniques =&lt;br /&gt;
&lt;br /&gt;
[[File:atmega16u2.png|thumb|left|200px|ATMega16u2]]&lt;br /&gt;
Le coeur de votre clé va être un micro-contrôleur AVR plus exactement l'ATMega16u2. Ce micro-contrôleur possède l'électronique nécessaire pour la gestion d'un bus USB 2.0.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:adesto64Mb.jpg|thumb|left|200px|AT45DB641E-SHN2B-T]]&lt;br /&gt;
[[File:MT29F128G08.jpg|thumb|right|200px|MT29F128G8]]&lt;br /&gt;
Sans mémoire une clé n'est pas une clé. Vous utiliserez des mémoires faciles à gérer avec un ATMega16u2. Ces mémoires sont accessibles par un bus série SPI et facile à souder. Par contre elles sont de faible capacité (64Mb). Si vous êtes téméraire, vous pouvez utiliser une mémoire accessible par un bus de 8 bits, plus difficile à souder, plus difficile à programmer mais d'une capacité intéressante (128Gb). &lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous faudra aussi quelques autres composants comme un quartz, des résistances, des condensateurs, des diodes, des régulateurs de tension et bien sur des LED pour ajouter un peu de lumière. La carte de base peut être décrite comme suit.&lt;br /&gt;
* Le micro-contrôleur peut être accompagné d'un quartz à 8Mhz et de ses condensateurs et résistance.&lt;br /&gt;
* Le micro-contrôleur peut être alimenté par le connecteur USB en 5v (broche UVCC) mais avec ses lignes VCC et AVCC bouclées sur la sortie UCAP du régulateur 3.3v interne.&lt;br /&gt;
* Un convertisseur 5v vers 3.3v est nécessaire pour l'alimentation des mémoires.&lt;br /&gt;
* Le micro-contrôleur dialogue avec les mémoires par le bus SPI, une ligne de sélection est nécessaire par mémoire.&lt;br /&gt;
&lt;br /&gt;
Pour la conception de votre clé vous pouvez vous appuyer sur un prototype de clef réalisé pour ce bureau d'études.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le schéma décrit le circuit électronique partie par partie.&lt;br /&gt;
A partir du circuit, il faut créer une carte sans croisement de pistes pour éviter les court-circuits.&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Une autre carte est disponible pour une mémoire parallèle de plus grande capacité. Attention cette carte n'a pas été testée.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_bis_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_bis_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb_bis.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
= Logiciels =&lt;br /&gt;
&lt;br /&gt;
Pour la conception de circuits imprimés nous vous recommandons le logiciel [http://fritzing.org/home/ fritzing].&lt;br /&gt;
&lt;br /&gt;
Pour la découpe laser de nombreux utilisateurs utilisent [https://inkscape.org/fr/ inkscape].&lt;br /&gt;
&lt;br /&gt;
Pour la conception 3D vous pouvez tenter [http://www.freecadweb.org/?lang=fr_FR freeCAD]. Une solution en ligne existe : [https://www.onshape.com/ onshape].&lt;br /&gt;
&lt;br /&gt;
Pour la programmation du micro-contrôleur vous utiliserez le compilateur C &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt; et le logiciel de téléversement &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Bibliothèque LUFA =&lt;br /&gt;
&lt;br /&gt;
Pour la gestion du bus USB par le micro-contrôleur nous allons nous appuyer au maximum sur la bibliothèque USB LUFA. Cette bibliothèque permet d'exploiter plus facilement les aspects USB des micro-contrôleurs AVR comme l'ATMega16u2.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger la dernière version de la bibliothèque [http://www.fourwalledcubicle.com/LUFA.php]. Il est ensuite conseillé d'effectuer quelques manipulations pour pouvoir développer dans de bonnes conditions.&lt;br /&gt;
* Créez un répertoire &amp;lt;tt&amp;gt;PolytechLille&amp;lt;/tt&amp;gt; au même niveau que les répertoires &amp;lt;tt&amp;gt;Demos&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;Projects&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Dans ce répertoire copiez la démonstration de périphérique USB bas niveau &amp;lt;tt&amp;gt;MassStorage&amp;lt;/tt&amp;gt;. Au niveau du &amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt; indiquez &amp;lt;tt&amp;gt;atmega16u2&amp;lt;/tt&amp;gt; comme micro-contrôleur, &amp;lt;tt&amp;gt;UNO&amp;lt;/tt&amp;gt; comme platine et restez à 8Mhz.&lt;br /&gt;
* Il faut ensuite modifier la configuration de la mémoire et les fonctions d'accès à cette mémoire dans le sous-répertoire &amp;lt;tt&amp;gt;Lib&amp;lt;/tt&amp;gt; du répertoire &amp;lt;tt&amp;gt;PolytechLille/MassStorage&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
Pour téléverser votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, le paquetage Debian &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt; est nécessaire. Installez-le au besoin. La procédure à suivre pour charger votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; est la suivante :&lt;br /&gt;
&lt;br /&gt;
* court-circuitez momentanément les lignes reset et masse de l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, l'utilitaire &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; doit lister la carte comme étant en mode DFU, vous pouvez alors exécuter les commandes suivantes :&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 erase&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 flash MassStorage.hex&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 reset&amp;lt;/tt&amp;gt;&lt;br /&gt;
* débranchez et rebranchez votre carte, votre programme doit être actif sur le micro-contrôleur.&lt;br /&gt;
&lt;br /&gt;
= Réalisations des binômes =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro !! Elèves !! Fonctionnalité supplémentaire !! Page&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 1&lt;br /&gt;
| Nicolas DEBAISIEUX &amp;amp; Maxence FLAMENT&lt;br /&gt;
| Signal sonore Perte&lt;br /&gt;
| [[Binome2019-1|Binôme 1 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 2&lt;br /&gt;
| Eve POITEVIN &amp;amp; Alix DUFOUR&lt;br /&gt;
| Synthèse vocale&lt;br /&gt;
| [[Binome2019-2|Binôme 2 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 3&lt;br /&gt;
| Corentin GIELIN &amp;amp; Julien DUMON&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-3|Binôme 3 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 4&lt;br /&gt;
| Clément DELECOURT &amp;amp; Thomas MOSTOWFI&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-4|Binôme 4 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 5&lt;br /&gt;
| Gaëtan DELPLANQUE &amp;amp; Tristan PAYEN&lt;br /&gt;
| Verrouillage code &lt;br /&gt;
| [[Binome2019-5|Binôme 5 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 6&lt;br /&gt;
| Louise MAES &amp;amp; Léo POUMAER &lt;br /&gt;
| Prise téléphone&lt;br /&gt;
| [[Binome2019-6|Binôme 6 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 7&lt;br /&gt;
| Martin SERGEANT &amp;amp; Quirin DECAUDIN&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-7|Binôme 7 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 8&lt;br /&gt;
| Mateo POURRIER &amp;amp; Martin PLAUD&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-8|Binôme 8 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 9&lt;br /&gt;
| Baptiste BLACK &amp;amp; Alexandre ROUSSEL&lt;br /&gt;
| Haut-parleur&lt;br /&gt;
| [[Binome2019-9|Binôme 9 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 10&lt;br /&gt;
| Theo DELAUNOIS &amp;amp; Antoine MALENGE&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-10|Binôme 10 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 11&lt;br /&gt;
| Florian DERLIQUE &amp;amp; Ahimen BENDIF&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-11|Binôme 11 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 12&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-12|Binôme 12 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10670</id>
		<title>Binome2019-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2019-1&amp;diff=10670"/>
				<updated>2020-01-27T09:12:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : Page créée avec « 27/01/2020 Idées de fonctionnalités : - géolocalisation ( dur à réaliser ) - signal sonore pour la retrouver dans la pièce/maison - clé USB étanche ( créer boitie... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;27/01/2020&lt;br /&gt;
Idées de fonctionnalités :&lt;br /&gt;
- géolocalisation ( dur à réaliser )&lt;br /&gt;
- signal sonore pour la retrouver dans la pièce/maison&lt;br /&gt;
- clé USB étanche ( créer boitier étanche + bouchon )&lt;br /&gt;
-&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10654</id>
		<title>BE 2019-2020</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2019-2020&amp;diff=10654"/>
				<updated>2020-01-27T09:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mflamen1 : /* Réalisations des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Présentation du bureau d'étude =&lt;br /&gt;
&lt;br /&gt;
Nous vous proposons de découvrir ce qu'est réellement cet objet devenu banal appelé clé USB (Universal Serial Bus).&lt;br /&gt;
&lt;br /&gt;
[[File:Firefly-serenity-usb-flash-drive.jpg|thumb|center|200px]]&lt;br /&gt;
&lt;br /&gt;
Le bureau d'étude consiste à construire de A à Z une clé USB :&lt;br /&gt;
* en créant un circuit électronique ou PCB (Printed Circuit Board) à l’aide d’un logiciel ;&lt;br /&gt;
* en soudant des composants électroniques (micro-contrôleur, mémoire FLASH, ...) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour gérer la communication USB en utilisant la bibliothèque LUFA (Lightweight USB Framework for AVRs) ;&lt;br /&gt;
* en programmant le micro-contrôleur pour accéder à la mémoire ;&lt;br /&gt;
* en fabriquant un beau boitier pour votre clef.&lt;br /&gt;
&lt;br /&gt;
Pour personnaliser votre clé n'hésitez pas à ajouter des fonctionnalités :&lt;br /&gt;
* LED qui clignotent lors des accès en lecture ou écriture ;&lt;br /&gt;
* vumètre qui indique le remplissage de la clé ;&lt;br /&gt;
* micro-interrupteurs pour verrouiller la clé ;&lt;br /&gt;
* vibreur parce que c'est possible, vous trouverez bien une justification ;&lt;br /&gt;
* microphone permettant d’espionner les conversations ;&lt;br /&gt;
* toute autre fonction plus ou moins utile mais qui vous inspire ...&lt;br /&gt;
&lt;br /&gt;
Les supports de la présentation de ce bureau d'études : [[Media:BE_clef_USB.pdf]].&lt;br /&gt;
&lt;br /&gt;
= Survol d'USB =&lt;br /&gt;
&lt;br /&gt;
== Evolution des connexions USB ==&lt;br /&gt;
&lt;br /&gt;
L'acronyme USB signifie &amp;quot;Universal Serial Bus&amp;quot; et effectivement l'USB peut être défini comme un bus USB très verbeux. L'USB est géré par un consortium autonome &amp;quot;USB Implementers Forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:USB-2.png|thumb|left|300px]] Jusqu'à la version 2, l'acronyme est fidèle à la réalité. Pour ces périphériques, 3 vitesses de transfert sont possibles sur la paire différentielle :&lt;br /&gt;
* basse vitesse : 1,5 Mb/s ;&lt;br /&gt;
* pleine vitesse : 12 Mb/s ;&lt;br /&gt;
* haute vitesse : 480 Mb/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-3.jpg|thumb|right|300px]] A partir de l'USB 3.0, la notion de bus série est un peu oubliée. La vitesse augmente en utilisant les deux nouvelles paires blindées : 5Gb/s (super vitesse).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
[[File:USB-4.png|thumb|left|500px]] Et maintenant USB (USB 3.1, USB 3.2, USB 4) se prend pour de l'Ethernet. En effet, le connecteur USB-C ajoute, à la paire historique, quatre paires blindées. USB 3.2 promet des vitesses jusqu'à 20G/s.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Un protocole verbeux ==&lt;br /&gt;
&lt;br /&gt;
[[File:USB-communication.gif|thumb|left|600px]]&lt;br /&gt;
L'initialisation d'un périphérique USB se fait comme suit :&lt;br /&gt;
* détection électrique de la connexion du périphérique ;&lt;br /&gt;
* alimentation électrique du périphérique ;&lt;br /&gt;
* utilisation de l'adresse temporaire 0 sur le bus ;&lt;br /&gt;
* récupération de la taille des messages pour le point d'accès 0 ;&lt;br /&gt;
* envoi de l'adresse au périphérique sur le point d'accès 0 ;&lt;br /&gt;
* envoi des descripteurs du périphérique au contrôleur USB via le point d'accès 0.&lt;br /&gt;
Pour un périphérique simple :&lt;br /&gt;
* souris : environ 100 octets pour le descripteur de configuration ;&lt;br /&gt;
* clavier : environ 150 octets pour le descripteur de configuration.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:USB-descripteurs.gif|thumb|right|700px]]&lt;br /&gt;
Les points d'accès (terminaison sur le schéma) :&lt;br /&gt;
* des identifiants sur 8 bits (numéro sur 4 bits) ;&lt;br /&gt;
* un point d'accès de contrôle de numéro 0 bidirectionnel ;&lt;br /&gt;
* les communications se font de ou vers les points d'accès ;&lt;br /&gt;
* un sens de communication (bit de poid fort) :&lt;br /&gt;
** IN =&amp;gt; du périphérique vers le contrôleur ;&lt;br /&gt;
** OUT =&amp;gt; du contrôleur vers le périphérique.&lt;br /&gt;
* la direction est IN ou OUT vis à vis de l’hôte.&lt;br /&gt;
Plusieurs types de points d'accès :&lt;br /&gt;
* isodromique (isochronous) : débit réservé (e.g. vidéo en temps réel) ;&lt;br /&gt;
* par interruption (interrupt) : latence garantie (e.g. souris) ;&lt;br /&gt;
* de volume (bulk) : débit maximal sans garantie (e.g. clef mémoire).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Les composants électroniques =&lt;br /&gt;
&lt;br /&gt;
[[File:atmega16u2.png|thumb|left|200px|ATMega16u2]]&lt;br /&gt;
Le coeur de votre clé va être un micro-contrôleur AVR plus exactement l'ATMega16u2. Ce micro-contrôleur possède l'électronique nécessaire pour la gestion d'un bus USB 2.0.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:adesto64Mb.jpg|thumb|left|200px|AT45DB641E-SHN2B-T]]&lt;br /&gt;
[[File:MT29F128G08.jpg|thumb|right|200px|MT29F128G8]]&lt;br /&gt;
Sans mémoire une clé n'est pas une clé. Vous utiliserez des mémoires faciles à gérer avec un ATMega16u2. Ces mémoires sont accessibles par un bus série SPI et facile à souder. Par contre elles sont de faible capacité (64Mb). Si vous êtes téméraire, vous pouvez utiliser une mémoire accessible par un bus de 8 bits, plus difficile à souder, plus difficile à programmer mais d'une capacité intéressante (128Gb). &lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vous faudra aussi quelques autres composants comme un quartz, des résistances, des condensateurs, des diodes, des régulateurs de tension et bien sur des LED pour ajouter un peu de lumière. La carte de base peut être décrite comme suit.&lt;br /&gt;
* Le micro-contrôleur peut être accompagné d'un quartz à 8Mhz et de ses condensateurs et résistance.&lt;br /&gt;
* Le micro-contrôleur peut être alimenté par le connecteur USB en 5v (broche UVCC) mais avec ses lignes VCC et AVCC bouclées sur la sortie UCAP du régulateur 3.3v interne.&lt;br /&gt;
* Un convertisseur 5v vers 3.3v est nécessaire pour l'alimentation des mémoires.&lt;br /&gt;
* Le micro-contrôleur dialogue avec les mémoires par le bus SPI, une ligne de sélection est nécessaire par mémoire.&lt;br /&gt;
&lt;br /&gt;
Pour la conception de votre clé vous pouvez vous appuyer sur un prototype de clef réalisé pour ce bureau d'études.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le schéma décrit le circuit électronique partie par partie.&lt;br /&gt;
A partir du circuit, il faut créer une carte sans croisement de pistes pour éviter les court-circuits.&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Une autre carte est disponible pour une mémoire parallèle de plus grande capacité. Attention cette carte n'a pas été testée.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_bis_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_bis_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb_bis.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
= Logiciels =&lt;br /&gt;
&lt;br /&gt;
Pour la conception de circuits imprimés nous vous recommandons le logiciel [http://fritzing.org/home/ fritzing].&lt;br /&gt;
&lt;br /&gt;
Pour la découpe laser de nombreux utilisateurs utilisent [https://inkscape.org/fr/ inkscape].&lt;br /&gt;
&lt;br /&gt;
Pour la conception 3D vous pouvez tenter [http://www.freecadweb.org/?lang=fr_FR freeCAD]. Une solution en ligne existe : [https://www.onshape.com/ onshape].&lt;br /&gt;
&lt;br /&gt;
Pour la programmation du micro-contrôleur vous utiliserez le compilateur C &amp;lt;tt&amp;gt;avr-gcc&amp;lt;/tt&amp;gt; et le logiciel de téléversement &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Bibliothèque LUFA =&lt;br /&gt;
&lt;br /&gt;
Pour la gestion du bus USB par le micro-contrôleur nous allons nous appuyer au maximum sur la bibliothèque USB LUFA. Cette bibliothèque permet d'exploiter plus facilement les aspects USB des micro-contrôleurs AVR comme l'ATMega16u2.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez télécharger la dernière version de la bibliothèque [http://www.fourwalledcubicle.com/LUFA.php]. Il est ensuite conseillé d'effectuer quelques manipulations pour pouvoir développer dans de bonnes conditions.&lt;br /&gt;
* Créez un répertoire &amp;lt;tt&amp;gt;PolytechLille&amp;lt;/tt&amp;gt; au même niveau que les répertoires &amp;lt;tt&amp;gt;Demos&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;Projects&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Dans ce répertoire copiez la démonstration de périphérique USB bas niveau &amp;lt;tt&amp;gt;MassStorage&amp;lt;/tt&amp;gt;. Au niveau du &amp;lt;tt&amp;gt;makefile&amp;lt;/tt&amp;gt; indiquez &amp;lt;tt&amp;gt;atmega16u2&amp;lt;/tt&amp;gt; comme micro-contrôleur, &amp;lt;tt&amp;gt;UNO&amp;lt;/tt&amp;gt; comme platine et restez à 8Mhz.&lt;br /&gt;
* Il faut ensuite modifier la configuration de la mémoire et les fonctions d'accès à cette mémoire dans le sous-répertoire &amp;lt;tt&amp;gt;Lib&amp;lt;/tt&amp;gt; du répertoire &amp;lt;tt&amp;gt;PolytechLille/MassStorage&amp;lt;/tt&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
Pour téléverser votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, le paquetage Debian &amp;lt;tt&amp;gt;dfu-programmer&amp;lt;/tt&amp;gt; est nécessaire. Installez-le au besoin. La procédure à suivre pour charger votre programme sur l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; est la suivante :&lt;br /&gt;
&lt;br /&gt;
* court-circuitez momentanément les lignes reset et masse de l’&amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;, l'utilitaire &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt; doit lister la carte comme étant en mode DFU, vous pouvez alors exécuter les commandes suivantes :&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 erase&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 flash MassStorage.hex&amp;lt;/tt&amp;gt;&lt;br /&gt;
** &amp;lt;tt&amp;gt;dfu-programmer atmega16u2 reset&amp;lt;/tt&amp;gt;&lt;br /&gt;
* débranchez et rebranchez votre carte, votre programme doit être actif sur le micro-contrôleur.&lt;br /&gt;
&lt;br /&gt;
= Réalisations des binômes =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro !! Elèves !! Fonctionnalité supplémentaire !! Page&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 1&lt;br /&gt;
| Nicolas DEBAISIEUX  Maxence FLAMENT&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-1|Binôme 1 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 2&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-2|Binôme 2 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 3&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-3|Binôme 3 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 4&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-4|Binôme 4 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 5&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-5|Binôme 5 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 6&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-6|Binôme 6 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 7&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-7|Binôme 7 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 8&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-8|Binôme 8 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 9&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-9|Binôme 9 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 10&lt;br /&gt;
| Prénom Nom &amp;amp; Prénom Nom&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2019-10|Binôme 10 2019/2020]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mflamen1</name></author>	</entry>

	</feed>