Binome2020-1 : Différence entre versions

De Wiki de bureau d'études PeiP
(Deuxième Circuit)
(CODE (SOFTWARE))
Ligne 97 : Ligne 97 :
  
 
=<div class="mcwiki-header" style="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%;"> CODE (SOFTWARE)</div>=
 
=<div class="mcwiki-header" style="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%;"> CODE (SOFTWARE)</div>=
 +
 +
 +
 +
=<div class="mcwiki-header" style="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%;"> CONCLUSION</div>=
  
 
=<div class="mcwiki-header" style="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%;"> CHRONOLOGIE </div>=
 
=<div class="mcwiki-header" style="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%;"> CHRONOLOGIE </div>=

Version du 18 avril 2021 à 08:53

INTRODUCTION

Premier pas

Durant ce BE, nous avons décidé de réaliser une clé ayant pour principe de délivrer une décharge à l'utilisateur si il n'ejecte pas la clé correctement.

Le nom de ce projet est : "éduclé"

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.

Principe du "shocker"

Après plusieurs recherches, on 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.

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.

CONCEPTION (HARDWARE)

Premier Circuit

Premiére version du circuit complet

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 lorsque un des deux est ouvert, l'autre est automatiquement fermé.

Cette 2éme simulation montre comment le circuit va fonctionner avec les transistors.


mise a jour du circuit shocker

Mise a jour de notre circuit "shocker" 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 "redirigera" 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.


Media:éduclé_v1.zip Média:simple_educle_v1.zip



On profite de ce premier circuit pour s'entrainer a souder étant donné que nous n'avons jamais soudé.

première version imprimée

Voici notre permier PCB. Nous n'avions pas prévu de quoi connecter le micro-controleur à l'arduino. C'est pour cela que nous avons soudé des fils sur certaines pâtes du micro-controleur.



















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 parceque le microcontrolleur est brulé. En plus de ça, on s'est rendu compte que le pcb que l'on avait fait est peut etre trop dangereux du 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.



Deuxième Circuit

Fichier:CleUSBAntoineCharles.zip

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 si il oublie de l'éjecter, il se prendra également une décharge.

Schematic extension.png

Schéma de la carte que l'on va venir connecter a notre clé. Ce circuit fait office de "shocker".



Extension PCB.png

PCB de cette fameuse extension.


Encore une fois après avoir soudée la partie "shocker" 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 chargé 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 que la capacité se décharge constamment et se recharge constament. 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.

CODE (SOFTWARE)

CONCLUSION

CHRONOLOGIE

18/01: Réflexion sur la fonctionnalité de la clé et recherche de ce qu'est un shocker

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.

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

28/01:Finalisation du PCB, puis envoie à la machine en C102 pour impression du PCB.

04/02:Première soudure sur notre PCB, on a soudé le micro-contrôleur et des résistances.

08/02:On a terminé les soudures des composants sur le PCB.

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.

15/02:Fin de soudure des fils mais impossible d'envoyer un programme sur le micro controleur...

18/02:Toujours le probleme avec le micro controleur on attend une réimpression de notre pcb pour pouvoir tester notre circuit.

08/03:Début du codage en attendant d'avoir notre nouveau PCB.

15/03:Changement de circuit pour pouvoir avoir en sortie du shocker une tension alternative.

18/03:On a terminé de faire le circuit et l'avons envoyé pour impression afin de le tester lundi.