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

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15742</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15742"/>
				<updated>2021-05-10T20:03:35Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier pas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affiche pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, nous avons décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9] Cette simulation nous permet de comprendre comment fonctionne, le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension..&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise à jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus, nous avons ajouté des résistances à la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
Nous profitons de ces premiers circuits pour s'entraîner à souder étant donné que nous ne l'avions jamais fait.&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
Nous travaillons donc sur une nouvelle idée, nous devons totalement remanier le concept. En effet, nous allons tenter de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boîtier. L'idée étant de charger la clé a l'aide du boîtier qui servira donc de socle pour la clé, puis, une fois chargé la clé pourra être branché à l'ordinateur et sera &amp;quot;amorcée&amp;quot; tant que l'utilisateur ne l'éjecte pas. L'éjection déclenchera le circuit de décharge, permettant donc de retirer la clé sans danger. Avec ce concept, on se débarrasse du transformateur que l'on devait avant placer dans la clé, désormais, il sera dans le socle, son poids ou sa taille ne pose plus de problème.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudé la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, nous remarquons que le circuit ne fonctionne pas comme il le devrait. Effectivement, la capacité présente sur le circuit est censée se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. Nous chargeons la capacité avec un générateur de tension et, avec l'oscilloscope, nous constatons que la capacité se décharge constamment. Par manque de temps, nous décidons de nous concentrer sur une simple clé USB sans fonctionnalité supplémentaire pour au moins faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis, précédemment, il a été presque impossible pour nous de faire la fonctionnalité que l'on avait imaginée de la clé, nous nous concentrons donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieure&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devraient l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15741</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15741"/>
				<updated>2021-05-10T20:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Principe du &amp;quot;shocker&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, nous avons décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9] Cette simulation nous permet de comprendre comment fonctionne, le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension..&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise à jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus, nous avons ajouté des résistances à la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
Nous profitons de ces premiers circuits pour s'entraîner à souder étant donné que nous ne l'avions jamais fait.&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
Nous travaillons donc sur une nouvelle idée, nous devons totalement remanier le concept. En effet, nous allons tenter de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boîtier. L'idée étant de charger la clé a l'aide du boîtier qui servira donc de socle pour la clé, puis, une fois chargé la clé pourra être branché à l'ordinateur et sera &amp;quot;amorcée&amp;quot; tant que l'utilisateur ne l'éjecte pas. L'éjection déclenchera le circuit de décharge, permettant donc de retirer la clé sans danger. Avec ce concept, on se débarrasse du transformateur que l'on devait avant placer dans la clé, désormais, il sera dans le socle, son poids ou sa taille ne pose plus de problème.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudé la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, nous remarquons que le circuit ne fonctionne pas comme il le devrait. Effectivement, la capacité présente sur le circuit est censée se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. Nous chargeons la capacité avec un générateur de tension et, avec l'oscilloscope, nous constatons que la capacité se décharge constamment. Par manque de temps, nous décidons de nous concentrer sur une simple clé USB sans fonctionnalité supplémentaire pour au moins faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis, précédemment, il a été presque impossible pour nous de faire la fonctionnalité que l'on avait imaginée de la clé, nous nous concentrons donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieure&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devraient l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15740</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15740"/>
				<updated>2021-05-10T20:01:47Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier Circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise à jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus, nous avons ajouté des résistances à la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
Nous profitons de ces premiers circuits pour s'entraîner à souder étant donné que nous ne l'avions jamais fait.&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
Nous travaillons donc sur une nouvelle idée, nous devons totalement remanier le concept. En effet, nous allons tenter de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boîtier. L'idée étant de charger la clé a l'aide du boîtier qui servira donc de socle pour la clé, puis, une fois chargé la clé pourra être branché à l'ordinateur et sera &amp;quot;amorcée&amp;quot; tant que l'utilisateur ne l'éjecte pas. L'éjection déclenchera le circuit de décharge, permettant donc de retirer la clé sans danger. Avec ce concept, on se débarrasse du transformateur que l'on devait avant placer dans la clé, désormais, il sera dans le socle, son poids ou sa taille ne pose plus de problème.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudé la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, nous remarquons que le circuit ne fonctionne pas comme il le devrait. Effectivement, la capacité présente sur le circuit est censée se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. Nous chargeons la capacité avec un générateur de tension et, avec l'oscilloscope, nous constatons que la capacité se décharge constamment. Par manque de temps, nous décidons de nous concentrer sur une simple clé USB sans fonctionnalité supplémentaire pour au moins faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis, précédemment, il a été presque impossible pour nous de faire la fonctionnalité que l'on avait imaginée de la clé, nous nous concentrons donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieure&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devraient l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15739</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15739"/>
				<updated>2021-05-10T19:59:47Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Deuxième Circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
