Binome2020-12 : Différence entre versions
(→CHANGELOG) |
(→CHANGELOG) |
||
Ligne 78 : | Ligne 78 : | ||
* 28/01/2021 : Création du boitier (partie Mechanical), appréhension de la partie Software.<br/><br/> | * 28/01/2021 : Création du boitier (partie Mechanical), appréhension de la partie Software.<br/><br/> | ||
− | * 01/02/2021 : Passage à la Rev 3 de notre clé USB, modification du PCB et du Schematic, préparation de la commande des composants (en partenariat avec le groupe Mouton Albin et Verschoore Jérémy).<br/><br/> | + | * 01/02/2021 : Passage à la Rev 3 de notre clé USB, modification du PCB et du Schematic, préparation de la commande des composants (en partenariat avec le groupe Mouton Albin et Verschoore Jérémy). |
+ | Exercice de découverte de la partie Software (création d'un blink).<br/><br/> |
Version du 1 février 2021 à 11:41
Sommaire
INTRODUCTION
L'objectif de ce bureau d'étude est la conception et la réalisation d'une clé USB personnalisée.
Les idées de personnalisations sont les suivantes :
- Flash grosse capacité
- Led RGB qui change de couleur en fonction du remplissage
- "Bouton d'urgence" efface l'intégralité de la clé après une longue pression (en jouant des animations sur la LED ?)
COMPÉTENCES & MATÉRIELS UTILISÉS
HARDWARE
Solutions techniques
Stockage
Pour la fonction principale de la clé nous utiliserons une mémoire NAND produite chez micron. Cette mémoire de 128Gb nous permet d'obtenir un stockage total de 16 Go.
Pour interfacer cette mémoire, nous utilisons un micro contrôleur utilisant une architecture AVR. Celui en utilisé possède en plus une interface USB native pour communiquer avec l'ordinateur
Personnalisation
Pour nos idées de personnalisation nous devons utiliser deux leds cote à cote (une rouge et une verte) ainsi que leur résistances.
Le bouton d'effacement d'urgence "Press Only when Rightfully Needed" (POwRN) nécessite une résistance "Pull-Up". Nous avons décider d'utiliser la résistance interne de notre micro contrôleur.
Afin de gérer ces fonction indépendamment de la mémoire nous utiliserons d’abord un deuxième micro contrôleur esclave (AtTiny) qui communiquera au maitre via software-serial.
Application
Rev 1.1
Pour la seconde séance de BE nous avons réalisé un premier schématic et une première version de PCB pour notre clé USB. Après concertation avec les professeurs, certains composants n'étaient pas adéquats ou utilisable sur notre clé USB, nous avons donc modifié la clé USB.
Rev 1.2
Pour la version 1.2 de la clé USB, nous avons modifié le régulateur, nous sommes passé de 1 LED à 2 LEDs différentes, ainsi que les connecteurs. Nous avons aussi ajouté des jumpers.
Rev 1.3
Cette version a vu apparaitre de nombreuses modifications telles que :
- - Connexion des pins Rdy2 et MS2 entre la mémoire et le microcontrôleur
- - Remplacement des jumpers par des petits interrupteurs
- - Ajout de l'interface de programmation (6 pins standards)
- - Rétrécissement global du PCB de Gomator ( Surface de la clé réduite de moitié)
SOFTWARE
MECHANICAL
Nous avons décidé de fabriquer un boitier pour notre clé USB, pour cela nous sommes passé par le logiciel Fusion360. Nous avons conçu le boitier de sorte à ce qu'il soit imprimable en 3D. Pour commencer, nous avons exporter une version du PCB, nous l'avons mise sur Fusion360, puis nous avons conçu le boitier. Ensuite, il a fallu rajouter un logo ainsi que le nom de notre clé USB sur le dessus. Nous avons eu l'idée de faire sortir la LED de notre clé USB par l’œil de notre logo.
Pour fermer notre boitier, nous faisons dépasser des pins d'alignement que nous pourrons faire fondre afin de les souder sur le couvercle du boitier.
Nous avons choisi le thème des espions car l'effacement d'urgence de notre clé (POwRN) peut permettre aux espions de sauver leurs données des méchants.
CHANGELOG
- 18/01/2021 : Mise en connaissance du BE, création du binôme, regroupement des idées d'améliorations pour la clé USB.
- 21/01/2021 : Avancement sur le Schematic et le PCB d'une première version de la clé USB.
- 25/01/2021 : Modification du Schematic et du PCB pour changer certains composants. Changement de version de clé.
- 28/01/2021 : Création du boitier (partie Mechanical), appréhension de la partie Software.
- 01/02/2021 : Passage à la Rev 3 de notre clé USB, modification du PCB et du Schematic, préparation de la commande des composants (en partenariat avec le groupe Mouton Albin et Verschoore Jérémy).