Mélissa Marty

Modèle de documentation à remplir

Nom du projet : Puppy pot

Coordonnées :

Introduction

Matériaux / Outils / Machines

-> Première séance du vendredi 16 décembre 2025 : Découverte des outils à impression 3D (PrusaSlicer)

Séance découverte de l'usage de l'impression 3D et de comment imprimer des modèles. Découverte du logiciel PrusaSlicer et importation d'un objet via printable du logiciel 3D afin d'imprimer un objet. L’objectif de la première séance était de découvrir le FABLAB et les bases de l’impression 3D à travers le logiciel PrusaSlicer et les imprimantes Prusa MK4S.

Pour cette toute première impression, j’ai choisi d’imprimer un objet qui représente un chien accroché à un pot à partir d’un fichier STL disponible directement sur le site web printables.com.

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

Voici le modèle que j’ai choisi sur le site printables.com :

Une image contenant capture d’écran, texte, Site web

Le contenu généré par l’IA peut être incorrect.

Note importante : J’ai ensuite importer le fichier STL sur PrusaSlicer afin de modifier et d’ajuster les paramètres tels que la taille et le temps d’impression, puis j’ai exporter le fichier en G code pour débuter l’impression. 

Paramètres de l’objet : J'ai modifié les paramètres avec les dimensions que je souhaitais 

Une image contenant texte, capture d’écran, Police, nombre

Le contenu généré par l’IA peut être incorrect. 

Visualisation avant impression : 

Une image contenant capture d’écran, Logiciel de graphisme, Logiciel multimédia, texte

Le contenu généré par l’IA peut être incorrect.

 Résultat :

Une image contenant intérieur, céramique, bol, sol

Le contenu généré par l’IA peut être incorrect.  Une image contenant intérieur, céramique, chien, Silhouette d’animal

Le contenu généré par l’IA peut être incorrect.

Analyse de l’objet après impression :  On observe une difficulté de post-traitement au niveau de la face inférieure. Les structures de support présentent une adhérence excessive à la pièce, rendant leur retrait manuel incomplet sans risquer d'endommager l'état de surface de l'objet. 

De plus, sous l'oreille du chien, on note un léger affaissement de la matière. Ce défaut esthétique est lié à une zone en surplomb trop importante où le filament a refroidi dans le vide avant de se fixer, créant des résidus de matière difficiles à extraire.

Enfin, on observe qu’à l'intérieur du pot, l'état de surface n'est pas parfaitement lisse. On constate des artefacts d'impression sous forme de vagues. Cela est généralement dû aux vibrations mécaniques de l'imprimante lors des changements de direction rapides de la tête d'impression. 

Journal de bord résumé : 

14/01/2026 :

  1. Navigation sur la plateforme Printables intégrée à PrusaSlicer.
  2. Sélection du fichier STL et importation dans le logiciel.
  3. Configuration des paramètres (remplissage, supports et type de filament).
  4. Génération du G-code (découpage des couches).
  5. Visualisation du temps d'impression estimé
  6. Enregistrement sur clé USB pour la prochaine session. 

Conclusion :

Cette étape m'a permis de comprendre que la préparation logicielle est aussi importante que l'impression elle-même. J'ai pu observer comment les couches se sont superposer au cours de l’impression.

 

-> Deuxième séance du 9 janvier 2026 :

Contexte : Dans le cadre de l'UE Processus d'Innovation, nous devons concevoir un objet plus "compliqué" à coder et à imprimer.

Objectifs : 

Une image contenant dessin humoristique

Le contenu généré par l’IA peut être incorrect.

Conception détaillée et intégration fonctionnelle :

1. Modélisation et personnalisation avec logiciel Tinkercad : Le design de la patte de chien a été personnalisé avec deux fonctionnalités spécifiques :

2. Métrologie et ajustement : Pour garantir l'insertion de l'aimant, j'ai procédé à une étape de métrologie :

Une image contenant intérieur, outil, Appareils électroniques, machine

Le contenu généré par l’IA peut être incorrect.Une image contenant appareil, étrier, balance, intérieur

Le contenu généré par l’IA peut être incorrect.

Phase de préparation et impression (Slicing) :

1.     Importation et configuration : Après avoir exporté mon design de Tinkercad au format STL, je l'ai importé dans le logiciel PrusaSlicer. J'ai ajusté les paramètres de remplissage et la hauteur des couches pour assurer la solidité de la patte de chien.

Une image contenant capture d’écran, Logiciel multimédia, texte, Logiciel de graphisme

Le contenu généré par l’IA peut être incorrect.

2. Insertion de l'aimant (Pause programmée) : Pour que l'aimant soit totalement intégré à l'intérieur de la pièce, j'ai utilisé une fonction spécifique dans le logiciel de découpe :

Une image contenant capture d’écran, Logiciel multimédia, texte

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, affichage, nombre

Le contenu généré par l’IA peut être incorrect.

Analyse de l'échec et itération : 

