Jardin de balcon

De Wiki du ThiLab
Aller à : navigation, rechercher

Description

Ce projet consiste à générer les plans permettant de réaliser un jardin de balcon à base de planches de bois imbriquées. Ce projet est basé sur le projet GroGrid.


Vue1 3D.png

Contributeur(s)

Pmorel Edouard

Licence

GPL v3

Fichiers

Fichier SCAD (à renommer en .scad) File:carre_balcon.txt

Inspiration

Ce projet est basé sur le projet (http://docs.aker.me/docs/growgrid). Ce projet a été financé sur une plate-forme de financement participatif et il est possible d'obtenir les plans pour une somme modique. Le défaut de ces plans est que la taille est fixe et qu'il n'est pas possible de changer l'échelle des planches sans changer l'épaisseur du bois. La modification d'échelle entraîne forcément la modification proportionnelle de la largeur des fentes et donc de l'épaisseur du bois. Il est à noter que les plans d'origine n'étaient pas à l'échelle et les informations fournies par AKER semblent assez restreintes à ce propos.

Etat

Prototype

Ingrédients

  • Bois

Savoirs-faire nécessaire

  • Découpe laser
  • OpenScad

Logiciels requis

OpenScad LaserCut

Réalisation

Le gros du projet consistait en la réalisation de la modélisation avec OpenScad. Pour avoir un réel intérêt par rapport au plans d'origine il fallait qu'il soit possible de changer simplement la taille et le nombre de planches ainsi que l'épaisseur du bois. Au final les variables suivantes sont modifiables :


  • Echelle de dessin appliqué à toutes les longueurs mais pas à l'épaisseur du bois :

scale = 0.1;

  • Longueur des cotés gauche et droit de la base :

base_side_length=1500*scale;

  • Hauteur des cotés gauche et droit de la base :

base_side_height=300*scale;

  • Débordement sur les planches gauche et droite de la base :

side_margin=70*scale;

  • Longueur des cotés avant et arrière de la base mais aussi des planches du niveau 1 :

base_front_length=1200*scale;

  • Débordement à appliquer sur les cotés avant et arrière (idem au débordement gauche et droit)

front_margin=side_margin;

  • Ecart minimum entre deux fentes sur les planches. Calculé pour avoir une répartition homogène des fentes sur la planche. Au final l'écart peut être différent entre les planches gauches/droites et les planches avant/arrière :

ecart_slit_min=130*scale;

  • Fente dans laquelle le niveau 1 arrière s'insère sur la base :

level1_pos_rear=3;

  • Fente dans laquelle le niveau 1 avant s'insère sur la base :

level1_pos_front=8;

  • Fente dans laquelle le niveau 2 gauche s'insère sur le niveau 1 :

level2_pos_left=3;

  • Fente dans laquelle le niveau 2 droit s'insère sur le niveau 1 :

level2_pos_right=6;

  • Fente dans laquelle le niveau 3 arrière s'insère sur le niveau 2 :

level3_pos_rear=2;

  • Fente dans laquelle le niveau 3 avant s'insère sur le niveau 2 :

level3_pos_front=5;

  • Epaisseur du bois

wood_thick=3;

  • Largeur d'une fente (avec par exemple 10% de l'épaisseur du bois)

slit_width=wood_thick*1.10; //10 pourcent de marge pour l’emboîtement


Variables qui dépendent d'autres variables :

  • Hauteur d'une fente (dépend des hauteurs des cotés avant/arrière et gauche/droit)

slit_height=(base_side_height - base_front_height)/2;

  • Hauteur des cotés avant et arrière de la base et de toutes les planches des niveaux supérieurs. La hauteur est dépendante de la hauteur des cotés gauche et droit de la base :

base_front_height=0.7*base_side_height;


Pas à Pas

La modélisation a d'abord été effectuée en 3D, c'est à dire que les planches ont été positionnées comme sur les photos disponibles sur internet. Ceci permettait de vérifier que les emboîtements fonctionnaient et que les fentes étaient placées correctement. C'est la fonction du module draw_3D().

Vue1 3D.png

Un autre module appelé draw_2D() permet de générer le fichier DXF pour la découpe lase.

Vue1 2D.png

Pour rendre possible la génération du fichier 2D par la suite, la création des planches est basée sur la primitive "square" (2D). Toutes les opérations booléennes se font donc en 2D. La fonction linear-extrude est ensuite appelée pour transformer les planches de 2D à 3D. Toutes les planches en 2D sont créées dans des modules distincts qui sont appelés à la fois par draw_2D() et par draw_3D() ce qui permet d'être sûr que la version 2D est conforme à la modélisation 3D.


Liste du matériel

Bois

Difficultés rencontrées

La première maquette (15cm pour la plus grande planche et 3mm d'épaisseur de bois) a permis de constater qu'une marge de 10% était trop importante pour une maquette. Il est nécessaire de tester ce paramètre sur du bois de 1 cm d'épaisseur par exemple.

Suite du projet

Le but du projet est de proposer la réalisation de kits pour les membres et usagers de l'Amap Terre Citadine. Le fait de pouvoir les adapter à la taille du blacon des acquéreurs devrait représenter un plus non négligeable.

Photos

Projet GroGrid (Image de Makery) : 20150315223926-GroGrid.png

Sources, liens et références