Binome2020-9 : Différence entre versions

De Wiki de bureau d'études PeiP
(Idée et matériel)
(Février)
Ligne 59 : Ligne 59 :
 
<br style="clear: both;" />
 
<br style="clear: both;" />
  
Notre fichier Fritzing avec schématique et PCB :
+
Notre fichier Fritzing avec schématique et PCB (à renommer en .fzz):
  
 
[[Fichier:Circuit_hp.zip]]
 
[[Fichier:Circuit_hp.zip]]

Version du 8 mars 2021 à 14:54


INTRODUCTION

Le but de ce bureau d'étude est de réaliser une clé USB personnalisée. Pour cela nous procéderons en plusieurs étapes :

  • nous créerons un circuit électronique ou PCB à l'aide d'un logiciel ;
  • nous souderons des composants électroniques ;
  • nous programmerons le microcontrôleur pour gérer la communication USB et pour accéder à la mémoire ;
  • nous fabriquerons un boîtier.

Pour notre clé USB, nous avons eu l'idée suivante : notre clé USB émettra des sons (voir parlera) lorsqu'on la branche et qu'on l'éjecte. Pour cela, il faudra installer un haut-parleur et un amplificateur à l'intérieur de la clé.

Si nous voulons faire "parler" notre clé (ex : "Bonjour" et "Au revoir"), il faudra enregistrer notre voix au préalable puis la stocker dans la mémoire de la clé. Il ne restera plus beaucoup d'espace pour d'autres données, mais ce n'est pas grave.

PROJET INTERMEDIAIRE

Idée et matériel

Avant de nous lancer dans la réalisation de notre clé USB, nous allons réaliser un premier projet. Celui-ci reprendra la particularité de notre clé USB. Nous allons réalisé une carte qui produit une note lorsqu'on appuie sur un interrupteur.

Matériel

  • microcontrôleur : ATTINY84
  • amplificateur : LM386

Janvier

Séance du 18/01
Nous avons réfléchi à la particularité que pourrait avoir notre clé USB personnalisée, et donc par extension à notre projet intermédiaire. Nous partons donc sur un circuit haut-parleur/amplificateur.

Séance du 21/01
A l'aide du logiciel Fritzing, nous avons réalisé la schématique du circuit haut-parleur amplificateur qui fera la particularité de notre clé USB. Nous allons utiliser un amplificateur LM386, et un microcontrôleur ATMEGA8U2.

Séance du 25/01
Aujourd'hui nous avons changé la schématique de notre circuit sous les conseils de notre professeur. Nous avons changé le microcontrôleur par un ATTINY84 car il est plus simple à souder et qu'il est à notre disposition, et nous avons rajouté des composants, en trouvant un circuit qui correspondait plus à nos attentes

Séance du 28/01
Aujourd'hui, nous avons une nouvelle fois changé de micro-contrôleur sur notre schématique pour des raisons de représentations. Nous avons aussi simplifié le schéma en remplaçant notre haut-parleur par des connecteurs électriques. Après avoir réarranger le schématique, nous avons mis au point notre PCB


Février

Séance du 1/02
Aujourd'hui nous avons établi la version finale de la schématique et du PCB. Nous avons envoyé le PCB au service électronique de Polytech afin de recevoir notre carte pour la prochaine fois. Nous avons également commencé à nous renseigner pour le code de notre circuit haut-parleur.

version finale PCB du circuit haut-parleur/ amplificateur


version finale schématique du circuit haut-parleur/ amplificateur


Notre fichier Fritzing avec schématique et PCB (à renommer en .fzz):

Fichier:Circuit hp.zip

Séance du 04/02
Aujourd'hui nous avons été cherché notre circuit imprimé. Après avoir rassemblé tous les composants qui nous était nécessaires, nous avons commencé la soudure. Nous n'avions jamais soudé auparavant, donc nous n'avons soudé que le microcontrôleur lors de cette séance.

Notre circuit à vide


Séance du 08/02
Aujourd'hui nous avons continué à souder les composants sur notre carte. Il ne nous en reste plus que deux à souder.

Séance du 11/02
Aujourd’hui, en soudant le potentiomètre et le haut-parleur, nous avons enfin terminé notre carte. Voici la carte :

Notre carte de face
Notre carte de dos


Nous avons également établi la première version de notre code Arduino. Notre but est que l'haut-parleur émette un son à chaque fois que l'on appuie sur le bouton.

Première version de notre code


Nous nous sommes aidé des exemples suivants : [1] et [2].


Séance du 15/02
Aujourd'hui nous avons transféré notre programme sur notre carte à l'aide de l'Arduino. Malheureusement, le transfert a bien marché mais nous n'avons pas de résultat sur la carte : aucun son ne sort lorsqu'on appuie sur l'interrupteur. En attendant la prochaine séance pour corriger ce problème, nous avons commencé à travailler sur la schématique de la clé USB.

Séance du 18/02
Aujourd'hui, nous avons réglé notre problème de code. En effet nous nous étions trompées sur le numéro des pin liés à l'interrupteur et à l'haut-parleur. Nous avons également rajouté une condition dans le code, pour que la note dure aussi longtemps que l'utilisateur laisse son doigt appuyé sur le bouton. Nous avons donc fini notre projet intermédiaire!

version finale de notre code pour le projet intermédiaire
Notre carte reliée à l'arduino et à l'ordinateur afin de transférer le code


Voici une vidéo démonstration de notre projet intermédiaire : Media:demonstration-projet-int.mp4

CLE USB

Idée et matériel

Nous allons maintenant nous lancer dans la réalisation de notre clé USB.
Celle-ci reprendra en quelques sortes la fonctionnalité de notre projet intermédiaire. Quand la clé sera introduite/ éjectée, l'haut-parleur sur cette dernière produira un son/ une mélodie. Si nous avons du temps, nous voudrions essayer de faire la clé "parler" : le code consistera alors à jouer un fichier que nous aurons enregistré au préalable.

Matériel

  • microcontrôleur : ATMEGA8U2
  • amplificateur : LM386
  • haut-parleur

Mars

Séance du 08/03

Aujourd'hui nous commençons la clé USB. Nous avons quasiment terminé le schématic et le PCB de la carte finale. Il nous reste à modifier peut-être les valeurs de certains de nos composants (capa et résistances) pour espérer produire un son plus fort. En effet, sur notre projet intermédiaire, le son qui sort de l'haut-parleur est faible. Nous pensons qu'en nous renseignant plus sur le LM386 (notre amplificateur), nous pourrions améliorer ce défaut.

Référence pour les valeurs : [3] (p10)

Première version du fichier Fritzing avant modification des valeurs : Fichier:Cle hp.zip