Binome2020-5
Sommaire
Introduction
Dans ce bureau d'étude, nous souhaitons réaliser une Clé USB de A à Z , en créant le circuit électronique , soudant les composants et programmant le micro-contrôleurs, avec l'ajout d'une option qui rendra cette clé USB unique.
Après plusieurs pistes étudiées , nous avons décider d'intégrer à un boitier pratique, trois afficheurs 7 segments affichant la capacité restante sur la clé USB en pourcentage. Nous refléchissons également à un nom pour cette regle de poche que l'on pourrait graver sur le boitier en plus de la capacité totale de la clé.
Afin de s'initier à toutes ces nouvelles expériences, nous allons commencer par réaliser un projet intermédiaire contenant notre option avant de s'attaquer à la clé USB.
Réalisation de l'option
Tous d'abord nous allons réaliser un projet intermédiaire nous permettant de réaliser notre option.
Pour cela , nous avons crée un circuit électronique nous permettant de contrôler 3 afficheurs 7 segments afin d'afficher un chiffre préalablement défini.
Choix des composants
Dans un premier temps, nous avons commencer par chercher et lire les datasheet des composants utiles à la réalisation de notre option :
- Un micro-contrôleur Attiny84
- Une batterie
- Des pins
- 3 afficheurs 7 segments
- 8 Résistances
- 3 Transistors
Élaboration du PCB et du schématique sous fritzing
25/01: Prise en main du logiciel Fritzing.
Nous avons découvert le logiciel ainsi que les règles de réalisation utiles à la réalisation d'un PCB.
- Ne jamais se faire croiser des fils.
- Essayer de mettre un maximum sur la même face de la carte.
- Ne pas faire d'angles droit.
- "Sortir droit au niveau des broches".
27/01: Avancement du PCB.
Nous avons commencé par réaliser la totalité du PCB avec tous les composants (transistors, résistances, afficheurs, micro-contrôleur, pile,...)
Finalement, nous avons supprimé la partie "affichage" de notre carte car elle sera transferée sur une autre carte que nous pourrons emboiter par dessus.
01/02:
Nous avons terminé la réalisation de notre PCB , la mise en forme du schématique.
Après l'avoir rooter, nous avons fait la demande de génération de la carte sur le site de l'école : eei.polytech-lille.net
04/02: Soudage
Nous avons récupérer les différents composants (pins, micro-controleur, batterie) ainsi que la carte éléctronique et effectuer le soudage de tous ces composants sur celle-ci.
Code Arduino
08/02: Prise en main d'Arduino
Nous avons configuré les paramètres Arduino pour qu'il reconnaisse et que l'on puisse commander notre micro-contrôleur. Puis nous avons commencé la résolution du code nous permettant d'afficher un nombre préalablement défini sur nos 3 afficheurs.
11/02:
Poursuite du code
18/02:
Test de notre code après l'avoir transféré sur le micro-contrôleur. Problème: impossible d'allumer la LED D des afficheurs car on l'a lié à la pin 4 du micro-contrôleur qui est la pin reset.
08/03 :
Suite a des problemes pour allumer les 3 afficheurs en meme temps, nous avons ré-écrit le tableau liant les LED et le controle des afficheurs a leur pins respectifs:
Numero du Pin | Fonction |
---|---|
0 | Afficheur 1 |
1 | Afficheur 2 |
2 | Afficheur 3 |
3 | LED A |
4 | LED B |
5 | LED C |
6 | LED DP |
7 | LED F |
8 | LED G |
9 | LED E |
11 | LED D |
Suite a cela, nous avons developpé un code afin de verifier le bon fonctionnement de la carte "affichage":
Carte Finalisée
Clé USB
Comme exemple de boitier pratique, nous avons pensé a une mini regle que l'on pourrait par exemple attaché a un porte clé.
18/01: Nous avons eu comme idée d'integrer a un boitier pratique, un ecran LCD affichant la capacité restante sur la clé USB ou le temps de connexion par exemple. Comme exemple de boitier pratique, nous avons pensé a une mini regle que l'on pourrait par exemple attaché a un porte clé. Nous pensions afficher la capacité en pourcentage grace a un ecran OLED. Un code de verrouillage est envisageable si nous avons le temps pour le developper.
Nous réflechissons a un nom pour cette regle de poche ainsi qu'a l'integration d'une petite cellule solaire afin de pouvoir mesurer la capacité meme quand la clé n'est pas branchée ou le remplacement de l'ecran OLED par un ecran E-Ink pour eviter d'avoir affaire a de l'alimentation auxiliaire
21/01: Nous avons opté pour 3 afficheurs 7 segements pour afficher la capacité de la clé : https://www.mouser.fr/ProductDetail/Lite-On/LTS-4817CTB-P/?qs=%2Fha2pyFadujuQkQs814dann6mHMAjWb%252BHwSLzlJP83YAn7tUKhlEhg%3D%3D Nous aurons donc besoin d'un microcontroleur secondaire :
25/01: Nous avons realisé un PCB de notre fonction supplementaire sur FRITZING
28/01: Nous pensons remplacer la cellule solaire par une pile
01/02: Nous avons amelioré notre PCB en le rendant plus compact et en le faisant passer que par une seule des deux faces de la carte Lancement de l'impression de la carte.
11/03: Nous avons intégré notre fonction sur le fichier Fritzing de la clé USB. Nous avons realisé ces deux solutions probables suivantes:
- Sans modification des composants :Fichier:Cle usb sm.zip
- Avec modification des composants :Fichier:CUSB Chloe Thomas.zip
- Solution proposée par ReX : Fichier:ClefChloeThomas2021.zip