Binome2020-5 : Différence entre versions

De Wiki de bureau d'études PeiP
(Code Arduino)
(Code Arduino)
Ligne 76 : Ligne 76 :
 
{| class="wikitable"
 
{| class="wikitable"
 
! Numero du Pin !! Fonction  
 
! Numero du Pin !! Fonction  
 +
|-
 +
| 0
 +
| Afficheur 1
 
|-
 
|-
 
| 1
 
| 1
Ligne 89 : Ligne 92 :
 
| LED B
 
| LED B
 
|-
 
|-
| Binôme 5
+
| 5  
| Chloé LEMAIRE & Thomas KORPAL
+
| LED C
|Affichage de la capacité restante via afficheurs 7 segments
 
| [[Binome2020-5|Binôme 5 2020/2021]]
 
|-
 
| Binôme 6
 
| Louis WIJSMAN & Matthieu SANIEZ
 
| Déverrouiller la clé par un bruit
 
| [[Binome2020-6|Binôme 6 2020/2021]]
 
 
|-
 
|-
| Binôme 7
+
| 6
| Edward TOLLET & Gabriel THOMAS
+
| LED DP
| Affichage de la capacité de la clé par vu-mètre à led
 
| [[Binome2020-7|Binôme 7 2020/2021]]
 
 
|-
 
|-
| Binôme 8
+
| 7
| Agathe LEROY & Ryan DEBOUVRIES
+
| LED F
| Affichage de la température et alimentation par dynamo
 
| [[Binome2020-8|Binôme 8 2020/2021]]
 
 
|-
 
|-
| Binôme 9
+
| 8
| Laurine BULTEL & Hortense SCOPIN
+
| LED G
| Bruit émis à l'insertion et l'éjection de la clé
 
| [[Binome2020-9|Binôme 9 2020/2021]]
 
 
|-
 
|-
| Binôme 10
+
| 9
| Lucas GONTIER & Estelle GODARD
+
| LED E
| Clé minuteur
 
| [[Binome2020-10|Binôme 10 2020/2021]]
 
 
|-
 
|-
| Binôme 11
+
| 10
| Axel BOCQUET & Clara LACROIX
+
|  
| Déverrouillage par boutons + diodes + affichage de pages Pop-up
 
| [[Binome2020-11|Binôme 11 2020/2021]]
 
 
|-
 
|-
| Binôme 12
+
| 11
| Maël DELABY & Rémi DETEVE
+
| LED D
| Grosse mémoire + led RB + Bouton d'urgence
 
| [[Binome2020-12|Binôme 12 2020/2021]]
 
 
|-
 
|-
 
|}
 
|}

Version du 15 mars 2021 à 10:42

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.

Quelques règles:

  • 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
10
11 LED D

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