Nous travaillons donc sur une nouvelle idée, nous devons totalement remanier le concept. En effet, nous allons tenter de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boîtier. L'idée étant de charger la clé a l'aide du boîtier qui servira donc de socle pour la clé, puis, une fois chargé la clé pourra être branché à l'ordinateur et sera &amp;quot;amorcée&amp;quot; tant que l'utilisateur ne l'éjecte pas. L'éjection déclenchera le circuit de décharge, permettant donc de retirer la clé sans danger. Avec ce concept, on se débarrasse du transformateur que l'on devait avant placer dans la clé, désormais, il sera dans le socle, son poids ou sa taille ne pose plus de problème.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudé la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, nous remarquons que le circuit ne fonctionne pas comme il le devrait. Effectivement, la capacité présente sur le circuit est censée se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. Nous chargeons la capacité avec un générateur de tension et, avec l'oscilloscope, nous constatons que la capacité se décharge constamment. Par manque de temps, nous décidons de nous concentrer sur une simple clé USB sans fonctionnalité supplémentaire pour au moins faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis, précédemment, il a été presque impossible pour nous de faire la fonctionnalité que l'on avait imaginée de la clé, nous nous concentrons donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieure&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devraient l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15738</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15738"/>
				<updated>2021-05-10T19:51:38Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis, précédemment, il a été presque impossible pour nous de faire la fonctionnalité que l'on avait imaginée de la clé, nous nous concentrons donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieure&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devraient l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15737</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15737"/>
				<updated>2021-05-10T19:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /*  CONCLUSION */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi à concrétiser notre fonctionnalité. Plusieurs fois, nous nous sommes lancés sur des concepts qui au final ne pouvaient pas aboutir, car souvent défaillant ou trop compliqué. Par exemple, nous voulions détecter quand l'utilisateur éjecte la clé, mais nous avons réalisé que cette action était impossible à détecter, avec la bibliothèque LUFA, 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficile à prendre en main, après plusieurs recherches, nous avons remarqués que les avis, les conseils, ainsi que les données varient énormément. Il a donc été très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Nous avons peut-être manqué de temps, nous aurions eu besoin de bien plus d'heures pour continuer de tester nos circuits et pour penser à une manière de corriger les erreurs de conceptions. Cependant, notre plus gros problème fut le manque de connaissance, même si notre concept était voué à l'échec depuis le début, celui-ci fut un véritable challenge et nous avons beaucoup appris de nos erreurs.&lt;br /&gt;