1. Premier essai : Défaut de solidité et d'adhérence. La première impression a échoué car la pièce manquait de solidité. Le remplissage (infill) n'était pas assez dense, ce qui a entraîné une mauvaise liaison entre les couches de plastique. De plus, la pièce n'était pas assez stable sur le plateau, provoquant un défaut au moment de la reprise après la pause.

2. Analyse de la cause : J'ai identifié que le problème venait de deux facteurs techniques :

Une image contenant personne, art, intérieur, ciseaux

Le contenu généré par l’IA peut être incorrect.Une image contenant machine

Le contenu généré par l’IA peut être incorrect.Une image contenant art, sol

Le contenu généré par l’IA peut être incorrect.Une image contenant bleu, sol

Le contenu généré par l’IA peut être incorrect.

3. Deuxième essai et résolution : Pour la seconde impression, j'ai modifié mes paramètres sur PrusaSlicer pour corriger ces défauts :

Résultat : Ces corrections ont parfaitement fonctionné. La pièce est solide, l'aimant est bien emprisonné, et il fonctionne parfaitement à travers le plastique.

Une image contenant sol, intérieur, bleu, en bois

Le contenu généré par l’IA peut être incorrect.

L'aimantation fonctionne parfaitement à travers la fine couche de plastique supérieure, remplissant ainsi totalement l'objectif fonctionnel de l'objet.

Une image contenant bleu, intérieur

Le contenu généré par l’IA peut être incorrect.   

-> Troisième séance du 16 janvier 2026 : Séance d’électronique (avec Sarah AOUCHICHE et Selma SALBAS)

La suite des séances avaient pour but de découvrir le prototypage en utilisant les cartes Arduino.

Plateforme expérimentale : Arduino
Matériel principal : Arduino Uno

1. INTRODUCTION

Cette séance vise l’appropriation d’une plateforme de prototypage microcontrôlée par la mise en œuvre progressive de fonctions fondamentales des systèmes embarqués : génération de sorties numériques, gestion temporelle de l’exécution et interaction capteur–actionneur via acquisition analogique.

Premier prototype : 

L’objectif est de mettre en œuvre une sortie logique afin de caractériser la commutation de potentiel sur une broche numérique et sa traduction en signal lumineux.

Dispositif 

Code

void setup() {

  pinMode(LED_BUILTIN, OUTPUT);

}

void loop() {

  digitalWrite(LED_BUILTIN, HIGH);

  delay(1000);

  digitalWrite(LED_BUILTIN, LOW);

  delay(1000);

}

Modèle de fonctionnement

La broche associée à LED_BUILTIN est configurée en sortie. La boucle principale génère une onde carrée de période 2 s par alternance HIGH/LOW, correspondant à une commutation entre ~5 V et 0 V.

Observation

La LED présente un clignotement périodique stable, validant la correspondance entre état logique et émission lumineuse.

IMG_2881.jpeg

Deuxième prototype : 

Dispositif

Code

void setup() {

  pinMode(13, OUTPUT);

  pinMode(12, OUTPUT);

}

void loop() {

  digitalWrite(13, HIGH);

  delay(2000);

  digitalWrite(13, LOW);

  digitalWrite(12, HIGH);

  delay(1000);

  digitalWrite(12, LOW);

  delay(500);

}

Les deux LED ne clignotent pas de manière indépendante.
Le programme exécute les instructions l’une après l’autre à cause de la fonction delay(), ce qui impose un fonctionnement séquentiel.

Observation : 

Prototype 3 :

L’objectif est de mettre en œuvre une chaîne d’acquisition analogique et utiliser une grandeur physique (luminosité) comme variable de décision pour le pilotage d’une LED.

Dispositif

Principe

Code

int capteur = A0;     // entrée analogique de la photorésistance

int led = 13;         // LED (interne ou externe)

int seuil = 500;      // seuil de luminosité (à ajuster)

void setup() {

  pinMode(led, OUTPUT);

  Serial.begin(9600); // pour voir les valeurs mesurées

}

void loop() {

  int valeur = analogRead(capteur); // lecture du capteur

  Serial.println(valeur);

  if (valeur < seuil) {

    digitalWrite(led, HIGH);  // sombre LED allumée

  } else {

    digitalWrite(led, LOW);   // lumineux LED éteinte

  }

  delay(200);

}

Observation

La variation d’éclairement modifie continûment la valeur mesurée ; la LED change d’état lorsque le seuil est franchi, établissant une boucle perception–décision–action.

image.png

Les résultats obtenus lors de ces exercices mettent en évidence la correspondance entre modèle logiciel et comportement matériel. L’usage de temporisations bloquantes simplifie l’implémentation mais limite l’indépendance temporelle des actionneurs. L’intégration d’un capteur analogique démontre la capacité du système à fermer une boucle de contrôle élémentaire dépendante de l’environnement.



Revision #12
Created 15 January 2026 13:19:02 by Marty Melissa
Updated 3 May 2026 11:22:57 by Marty Melissa