Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
projets:kit_pedagogique_pour_comprendre_les_boucles_for [2020/07/18 15:09] plogingenu |
projets:kit_pedagogique_pour_comprendre_les_boucles_for [2020/07/18 18:56] (Version actuelle) plogingenu |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
<!-- Complétez la fiche projet ci dessous --> | <!-- Complétez la fiche projet ci dessous --> | ||
{{{project | {{{project | ||
- | picture: | + | picture: {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_172828.jpg?400|}} |
machines: Imprimante_3D | machines: Imprimante_3D | ||
materiaux:PLA | materiaux:PLA | ||
logiciels:openSCAD cura | logiciels:openSCAD cura | ||
- | fichiers: | + | fichiers: {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:peda_helice.stl|}} {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:peda_escalier.stl|}} |
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:openscad_peda_marche_v2.stl|}} | ||
liens: | liens: | ||
tags: kit_pédagogique boucle_for code | tags: kit_pédagogique boucle_for code | ||
usager:plogingenu | usager:plogingenu | ||
- | licence:cc-by-sa | + | licence:cc-by-sa-nc |
}}} | }}} | ||
- | Petites pièces imprimés en 3D, (car conçu pour un atelier de modélisation 3D et pour pouvoir être désinfectée, règle sanitaire liée au Covid) afin de comprendre facilement le fonctionnement des boucles for. Plusieurs objets ont été crées : | + | Petites pièces imprimés en 3D, (car conçu pour un atelier de modélisation 3D et pour pouvoir être désinfectées, règle sanitaire liée au Covid) afin de comprendre facilement le fonctionnement des boucles for. Plusieurs objets ont été créés : |
une hélice type ADN, un escalier,... <!-- Indiquez ici une petite introduction au projet, qui apparaîtra dans la liste des projets. --> | une hélice type ADN, un escalier,... <!-- Indiquez ici une petite introduction au projet, qui apparaîtra dans la liste des projets. --> | ||
===== Conception ===== | ===== Conception ===== | ||
- | Réaliser avec le logiciel de modélisation OpenSCAD, imprimé au FabLab ( grossissement x2) | + | Réaliser avec le logiciel de modélisation OpenSCAD, |
+ | **Axe de rotation** | ||
<code java> | <code java> | ||
cylinder (r=1.9,h=20,$fn=100,center=true); | cylinder (r=1.9,h=20,$fn=100,center=true); | ||
</code> | </code> | ||
+ | **Palier de l'ADN** | ||
+ | <code java> | ||
+ | difference(){ | ||
+ | cube([10,50,5],center=true); | ||
+ | cylinder (r=2,h=10,$fn=100,center=true); | ||
+ | } | ||
+ | </code> | ||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:peda_helice.stl|}} | ||
+ | |||
+ | **Marche de l'escalier (Version 1)** | ||
<code java> | <code java> | ||
difference(){ | difference(){ | ||
Ligne 34: | Ligne 46: | ||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:peda_escalier.stl|}} | ||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_172952.jpg?200|}} | ||
+ | Problème : Ne peux pas être manipuler à une seule main. Ne tient pas tout seul | ||
+ | |||
+ | |||
+ | **Marche de l'escalier (Version 2)** | ||
<code java> | <code java> | ||
difference(){ | difference(){ | ||
- | cube([10,50,5],center=true); | + | union(){ |
+ | translate([0,0,1])cylinder (r=4,h=2,$fn=100,center=true); | ||
+ | cube([10,50,2],center=false); | ||
+ | } | ||
cylinder (r=2,h=10,$fn=100,center=true); | cylinder (r=2,h=10,$fn=100,center=true); | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:openscad_peda_marche_v2.stl|}} | ||
+ | |||
+ | |||
+ | |||
+ | <note tip>0.1mm de différence entre les pièces percées et les colonnes, afin d'avoir une manipulation (rotation)facile malgré le relief de l'impression 3D</note> | ||
+ | |||
===== Réalisation ===== | ===== Réalisation ===== | ||
- | <!-- Expliquez ici, pas à pas, la fabrication et la réalisation concrète de votre projet. --> | + | imprimé au FabLab (grossissement x2) en utilisant Cura et les imprimantes 3D Ultimaker |
- | ===== Difficultés rencontrées ===== | + | **Pour comprendre comment faire une hélice ADN :** |
- | <!-- Présentez ici les problèmes et difficultés rencontré durant votre réalisation, et comment vous avez pu y remédier. --> | + | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_172828.jpg?400|}} |
- | ===== Suites du projet ===== | + | Pièces 3D assemblées :3 pièces percées au centre + 1 colonne |
- | <!-- Présenter ici les évolutions possibles du projet, les améliorations que vous aimeriez y apporter, etc. ... --> | ||
+ | Si on généralise avec une boucle for, on obtient : | ||
+ | |||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:defi_kapla.png?400|}} | ||
+ | |||
+ | |||
+ | |||
+ | **Pour comprendre comment faire un escalier :** | ||
+ | |||
+ | Pièces 3D assemblées :3 pièces percées + 1 colonne | ||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_191304.jpg?200|}} | ||
+ | |||
+ | |||
+ | Si on généralise avec une boucle for, on obtient : | ||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:defi_escalier_plat.png?400|}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <!-- Expliquez ici, pas à pas, la fabrication et la réalisation concrète de votre projet. --> | ||
+ | |||
+ | |||
+ | ===== Difficultés rencontrées ===== | ||
+ | |||
+ | Aucune ! Même si l'impression permet toujours de confirmer ses doutes et de les modifier au besoin, en créant une version 2. | ||
+ | |||
+ | ===== Suites du projet ===== | ||
- | ===== Photos ===== | + | Utilisation de ces objets, au besoin, dans les ateliers OpenSCAD d'août 2020 [[http://www.cite-sciences.fr/fr/au-programme/lieux-ressources/carrefour-numerique2/ateliers/ | Programmer avec OpenSCAD ]] |
- | <!-- Quelques photos du rendu final du projet, mais aussi si c'est possible des differentes etapes si elle n'ont pas déja été documentées visuellement --> | + | |
- | <!-- La Structure "Conception / Réalisation / Difficultés rencontrés / Suite du projet " est bien sur indicative, vous pouvez l'adapter à votre guise. N'hesitez pas a vous inspirer des documentations deja existance pour realiser la votre. --> | ||