Outils d'utilisateurs

Outils du Site


projets:support_accessoire_aspirateur

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

projets:support_accessoire_aspirateur [2022/12/10 13:12]
tomdad
projets:support_accessoire_aspirateur [2022/12/10 13:28] (Version actuelle)
tomdad
Ligne 28: Ligne 28:
 ===== Réalisation ===== ===== Réalisation =====
  
-J'ai utilisé Openscad pour modéliser l'objet en 3D(u.+J'ai utilisé Openscad pour modéliser l'objet en 3D. J'ai ensuite utilisé Cura pour vérifier les dimensions de l'objet à imprimer
  
 J'ai ainsi découvert l'utilisation des modules dans openscad que j'ai utilisé pour me simplifier la création des tubes. J'ai ainsi défini un module permettant de créer un tube (un cylindre creux). J'ai ensuite importé ce module dans mon projet. J'ai ainsi découvert l'utilisation des modules dans openscad que j'ai utilisé pour me simplifier la création des tubes. J'ai ainsi défini un module permettant de créer un tube (un cylindre creux). J'ai ensuite importé ce module dans mon projet.
  
  
-Voici le code de création d'un tube sous forme de module (fichier tube.scad):+Voici le code du projet:
  
 +<code c tube.scad>
 module tube(longueur,diametre_ext1,diametre_ext2, epaisseur) { module tube(longueur,diametre_ext1,diametre_ext2, epaisseur) {
 difference(){ difference(){
Ligne 44: Ligne 45:
 } }
 } }
 +</code>
  
-Voici ci-dessous, son utilisation : +<code c>
 longueur_cylindre = 55; longueur_cylindre = 55;
 diametre_aspirateur = 34.2; diametre_aspirateur = 34.2;
Ligne 61: Ligne 62:
  
 use <tube.scad> use <tube.scad>
 +module support(){
 +translate([0,0,-epaisseur_accroche])
 +{
 +linear_extrude(epaisseur_accroche)
 +union()
 +{
 +    circle(d=largeur_accroche);
 +    translate([-largeur_accroche/2,0,0])
 +        square([largeur_accroche,longueur_accoche]);
 +}
 +}
 +translate([-(epaisseur_support)/2,0,0])
 +cube([epaisseur_support,longeur_support,distance_support]);
 +translate([-largeur_accroche/2,longeur_support,-epaisseur_accroche])
 +cube([largeur_accroche,epaisseur_accroche,distance_support+epaisseur_accroche]);
 +}
 +
 rotate([180,0,0]) rotate([180,0,0])
 union(){ union(){
Ligne 68: Ligne 86:
 tube(longueur_cylindre-longeur_support,diametre_aspirateur,diametre_embout+epaisseur,epaisseur); tube(longueur_cylindre-longeur_support,diametre_aspirateur,diametre_embout+epaisseur,epaisseur);
 translate([0,diametre_aspirateur/2+distance_support,-3]) translate([0,diametre_aspirateur/2+distance_support,-3])
 +    rotate([90,0,0]) 
 +        support();
 } }
  
 +</code>
  
 ===== Difficultés rencontrées ===== ===== Difficultés rencontrées =====
Ligne 77: Ligne 97:
  
  
-Je viens modifier l'adaptateur en augmentant l'épaisseur du tube et en ne modifiant le diamètre uniqment pour la partie qui doit s'enficher à l'intérieur de l'embout. Je dois encore imprimé et testé cette version.+Je viens modifier l'adaptateur en augmentant l'épaisseur du tube et en ne modifiant le diamètre uniqment pour la partie qui doit s'enficher à l'intérieur de l'embout. Je dois encore imprimer et tester cette version.
  
 ===== Photos ===== ===== Photos =====
projets/support_accessoire_aspirateur.1670674359.txt.gz · Dernière modification: 2022/12/10 13:12 par tomdad