Binome2019-1 : Différence entre versions

De Wiki de bureau d'études PeiP
(Séance du 10/02/2020 : organisation du wiki et recherche composants)
(Séance du 10/02/2020 : organisation du wiki et recherche composants)
Ligne 21 : Ligne 21 :
 
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants.  
 
Nous avons choisi d'opter pour la clé USB déjà testée  par les encadrants.  
 
Nous avons cherché un capteur thermique "de surface" pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :
 
Nous avons cherché un capteur thermique "de surface" pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble :
[[Fichier:capteuree.png]]
+
[[Fichier:Capteure.png]]
  
 
MCP9808T-E/MC arduino [https://fr.rs-online.com/web/p/capteurs-de-temperature-et-d-humidite/1371041?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_(FR:Whoop!)+Semi-conducteurs_Experiment-_-(FR:Whoop!)+Capteurs+de+temp%C3%A9rature+et+d%27humidit%C3%A9-_-PRODUCT_GROUP&matchtype=&aud-821594433763:pla-336719827639&gclid=EAIaIQobChMIr5G0isXG5wIVgvhRCh37ng-HEAQYAyABEgKQ6fD_BwE&gclsrc=aw.ds/ Lien pour retrouver le capteur thermique]
 
MCP9808T-E/MC arduino [https://fr.rs-online.com/web/p/capteurs-de-temperature-et-d-humidite/1371041?cm_mmc=FR-PLA-DS3A-_-google-_-CSS_FR_FR_(FR:Whoop!)+Semi-conducteurs_Experiment-_-(FR:Whoop!)+Capteurs+de+temp%C3%A9rature+et+d%27humidit%C3%A9-_-PRODUCT_GROUP&matchtype=&aud-821594433763:pla-336719827639&gclid=EAIaIQobChMIr5G0isXG5wIVgvhRCh37ng-HEAQYAyABEgKQ6fD_BwE&gclsrc=aw.ds/ Lien pour retrouver le capteur thermique]

Version du 26 mars 2020 à 17:01

DEBAISIEUX Nicolas et FLAMENT Maxence

Introduction

Le but de notre bureau d'étude est de créer de A à Z une clé USB 2.0, à laquelle on essayera d'ajouter une fonctionnalité supplémentaire (en l'occurence, une LED qui change de couleur en fonction de la température ambiante.

Séance du 27/01/2020 : Recherche Fonctionnalités

Voici une liste de fonctionnalités supplémentaires auxquelles nous avons pensé à rajouter sur notre clé USB :

  • géolocalisation (mais asssez dur à réaliser)
  • signal sonore pour la retrouver dans la pièce/maison
  • clé USB étanche ( créer boitier étanche + bouchon )
  • capture et affichage de la température de la pièce avec leds


A priori, nous allons opter pour l'option concernant la température. Il nous faudra donc un capteur thermique et des LEDs RGB.

Séance du 10/02/2020 : organisation du wiki et recherche composants

Nous avons choisi d'opter pour la clé USB déjà testée par les encadrants. Nous avons cherché un capteur thermique "de surface" pour pouvoir le souder plus facilement sur notre clé. Voici à quoi il ressemble : Capteure.png

MCP9808T-E/MC arduino Lien pour retrouver le capteur thermique

Séance du 13/02/2020 : mise en place de de l'étape du dé

Au vu de la compléxité de la réalisation d'une clé USB sans connaissances préalables, nous allons dans un premier temps nous exercer avec la réalisation d'un dé éléctronique. Pour cela, nous nous sommes inspirés de la Youtubeuse "Heliox" qui a crée son propre dé électronique.

Séance du 17/02/2020 jusqu'au 02/03 : Utilisation de Fritzing

Découverte du logiciel Fritzing et première prise en main. Nous avons commencé par organiser les éléments nécessaires à la réalisation du dé éléctronique dans la partie "Vue Schématique" du logiciel. Puis nous avons une nouvelle fois disposé ces éléments dans la partie "Circuit imprimé" du logiciel.

Séance du 05/03/2020 : Code du dé

Voici le code pour que le dé électronique fonctionne correctement et aléatoirement quand on appuie sur le bouton de la carte.

Code 2.png Code 1.png

Séance du 09/03/2020 : Soudage

Nous avons soudé les résistances, LEDs, microcontroleur et fils sur notre PCB réalisé grâce à Fritzing.


15/03/2020, Test ReX de la carte "dé", fonctionnement des 4 LED déjà soudées sans aucune modification.

Programme de test :

#define MAX_LED 7
int leds[]={0,1,2,3,4,5,6};
void setup() {
  int i;
  for(i=0;i<MAX_LED;i++) pinMode(leds[i], OUTPUT);
}
void loop() {
  int i;
  for(i=0;i<MAX_LED;i++) digitalWrite(leds[i], HIGH);
  delay(1000);
  for(i=0;i<MAX_LED;i++) digitalWrite(leds[i], LOW);
  delay(1000);
}

Démonstration de l'exécution : media:binome2019-1-test1.mp4.