Skip to main content

Servane Pellerin

Scéance 1 

J'ai commencé par trouver une idée de modèle sur  : https://www.thingiverse.com/thing:312520 

image-1676384405762.png

Pour la réaliser sur tinkercad, j'ai commencé par créer une forme en biseaubiseau, surassez tinkercad.grande pour accueillir 2 savons.

image-1676384493138.png

J'ai ensuite rajouté des formes en biseau de manière complémentaire à ce biseau initial pour maintenir leles savonsavons dessus et en laissant l'eau ruisseler.ruisseler vers le bac de douche. 

image-1676384624552.png

Afin de rajouter un élément 2D, je suis allée sur Inkscape et j'ai écrit "MY SOAP", j'ai modifié la police, l'espacement et j'ai mis le contour en chemin. Je l'ai ensuite enregistré en format .svg et je l'ai importé sur Tinkercad. 

image-1676622515767.png

J'ai placé le texte à l'arrière de ma première forme en biseau, au milieu, peu mise en relief pour faciliter le nettoyage.

image-1676385123696.png

Scéance 2 

  • Arduino : carte de développement
  • 2 types de signaux :
    • Analogique: variations continues
    • Numériques/binaire : 1 ou 0
  • Loi d'Ohm : U = R*I
  • La résistance n'a pas de sens de branchement mais la Led oui, elle a une anode (côté +) et une cathode (côté -)


Test sur Tinkercad :

  • Test 1 avec les led : Okay
  • Test 2 avec le bouton : okay
  • Test 3 avec le buzzer : okay

Travaux pratique : avec Claire Huang, nous avons réalisé un circuit avec 2 led afin qu'elles s'allument à la suite, chacune pendant un cours laps de temps.

Voici le code :

#define LED_1 10
#define LED_2 9

int compteur = 0;

void setup()
{
  Serial.begin(9600);
  
  pinMode(LED_1, OUTPUT); // déclaration de la pin 10 comme sortie
  pinMode(LED_2, OUTPUT); // déclaration de la pin 9 comme sortie
}

void loop()
{
  Serial.print("Debut de la boucle ");
  Serial.println(compteur);
  
  digitalWrite(LED_1, HIGH);
  delay(1000); // ne rien faire pendant 1000ms
  digitalWrite(LED_1, LOW);
  delay(1000); // ne rien faire pendant 1000ms
  
   digitalWrite(LED_2, HIGH);
  delay(1000); // ne rien faire pendant 1000ms
  digitalWrite(LED_2, LOW);
  delay(1000); // ne rien faire pendant 1000ms
  
  compteur++; // incrémentation du compteur
}

Et voici une photographie de notre montage :

IMG-20230306-WA0006.jpg