Nous avons tout de même réussi à créer une clé fonctionnelle permettant de stocker des fichiers textes, des images, etc.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15736</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15736"/>
				<updated>2021-05-10T19:40:03Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /*  CODE (SOFTWARE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudé nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assurés du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps.).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
Mais nous avons quand même réussis a créer une clé fonctionnelle puisque l'on peut mettre plusieurs photos sur notre clé et des fichiers textes ou autre...&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15735</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15735"/>
				<updated>2021-05-10T19:36:46Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /*  CODE (SOFTWARE) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Suite à plusieurs échecs pour faire fonctionner notre extension, nous avons décidé de simplement faire une clé fonctionnelle pour réussir au moins une partie du projet. Après avoir soudés nos mémoires, nous les avons testées avec les programmes à disposition. Une fois assuré du bon fonctionnement des mémoires, nous avons commencé à travailler sur le code fourni pour écrire dans les mémoires à l'aide de la bibliothèque LUFA. Nous avons donc, avec l'aide des professeurs et des autres binômes, écrit les fonctions pour initialiser, écrire et lire les mémoires (nous n'avons pu utiliser qu'une mémoire par manque de temps).&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
Mais nous avons quand même réussis a créer une clé fonctionnelle puisque l'on peut mettre plusieurs photos sur notre clé et des fichiers textes ou autre...&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15298</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15298"/>
				<updated>2021-04-21T14:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15297</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15297"/>
				<updated>2021-04-21T14:46:34Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /*  INTRODUCTION  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15296</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15296"/>
				<updated>2021-04-21T14:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=500p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15295</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15295"/>
				<updated>2021-04-21T14:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=30p&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15294</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15294"/>
				<updated>2021-04-21T14:44:28Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot;&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15293</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15293"/>
				<updated>2021-04-21T14:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15292</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15292"/>
				<updated>2021-04-21T14:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|none|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|none|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|none|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File: Clefinalesup_BricoutVion.JPG|Clé finale partie supérieure&lt;br /&gt;
File: Clefinalinf_BricoutVion.JPG|Clé finale partie inférieure&lt;br /&gt;
File: Extension_BricoutVion.JPG|Extension partie supérieur&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15291</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15291"/>
				<updated>2021-04-21T14:40:29Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|none|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|none|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|none|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15290</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15290"/>
				<updated>2021-04-21T14:38:01Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15289</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15289"/>
				<updated>2021-04-21T14:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|left|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15288</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15288"/>
				<updated>2021-04-21T14:37:31Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|left|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumbr|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15287</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15287"/>
				<updated>2021-04-21T14:37:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Circuit Final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|left|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|center|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|right|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15286</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=15286"/>
				<updated>2021-04-21T14:36:57Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; INTRODUCTION &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier pas==&lt;br /&gt;
Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur s’il n'éjecte pas la clé correctement.&lt;br /&gt;
&lt;br /&gt;
Le nom de ce projet est : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description : ce projet est une clé éducative qui a pour but de faire éjecter la clé à l'utilisateur avant de la retirer. La clé fonctionnera normalement, mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
Après plusieurs recherches, on a décidé de réaliser un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCEPTION (HARDWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
==Premier Circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons imaginé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsqu'un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Mise a jour de notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigera&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utiliser en saturation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On profite de ce premier circuit pour s'entrainer à souder étant donné que nous n'avons jamais soudé.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_Avec_les_fils.JPG|thumb|left|300px|première version imprimée]]&lt;br /&gt;
Voici notre premier PCB. Nous n'avions pas prévu de quoi connecter le microcontrôleur à l'Arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du microcontrôleur. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas pu tester notre premier circuit, en effet après avoir tout soudés on s'est rendu compte que ça ne fonctionne pas. Nous pensons que c'est parce que le microcontrôleur est brulé. En plus de ça, on s'est rendu compte que le PCB que l'on avait fait est peut-être trop dangereux dû au fait que l'on est en tension continue. On change légèrement notre façon de penser la clé USB, maintenant la clé reposera sur un socle qui permettra de la charger puis quand l'utilisateur la mettra dans un port USB et oubliera de l'éjecter, il se prendra alors une décharge, mais cette fois-ci d'une tension alternative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Deuxième Circuit==&lt;br /&gt;
[[Fichier:CleUSBAntoineCharles.zip]]&lt;br /&gt;
&lt;br /&gt;
On part donc sur une nouvelle idée, on va totalement remanié le concept. En effet, on va essayer de faire 2 circuits différents un circuit qui sera dans la clé USB et un circuit qui sera dans un boitier. L'idée, c'est que la clé sera posée sur le socle et se chargera puis l'utilisateur la mettra dans le port USB du PC et enfin s’il oublie de l'éjecter, il se prendra également une décharge.&lt;br /&gt;
[[Fichier:schematic_extension.png|thumb|left|300px]]&lt;br /&gt;
Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de &amp;quot;shocker&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
[[Fichier:extension_PCB.png|thumb|left|300px]]&lt;br /&gt;
PCB de cette fameuse extension.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Encore une fois après avoir soudée la partie &amp;quot;shocker&amp;quot; de notre nouveau concept, on remarque une nouvelle fois que notre circuit ne marche pas vraiment. Effectivement, la capacité présente sur le circuit est censé se charger et avec les transistors se décharger lorsque l'utilisateur essaye de l'enlever du PC. On charge la capacité avec un générateur de tension et avec l'oscilloscope, on se rend compte que la capacité se décharge constamment et se recharge constamment. Par manque de temps on prend donc la décision de faire une simple clé USB sans fonctionnalité pour au mois faire quelque chose de fonctionnel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Circuit Final==&lt;br /&gt;
Comme dis précédemment, il a était presque impossible pour nous de faire la fonctionnalité que l'on avait imaginé de la clé, on se concentre donc sur une simple clé USB sans fonctionnalité.&lt;br /&gt;
[[Fichier:Clefinalesup_BricoutVion.JPG|thumb|left|300px|Clé finale partie supérieure]]&lt;br /&gt;
[[Fichier:Clefinalinf_BricoutVion.JPG|thumb|left|300px|Clé finale partie inférieure]]&lt;br /&gt;
[[Fichier:Extension_BricoutVion.JPG|thumb|left|300px|Extension partie supérieur]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette carte fille, comme les autres ne fonctionne pas, la capacité se décharge toute seule alors que les transistors devrait l'empêcher.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CODE (SOFTWARE)&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CONCLUSION&amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
Nous n'avons pas réussi a concrétiser notre spécificité. Plusieurs fois nous nous sommes lancé plusieurs scéances sur des concepts qui au final ne pouvais pas aboutir à cause de chose impossible a faire que nous ne savions pas vraiment, comme détecter que l'utilisateur éjecte la clé, on s'est rendu compte que cette action était impossible a détecter 1 mois avant la fin de ce BE. Le concept de &amp;quot;shocker&amp;quot; était vraiment difficle a prendre en mains, après plusieurs recherche, on a remarqué que les avis, les conseils, ainsi que les données varient énormément. Il a donc était très difficile de créer, de penser notre clé avec tous ces avis divergents.&lt;br /&gt;
Temporellement, on a surement manqué de temps, il nous aurait fallut bien plus d'heure pour continuer de tester nos circuits et pour penser a comment corriger les erreurs de conceptions.&lt;br /&gt;
&lt;br /&gt;
=&amp;lt;div class=&amp;quot;mcwiki-header&amp;quot; style=&amp;quot;border-radius: 15px; border-color: #080004; padding: 15px; font-weight: bold;color: #FFFFFF; text-align: center; font-size: 80%; background:#FF483D; vertical-align: top; width: 98%;&amp;quot;&amp;gt; CHRONOLOGIE &amp;lt;/div&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
'''18/01:''' Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker&lt;br /&gt;
&lt;br /&gt;
'''21/01:'''Création de la première ébauche du circuit de la clé en utilisant des ressources sur internet, mais aussi les ressources sur le wiki. Dans ce premier circuit on utilise comme micro-contrôleur une ATMEGA8U2. ON réalise également une simulation pour trouver notre shocker.&lt;br /&gt;
&lt;br /&gt;
'''25/01:'''Création d'un circuit plus simple sans port usb mais avec des pins et un micro-contrôleur plus facile d'utilisation (), pour comprendre et réaliser plus simplement un pcb&lt;br /&gt;
&lt;br /&gt;
'''28/01:'''Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.&lt;br /&gt;
&lt;br /&gt;
'''04/02:'''Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.&lt;br /&gt;
&lt;br /&gt;
'''08/02:'''On a terminé les soudures des composants sur le PCB.&lt;br /&gt;
&lt;br /&gt;
'''11/02:'''On a soudé des fils sur le micro controleur pour pouvoir envoyer notre programme dessus. On a également commencé a réfléchir au programme.&lt;br /&gt;
&lt;br /&gt;
'''15/02:'''Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur... &lt;br /&gt;
&lt;br /&gt;
'''18/02:'''Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.&lt;br /&gt;
&lt;br /&gt;
'''08/03:'''Début du codage en attendant d'avoir notre nouveau PCB.&lt;br /&gt;
&lt;br /&gt;
'''15/03:'''Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.&lt;br /&gt;
&lt;br /&gt;
'''18/03:'''On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.&lt;br /&gt;
&lt;br /&gt;
'''22/03:'''Finalement plutot que d'imprimer la carte on l'as commandé on attend donc de la recevoir, on travail sur le code.&lt;br /&gt;
&lt;br /&gt;
'''25/03:'''Début du soudage du shocker.&lt;br /&gt;
&lt;br /&gt;
'''29/03:'''Fin du soudage du shocker début des tests.&lt;br /&gt;
&lt;br /&gt;
'''01/04:'''Une nouvelle fois tests qui ne sont pas concluant la capacité se décharge alors qu'elle ne devrait pas. Reflexion pour corriger tout ca.&lt;br /&gt;
&lt;br /&gt;
'''08/04:'''Nouveau soudage du shocker avec quelques modifications apportées.&lt;br /&gt;
&lt;br /&gt;
'''12/04:'''On divise le travail en deux un qui réessaye de souder le shocker un qui soude la carte.&lt;br /&gt;
&lt;br /&gt;
'''15/04:'''On a soudé les deux cartes, encore une fois impossible de faire fonctionner le shocker on se concentre donc sur la clé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13361</id>
		<title>Fichier:Simple educle v1.zip</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13361"/>
				<updated>2021-01-28T18:07:18Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Cbricou1 a téléversé une nouvelle version de Fichier:Simple educle v1.zip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13360</id>
		<title>Fichier:Simple educle v1.zip</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13360"/>
				<updated>2021-01-28T18:05:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Cbricou1 a téléversé une nouvelle version de Fichier:Simple educle v1.zip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13278</id>
		<title>Fichier:Simple educle v1.zip</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13278"/>
				<updated>2021-01-28T13:49:10Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Cbricou1 a téléversé une nouvelle version de Fichier:Simple educle v1.zip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13202</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13202"/>
				<updated>2021-01-25T11:39:59Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y4s5uzwf Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Nous avons mis a jour notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigeras&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utilisé en saturation.&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13184</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13184"/>
				<updated>2021-01-25T11:30:40Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Nous avons mis a jour notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigeras&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utilisé en saturation.&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;br /&gt;
[[Média:simple_educle_v1.zip]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13182</id>
		<title>Fichier:Simple educle v1.zip</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Simple_educle_v1.zip&amp;diff=13182"/>
				<updated>2021-01-25T11:29:56Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13126</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13126"/>
				<updated>2021-01-25T06:52:11Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Nous avons mis a jour notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigeras&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utilisé en saturation.&lt;br /&gt;
[[Media:éduclé_v1.zip]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13125</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13125"/>
				<updated>2021-01-25T06:51:31Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Nous avons mis a jour notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigeras&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utilisé en saturation.&lt;br /&gt;
[[Fichier:éduclé_v1.zip]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:%C3%89ducl%C3%A9_v1.zip&amp;diff=13124</id>
		<title>Fichier:Éduclé v1.zip</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:%C3%89ducl%C3%A9_v1.zip&amp;diff=13124"/>
				<updated>2021-01-25T06:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13081</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13081"/>
				<updated>2021-01-22T18:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Premier circuit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px|Premiére version du circuit complet]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;br /&gt;
&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px|mise a jour du circuit shocker]]&lt;br /&gt;
Nous avons mis a jour notre circuit &amp;quot;shocker&amp;quot; après avoir réalisé que les simulations ne marchait pas. Nous avons donc compris qu'il fallait rajouter une masse avec une résistance faible qui &amp;quot;redirigeras&amp;quot; les fuites des transistors vers la masse pour éviter que les transistors s'alimentent respectivement. De plus nous avons ajoutés des résistances a la base des transistors pour les utilisé en saturation.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13080</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13080"/>
				<updated>2021-01-22T17:56:25Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|300px]]&lt;br /&gt;
[[Fichier:maj_1_elec.png|thumb|left|300px]]&lt;br /&gt;
&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Maj_1_elec.png&amp;diff=13079</id>
		<title>Fichier:Maj 1 elec.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Maj_1_elec.png&amp;diff=13079"/>
				<updated>2021-01-22T17:55:47Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Mise a jour du circuit de shock&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mise a jour du circuit de shock&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13078</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13078"/>
				<updated>2021-01-22T17:45:17Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|400px]]&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y3shth8u Cette 2éme simulation] montre comment le circuit va fonctionner avec les transistors&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13077</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13077"/>
				<updated>2021-01-22T15:49:14Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|400px]]&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13076</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13076"/>
				<updated>2021-01-22T15:48:35Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
Resource : https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|400px]]&lt;br /&gt;
Voici le premier circuit que nous avons créé en utilisant le principe du shocker, deux transistors commande le circuit, un PNP et un NPN ainsi lorsque un des deux est ouvert, l'autre est automatiquement fermé.&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13075</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13075"/>
				<updated>2021-01-22T15:46:13Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png|thumb|left|400px]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13074</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13074"/>
				<updated>2021-01-22T15:45:37Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;br /&gt;
[[Fichier:Circuit_1_educle.png]]&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Circuit_1_educle.png&amp;diff=13073</id>
		<title>Fichier:Circuit 1 educle.png</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Fichier:Circuit_1_educle.png&amp;diff=13073"/>
				<updated>2021-01-22T15:44:44Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Premier circuit pour éduclé&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Premier circuit pour éduclé&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13072</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13072"/>
				<updated>2021-01-22T15:43:42Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;br /&gt;
&lt;br /&gt;
==Premier circuit==&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13071</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13071"/>
				<updated>2021-01-22T15:36:32Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Educlé=&lt;br /&gt;
&lt;br /&gt;
Nom de projet : &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe : ce projet est une clé éducative qui a pour but de faire éjecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'éjecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranchée des messages s'affichent pour une durée indéterminée.&lt;br /&gt;
&lt;br /&gt;
==Principe du &amp;quot;shocker&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va se décharger dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension. &lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13070</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=13070"/>
				<updated>2021-01-22T15:35:34Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Educlé==&lt;br /&gt;
&lt;br /&gt;
Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée.&lt;br /&gt;
&lt;br /&gt;
=Principe du &amp;quot;shocker&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
On va avoir un circuit en 2 parties, d'abord un condensateur chargé par une résistance connectée au 5v en sortie de la clé, puis ce condensateur va relâcher dans un transformateur qui produira une haute tension pour un courant faible dans un temps très court, on devrait donc obtenir une petite décharge.&lt;br /&gt;
&lt;br /&gt;
[https://tinyurl.com/y32m8wo9 Cette simulation]  nous permets de comprendre comment fonctionne le circuit est d'estimer ce qu'on peut avoir en sortie en terme d'intensité et de tension: &lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12991</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12991"/>
				<updated>2021-01-19T16:35:39Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Educlé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Educlé==&lt;br /&gt;
&lt;br /&gt;
Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée&lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12990</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12990"/>
				<updated>2021-01-19T16:35:05Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Educlé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Educlé==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée&lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12989</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12989"/>
				<updated>2021-01-19T16:34:53Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* Educlé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Educlé===&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée&lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12988</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12988"/>
				<updated>2021-01-19T16:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Educlé===&lt;br /&gt;
Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée&lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;br /&gt;
https://www.coilcraft.com/en-us/edu/series/a-guide-to-flyback-transformers/&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12906</id>
		<title>Binome2020-1</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=Binome2020-1&amp;diff=12906"/>
				<updated>2021-01-18T11:32:21Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : Page créée avec « Nom de projet: &amp;quot;éduclé&amp;quot; Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nom de projet: &amp;quot;éduclé&amp;quot;&lt;br /&gt;
Principe: ce projet est une clé éducative qui a pour but de faire ejecter la clé avant de la retirer. La clé fonctionnera normalement mais si l'utilisateur oublie d'ejecter la clé. Alors le condensateur contenu dans la clé se déchargera au moment du retrait de la dite clé. De plus, une fois la clé rebranché des messages s'affichent pour une durée indeterminée&lt;br /&gt;
&lt;br /&gt;
Resource: https://en.wikipedia.org/wiki/Voltage_multiplier&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	<entry>
		<id>https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2020-2021&amp;diff=12837</id>
		<title>BE 2020-2021</title>
		<link rel="alternate" type="text/html" href="https://peip-ima.plil.fr/mediawiki/index.php?title=BE_2020-2021&amp;diff=12837"/>
				<updated>2021-01-18T10:15:02Z</updated>
		
		<summary type="html">&lt;p&gt;Cbricou1 : /* 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;
Vous allez d'abord réaliser une carte gérant uniquement une des fonctionnalités annexes de votre carte. Cette carte comportera un micro-contrôleur facile à souder : un ATTiny84. Ainsi cette première carte sera un minimum autonome. Par la suite, vous vous attacherez à concevoir la carte complète avec un micro-contrôleur plus puissant possédant des capacités USB matérielle comme l'ATMega16u2. Pour la première carte n'hésitez pas à consulter les pages Wiki de vos prédécesseurs, ils se sont servis d'un ATTiny84 pour réaliser un dé électronique.&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. Un document très important pour comprendre le fonctionnement de ce micro-contrôleur est le document technique (datasheet en patoi) : [http://ww1.microchip.com/downloads/en/DeviceDoc/doc7799.pdf].&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é.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez utiliser des mémoires AT45DB641E 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). Le document technique [https://www.adestotech.com/wp-content/uploads/DS-45DB641E-027.pdf] de ces mémoires permet de connaître les commandes pour les configurer et y accéder en lecture et en écriture.&lt;br /&gt;
&lt;br /&gt;
Si vous êtes téméraire, vous pouvez utiliser une mémoire MT29F128G8 accessible par un bus de 8 bits, plus difficile à souder, plus difficile à programmer mais d'une capacité intéressante (128Gb). La documentation technique est plus difficile à trouver, il faut aller sur le site du fabricant (micron) et montrer patte blanche. Vous trouverez le document dans le répertoire éponyme des machines de projet.&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;
== Cartes version alpha ==&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;
== Cartes version beta ==&lt;br /&gt;
[[File:cle_usbv2_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usbv2_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
Une piste parasite entre masse et 3,3v a été supprimée, le &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; est en 3,3v et un mini-connecteur ICSP a été ajouté.&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usbv2.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:cle_usb_bisv2_schema.png|thumb|left|400px|Schéma électronique]]&lt;br /&gt;
[[File:clef_usb_bisv2_pcb.png|thumb|right|400px|Carte électronique]]&lt;br /&gt;
Le &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; est en 3,3v et un mini-connecteur ICSP a été ajouté.&lt;br /&gt;
Le fichier source Fritzing est disponible : [[Media:cle_usb_bisv2.zip]] (renommer en &amp;lt;tt&amp;gt;.fzz&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il peut y avoir des problèmes lors du chargement des fichiers, des composants peuvent être déclarés absents. Essayez d'importer les composants suivants :&lt;br /&gt;
* mémoire MT29F128G8 : [[file:MT29F128G08.zip]]&lt;br /&gt;
* mémoire AT45DB641E : [[file:SO08-EIAJ.zip]]&lt;br /&gt;
* quartz FA238 : [[file:FA238.zip]]&lt;br /&gt;
&lt;br /&gt;
Renommez les fichiers de &amp;lt;tt&amp;gt;.zip&amp;lt;/tt&amp;gt; en &amp;lt;tt&amp;gt;.fzpz&amp;lt;/tt&amp;gt; avant de les importer dans Fritzing.&lt;br /&gt;
&lt;br /&gt;
= Test des cartes =&lt;br /&gt;
&lt;br /&gt;
== Premier test, faire clignoter une LED par programmation DFU ==&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;
== Premier problème, correction par programmation SPI ==&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;
Force est de constater un problème, la LED clignote bien trop lentement. Quelques recherches apprennent que les &amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; sont vendus configurés avec un diviseur d'horloge par 8 activé. Le micro-contrôleur fonctionne donc à 1MHz et pas à 8Mhz comme souhaité. Ce type de configuration passe par une reconfiguration des &amp;lt;tt&amp;gt;fuses&amp;lt;/tt&amp;gt; du micro-contrôleur. Manque de chance ces &amp;lt;tt&amp;gt;fuses&amp;lt;/tt&amp;gt; ne peuvent être changées que par programmation SPI : impossible de les modifier en mode DFU. Voir le paragraphe ci-après pour comprendre comment se fait une programmation par SPI.&lt;br /&gt;
&lt;br /&gt;
[[File:cle_mini_isp.jpg|thumb|left|300px|Ancienne clef, fils soudés au vol et programmateur SPI]]&lt;br /&gt;
[[File:cle_mini_icsp.jpg|thumb|right|300px|Nouvelle clef, fils soudés sur le micro-ICSP et programmateur SPI]]&lt;br /&gt;
Les premières version de PCB n'étaient pas prévues pour ce type de programmation. Le mode DFU semblait suffisant. Pour faciliter cette programmation, des via ont été placées de façon à implanter un mini connecteur ICSP. Une erreur a été corrigée en passant : la ligne &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; du micro-contrôleur était alimentée en 5v, elle a été passée à 3,3v. En attendant les nouvelles cartes, des fils ont été soudés sur les cartes pour avoir un accès au bus SPI et au &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt;. D'ailleurs, une malheureuse tentative de programmation en 5v ayant grillé les micro-contrôleur, d'autres cartes version alpha ont du être soudées.&lt;br /&gt;
&lt;br /&gt;
Une fois le dispositif de programmation SPI adéquat mis au point, une configuration est tentée pour désactiver la division de l'horloge (modification de la valeur de l'octet de configuration appelé &amp;lt;tt&amp;gt;lfuse&amp;lt;/tt&amp;gt;) :&lt;br /&gt;
&lt;br /&gt;
  avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -U lfuse:w:0xFF:m&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette configuration échoue : le micro-contrôleur est passé, en usine, en état verrouillé. Vous pouvez vérifier cela avec la commande ci-dessous et en utilisant l'outil de calcul des &amp;lt;tt&amp;gt;fuses&amp;lt;/tt&amp;gt; en ligne [http://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega16u2].&lt;br /&gt;
&lt;br /&gt;
  avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -U lock:r:-:h&lt;br /&gt;
&lt;br /&gt;
Il faut donc totalement réinitialiser le micro-contrôleur :&lt;br /&gt;
&lt;br /&gt;
  avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -t&lt;br /&gt;
  avrdude&amp;gt; erase&lt;br /&gt;
  avrdude&amp;gt; quit&lt;br /&gt;
&lt;br /&gt;
Il est alors possible de modifier l'octet de configuration &amp;lt;tt&amp;gt;lfuse&amp;lt;/tt&amp;gt; comme indiqué ci-dessus. Sauf que maintenant le micro-contrôleur ne contient même plus l'amorçeur. Il n'est plus possible de le programmer en mode DFU. Il ne semble pas possible de mettre la main sur l'amorceur du fondeur pour &amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt;. Heureusement l'amorceur pour une précédente version de la puce est disponible : [[media:at90usb162-bl-usb-1_0_5.zip]]. Il est assez simple d'installer l'amorceur par programmation SPI :&lt;br /&gt;
&lt;br /&gt;
  avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -U flash:w:at90usb162-bl-usb-1_0_5.hex&lt;br /&gt;
&lt;br /&gt;
Après la modification de l'octet de configuration &amp;lt;tt&amp;gt;lfuse&amp;lt;/tt&amp;gt;, la LED clignote normalement : [[media:ClefUSBTestLedBis.mp4]]. A noter qu'il faut maintenant télécharger le programme en utilisant &amp;lt;tt&amp;gt;at90usb162&amp;lt;/tt&amp;gt; comme cible au lieu de &amp;lt;tt&amp;gt;atmega16u2&amp;lt;/tt&amp;gt; à cause de la différence d'amorceur.&lt;br /&gt;
&lt;br /&gt;
== Second test, accès aux mémoires ==&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;
[[File:cle_usb_verso_AT45DB641E.jpg|thumb|left|300px|Mémoires AT45DB641E]]&lt;br /&gt;
Pour tester une 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;PB4&amp;lt;/tt&amp;gt;. La broche &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; des deux mémoires est reliée à la ligne &amp;lt;tt&amp;gt;PB5&amp;lt;/tt&amp;gt; du micro-contrôleur. Il faut donc passer &amp;lt;tt&amp;gt;PB5&amp;lt;/tt&amp;gt; en sortie et la mettre à l'état haut.&lt;br /&gt;
&lt;br /&gt;
Pour tester une mémoire, il est possible de demander ses identifiants. Pour cela, il faut envoyer sur le bus SPI, une fois la mémoire sélectionnée, l'octet &amp;lt;tt&amp;gt;0x9F&amp;lt;/tt&amp;gt;. Ensuite, il faut lire les cinq octets des identifiants (ID fabricant, ID de la mémoire, ...) puis il faut remonter la ligne de sélection à l'état haut.&lt;br /&gt;
&lt;br /&gt;
Un programme de test est disponible [[Media:ClefUSBTestMem.zip]]. Pour communiquer la valeur des cinq octets d'identification, un système de clignotement de LED est implanté. Pour chaque bit un clignotement représente un 0 et deux clignotement représentent un 1. Le prototype de clef USB avec des mémoires AT45DB641E passe avec succès ce test.&lt;br /&gt;
&lt;br /&gt;
Pour aller plus loin, il faut écrire dans les mémoires et vérifier, par une lecture, que les écritures ont été bien effectuées. Un programme de test est disponible [[Media:ClefUSBTestMemRW.zip]]. Ce programme écrit cinq octets dans la première mémoire, les lit, les multiplie par 2 et écrit les résultats dans la seconde mémoire. Les cinq octets de la seconde mémoire sont lus et communiqués avec le système de clignotement de LED décrit ci-dessus.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&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;
= Programmation de micro-contrôleur par SPI =&lt;br /&gt;
&lt;br /&gt;
Nativement les micro-contrôleurs AVR peuvent être programmés via le bus SPI. Généralement un amorceur (bootloader) est installé sur ces micro-contrôleurs pour qu'ils puissent être programmés plus facilement par une connexion série pure (cas de l'ATMega328p par exemple) ou par une connexion USB (cas de l'ATMega16u2). Malheureusement les amorceurs peuvent être effacés par une mauvaise manoeuvre ou ne permettent pas de configurer tous les aspects du micro-contrôleur.&lt;br /&gt;
&lt;br /&gt;
[[File:uno_as_isp.jpg|thumb|left|400px|Arduino Uno comme programmateur]]&lt;br /&gt;
Généralement pour une programmation de micro-contrôleur par bus SPI, un connecteur ICSP est utilisé. Ce connecteur regroupe les lignes du bus SPI, la masse, l'alimentation et le &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt;. Un simple Arduino UNO peut-être utilisé comme programmateur par bus SPI. Les lignes MISO, MOSI, SCK, GND, VCC du programmateur sont connectées sur les mêmes lignes de la cible. La ligne 10 du programmateur est connectée sur le &amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt; de la cible. Le programme ArduinoISP doit être téléversé sur le UNO jouant le rôle de programmateur. Ce programme fait partie des exemples fournis avec l'IDE Arduino.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Un exemple d'utilisation d'un programmateur par bus SPI pour obtenir les &amp;lt;tt&amp;gt;fuses&amp;lt;/tt&amp;gt; d'un &amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; (les &amp;lt;tt&amp;gt;fuses&amp;lt;/tt&amp;gt; sont des octets de configuration bas niveau du micro-contrôleur) :&lt;br /&gt;
  &lt;br /&gt;
 avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -v&lt;br /&gt;
&lt;br /&gt;
Un exemple pour télécharger un programme par SPI sur un &amp;lt;tt&amp;gt;ATMega16u2&amp;lt;/tt&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 avrdude -c arduino -p atmega16u2 -P /dev/ttyACM0 -b 19200 -U flash:w:programme.hex&lt;br /&gt;
&lt;br /&gt;
Dans ces exemples, il est supposé que le port série associé à l'UNO est &amp;lt;tt&amp;gt;/dev/ttyACMO&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:minipro_as_isp.jpg|thumb|left|400px|Arduino mini-pro comme programmateur]]&lt;br /&gt;
Si le micro-contrôleur est alimenté en 3,3v utiliser un Arduino Uno comme programmateur est une mauvaise idée : un UNO fonctionne à 5v et la communication SPI entre une plateforme à 5v et une autre à 3,3v ne fonctionne pas. Il existe assez peu de plateformes Arduino en 3,3v. Vous pouvez utiliser un Arduino Mini Pro 3,3v en conjonction avec un FTDI (convertisseur USB/série) lui aussi en 3,3v. Le Mini Pro ne dispose pas d'un connecteur ICSP. Il faut utiliser la ligne 11 pour connecter la ligne MOSI de la cible, la ligne 12 pour MISO et la ligne 13 pour SCK.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'utilitaire &amp;lt;tt&amp;gt;avrdude&amp;lt;/tt&amp;gt; peut être utilisé pour programmer la cible comme avec le programmateur à base d'UNO. Attention le port série sera probablement &amp;lt;tt&amp;gt;/dev/ttyUSBO&amp;lt;/tt&amp;gt; cette fois.&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;NONE&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;. Pour vous aider une version modifiée de la démonstration &amp;lt;tt&amp;gt;MassStorage&amp;lt;/tt&amp;gt; est disponible [[media:MassStoragePeiP.zip]]. Dans cette version, vous n'avez à modifier que les fichiers &amp;lt;tt&amp;gt;Lib/DataflashManager.h&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;Lib/DataflashManager.c&amp;lt;/tt&amp;gt; en vous appuyant sur les programmes de test des mémoires.&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;
= Test du programme avec la bibliothèque LUFA =&lt;br /&gt;
&lt;br /&gt;
Un premier test très simple à réaliser consiste à compiler le programme &amp;lt;tt&amp;gt;MassStoragePeiP&amp;lt;/tt&amp;gt; sans ajouter les accès à la mémoire puis à le télécharger sur le micro-contrôleur. Vous devriez déjà vous apercevoir que votre carte est reconnue comme une clef USB. Sur un système Linux, les deux utilitaires &amp;lt;tt&amp;gt;dmesg&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;lsblk&amp;lt;/tt&amp;gt; vous en convaincront.&lt;br /&gt;
&lt;br /&gt;
 # dmesg | tail&lt;br /&gt;
 [21942.134207] usb 1-1: new full-speed USB device number 4 using xhci_hcd&lt;br /&gt;
 [21942.333156] usb 1-1: New USB device found, idVendor=03eb, idProduct=2045, bcdDevice= 0.01&lt;br /&gt;
 [21942.333161] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=220&lt;br /&gt;
 [21942.333163] usb 1-1: Product: LUFA Mass Storage Demo&lt;br /&gt;
 [21942.333166] usb 1-1: Manufacturer: Dean Camera&lt;br /&gt;
 [21942.333168] usb 1-1: SerialNumber: 758303337383514140C1&lt;br /&gt;
 [21942.339211] usb-storage 1-1:1.0: USB Mass Storage device detected&lt;br /&gt;
 [21942.339407] scsi host6: usb-storage 1-1:1.0&lt;br /&gt;
 [21943.358141] scsi 6:0:0:0: Direct-Access     LUFA     Dataflash Disk   0.00 PQ: 0 ANSI: 0&lt;br /&gt;
 [21943.358778] sd 6:0:0:0: Attached scsi generic sg2 type 0&lt;br /&gt;
 [21943.359523] sd 6:0:0:0: [sdb] 2048 512-byte logical blocks: (1.05 MB/1.00 MiB)&lt;br /&gt;
 [21943.359910] sd 6:0:0:0: [sdb] Write Protect is off&lt;br /&gt;
 [21943.359915] sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00&lt;br /&gt;
 [21943.360221] sd 6:0:0:0: [sdb] Asking for cache data failed&lt;br /&gt;
 [21943.360241] sd 6:0:0:0: [sdb] Assuming drive cache: write through&lt;br /&gt;
 [21943.404925] sd 6:0:0:0: [sdb] Attached SCSI removable disk&lt;br /&gt;
&lt;br /&gt;
 # lsblk&lt;br /&gt;
 NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
 sda      8:0    0 119,2G  0 disk &lt;br /&gt;
 ├─sda1   8:1    0 114,4G  0 part /&lt;br /&gt;
 ├─sda2   8:2    0     1K  0 part &lt;br /&gt;
 └─sda5   8:5    0   4,9G  0 part [SWAP]&lt;br /&gt;
 sdb      8:16   1     1M  0 disk &lt;br /&gt;
 sr0     11:0    1  1024M  0 rom&lt;br /&gt;
&lt;br /&gt;
Pour vous familiariser avec le code, vous pouvez tenter de changer les noms du produit, du fabricant, le numéro de série et même la taille de la clef.&lt;br /&gt;
&lt;br /&gt;
Avant de faire un test de votre clef avec un système de fichier, vous pouvez tester si elle gère correctement ses blocs mémoires. Le programme [[media:TestBlock.zip]] permet d'effectuer une écriture dans les blocs et, dans un second temps, de vérifier que ces blocs contiennent bien les bonnes valeurs. Pour l'utiliser, insérez votre clef, trouvez le nom du périphérique avec la commande &amp;lt;tt&amp;gt;lsblk&amp;lt;/tt&amp;gt; et lancez la commande ci-dessous (ici il est supposé que le nom du périphérique est &amp;lt;tt&amp;gt;/dev/sdb&amp;lt;/tt&amp;gt;) :&lt;br /&gt;
&lt;br /&gt;
 ./testblock /dev/sdb W&lt;br /&gt;
&lt;br /&gt;
Une fois le programme terminé, enlevez la clef pour s'assurer que la lecture ne se fera pas dans les tampons, remettez la et envoyez la commande :&lt;br /&gt;
&lt;br /&gt;
 ./testblock /dev/sdb R&lt;br /&gt;
&lt;br /&gt;
Si le programme ne vous affiche pas de différence d'octet, c'est que votre clef fonctionne correctement.&lt;br /&gt;
&lt;br /&gt;
Vous pouvez alors formater votre clef :&lt;br /&gt;
&lt;br /&gt;
  mkfs -t vfat /dev/sdb&lt;br /&gt;
&lt;br /&gt;
La monter :&lt;br /&gt;
&lt;br /&gt;
  mount /dev/sdb /mnt&lt;br /&gt;
&lt;br /&gt;
Mettre quelques fichiers dessus, la démonter (avec la commande &amp;lt;tt&amp;gt;umount&amp;lt;/tt&amp;gt;) et vérifier que vos fichiers sont encore là quand vous reconnectez la clef.&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;
| Antoine VION &amp;amp; Charles BRICOUT&lt;br /&gt;
| &lt;br /&gt;
| [[Binome2020-1|Binôme 1 2020/2021]]&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;
| [[Binome2020-2|Binôme 2 2020/2021]]&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;
| [[Binome2020-3|Binôme 3 2020/2021]]&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;
| [[Binome2020-4|Binôme 4 2020/2021]]&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;
| [[Binome2020-5|Binôme 5 2020/2021]]&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;
| [[Binome2020-6|Binôme 6 2020/2021]]&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;
| [[Binome2020-7|Binôme 7 2020/2021]]&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;
| [[Binome2020-8|Binôme 8 2020/2021]]&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;
| [[Binome2020-9|Binôme 9 2020/2021]]&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;
| [[Binome2020-10|Binôme 10 2020/2021]]&lt;br /&gt;
|-&lt;br /&gt;
| Binôme 11&lt;br /&gt;
| Prénom NOM &amp;amp; Prénom NOM&lt;br /&gt;
|&lt;br /&gt;
| [[Binome2020-11|Binôme 11 2020/2021]]&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;
| [[Binome2020-12|Binôme 12 2020/2021]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cbricou1</name></author>	</entry>

	</feed>