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:35] 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 |
}}} | }}} | ||
Ligne 20: | Ligne 21: | ||
===== 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|}} | ||
- | Version 1 de l'escalier | + | **Marche de l'escalier (Version 1)** |
<code java> | <code java> | ||
difference(){ | difference(){ | ||
Ligne 35: | Ligne 45: | ||
</code> | </code> | ||
+ | |||
+ | {{: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 | Problème : Ne peux pas être manipuler à une seule main. Ne tient pas tout seul | ||
- | Version 2 de l'escalier | + | |
+ | **Marche de l'escalier (Version 2)** | ||
<code java> | <code java> | ||
difference(){ | difference(){ | ||
Ligne 48: | Ligne 63: | ||
</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> | ||
- | <code java> | ||
- | difference(){ | ||
- | cube([10,50,5],center=true); | ||
- | cylinder (r=2,h=10,$fn=100,center=true); | ||
- | } | ||
- | </code> | ||
===== Réalisation ===== | ===== Réalisation ===== | ||
- | Pour comprendre comment faire une hélice ADN : | + | imprimé au FabLab (grossissement x2) en utilisant Cura et les imprimantes 3D Ultimaker |
+ | |||
+ | |||
+ | **Pour comprendre comment faire une hélice ADN :** | ||
+ | |||
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_172828.jpg?400|}} | ||
+ | |||
+ | |||
+ | Pièces 3D assemblées :3 pièces percées au centre + 1 colonne | ||
+ | |||
+ | |||
+ | 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 :** | ||
- | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:defi_kapla.png?200|}} | + | Pièces 3D assemblées :3 pièces percées + 1 colonne |
+ | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:20200718_191304.jpg?200|}} | ||
- | Pour comprendre comment faire un escalier : | + | Si on généralise avec une boucle for, on obtient : |
- | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:defi_escalier_plat.png?200|}} | + | {{:projets:kit_pedagogique_pour_comprendre_les_boucles_for:defi_escalier_plat.png?400|}} |
Ligne 76: | Ligne 109: | ||
===== Difficultés rencontrées ===== | ===== Difficultés rencontrées ===== | ||
- | Aucune ! | + | 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 ===== | ===== Suites du projet ===== | ||
- | Utilisation de cet objet, 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 ]] | + | 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 ]] |