STIC:STIC IV (2015)/Kit de chimie

De EduTech Wiki
< STIC:STIC IV (2015)
Révision datée du 28 janvier 2016 à 18:08 par Daniel K. Schneider (discussion | contributions) (→‎Liens)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Introduction

Après avoir réalisé une table de laboratoire compatible avec Lego lors du module 1, je continue dans ma lancée en proposant de concevoir un kit de chimie composé d'objets type se trouvant dans un laboratoire. Dans un premier temps l'idée n'est pas de concevoir tous les objets pouvant faire partie d'un laboratoire de chimie mais d'en concevoir les plus représentatifs. Le but serait de pouvoir combiner ces objets avec ma table de chimie et de pouvoir également les combiner entre eux.

Certains objets pourront se placer directement sur la table de chimie et certains pourront même s'emboiter entre eux. Du plastique mou peut être utilisé pour la pissette afin que celle-ci puisse réellement aspirer et expulser des liquides.

Public cible

Le public cible de mon kit de chimie peut concerner tout le monde mais pourrait concerner plus particulièrement des enfants désirant se familiariser avec les divers objets qu'ils pourraient rencontrer dans un laboratoire de chimie. Ils pourraient ainsi reconnaitre des objets se trouvant dans un laboratoire de chimie.

Il faudrait tout de même faire attention à l'âge des enfants qui pourraient manipuler les objets produits par ce kit de construction car certains objets sont petits et pourraient être susceptibles d'être ingérés.

Réalisation

Caractéristiques de la librairie

Cette librairie permet de construire différents objets faisant partie d'un laboratoire de chimie pouvant se fixer sur des pièces Lego. Par conséquent ma librairie a besoin de la librairie DobloFactory pour fonctionner ou du moins pour pouvoir réaliser des objets compatibles avec Lego. Cette librairie KitChimie offre la possibilité de paramétrer certaines choses pour les objets proposés. Il est notamment possible de spécifier pour la plus part des objets si on veut qu'ils soient compatibles avec Lego ou pas. Il est possible de générer les objets qui pourraient être difficiles à imprimer en version imprimable afin de maximiser les chances de réussite d'impression. Pour certains objets pouvant contenir des liquides il est également possible de spécifier le remplissage.

Utilisation de la librairie

Pour utiliser cette librairie KitChimie commencez par créer un fichier OpenSCAD. Créez ensuite un dossier appelé "librairies" qui contiendra à son intérieur la librairie DobloFactory et la librairie KitChimie. Importez ensuite la librairie KitChime sur votre fichier OpenSCAD:

//KitChimie
include <librairies/KitChimie/KitChimie.scad>;

Vérifiez tout de même que le chemin de l'importation de la librairie DobloFactory est correct dans le fichier KitChimie.scad car sinon la libriarie fonctionnera mal. Une fois ceci fait vous pouvez commencer à utiliser la librairie KitChimie. Une autre alternative est de télécharger ce fichier contenant les deux librairies, un fichier dans lequel toutes les importations sont déjà faites et où les objet de chimie sont déjà présents. Il suffit simplement de décommenter le code.

Liste d'objets

Table de laboratoire

Table de laboratoire une fois montée

La table de Laboratoire permet de porter les différents objets de ce kit de chimie. Celle-ci contient un évier, un robinet et un plan de travail pouvant avoir des tétines Lego afin de pouvoir fixer les différents objets de ce kit.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre table contienne une base en Lego et des tétines dans le plan de travail afin de pouvoir fixer les différents objets sur elle.
    • Valeurs acceptées: true ou false
  • imprimer
    • Si ce paramètre vaut true alors il permet de disposer la table et le robinet de la table de façon à ce qu'ils soient plus facilement imprimables. Si ce paramètre vaux false alors on peut voir à quoi ressemblera la table une fois tous les éléments montés.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer une table avec une base lego et des tétines sur le plan de travail et disposée pour être facilement imprimable:

table_lego(true, true);


Temps d'impression estimé : 12h:16m:12s en qualité normale (200 micron)
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : CuraEngine
Présence de support pour l'impression : Non
Montage : Veuillez enfoncer le robinet sur le trou se trouvant sur la table devant l'évier
Fichier STL : Table de laboratoire

Bécher

Bécher avec support Lego
Bécher sans support Lego

Ce kit permet de produire un bécher simple. Il est possible de choisir si on veut que le bécher soit compatible avec les Lego. Le remplissage du bécher est également paramétrable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre bécher ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage du bécher en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer bécher avec une base en lego et pas rempli:

becher(true, 0);

Temps d'impression estimé : 52m:48s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Bécher

Portoir de tubes à essai

Portoir de tubes à essai avec des tubes amovibles

Le portoir de tubes à essai permet de maintenir plusieurs tubes à essaie en hauteur afin que leur liquide ne se déverse pas. Ce portoir peut être compatibles avec Lego et peut être disposé de façon à être facilement imprimable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre portoir de tubes à essai ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • imprimer
    • Si ce paramètre vaut true alors les pièces de ce portoir sont disposées de façon à être facilement imprimables. Si ce paramètre vaut false alors on peut voir à quoi ressemblera le portoir une fois tous les éléments montés.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un portoir de tubes à essai avec une base en lego en version facilement imprimable:

supportTube(true, true);

Temps d'impression estimé : 51m:1s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Veuillez enfoncer la partie du haut du portoir sur les deux piliers
Fichier STL : Portoir de tubes à essai

Tube

Tube

Un tube à essaie peut se placer dans un portoir à tubes à essais. Il est possible de paramétrer le remplissage du tube. Pour l'impression, celui-ci nécessite des support externes pour qu'il tienne en équilibre à la verticale.

Paramètres

  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage du tube en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer un tube vide:

tube(0);

Temps d'impression estimé : 6m:57s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Supports externes
Montage: Non
Fichier STL : Tube

Bec bunsen

Bec bunsen

Le bec bunsen permet peut se placer à l'intérieur d'un support afin de faire comme si celui-ci chauffait l'objet se trouvant sur le portoir.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre bec bunsen ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un bec bunsen avec une base en Lego:

becBunsen(true);

Temps d'impression estimé : 24m:44s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Bec bunsen

Ernlenmeyer

Ernlenmeyer

Ce kit permet de produire un ernlenmeyer simple. Il est possible de choisir si on veut que l'ernlenmeyer soit compatible avec les Lego. Le remplissage de l'ernlenmeyer est également paramétrable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre ernlenmeyer ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage du bécher en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer Ernlenmeyer avec une base en Lego et pas rempli:

ernlenmeyer(true, 0);

Temps d'impression estimé : 39m:13s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Ernlenmeyer

Support

Un support permet de placer un objet sous lui (normalement un bec bunsen) et un objet au-dessus de lui. Il est possible de choisir si on veut que ce support soit compatible avec Lego.

Portoir vide
Portoir avec bec bunsen et bécher

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que la base du support et le haut soient faits en Lego afin de pouvoir le fixer sur un Lego et de pouvoir fixer des Lego dessus.
    • Valeurs acceptées: true ou false
  • imprimer
    • Si ce paramètre vaut true alors les pièces de ce support sont disposées de façon à être facilement imprimables. Si ce paramètre vaut false alors on peut voir à quoi ressemblera le support une fois tous les éléments montés.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un portoir d'objets à chauffer compatible avec Lego en version facilement imprimable:

supportChauffer(true, true);

Temps d'impression estimé : 1h:44m:35s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Veuillez enfoncer la partie du haut du portoir d'objets sur les quatre piliers
Fichier STL : Support

Microscope

Microscope

Le microscope permet de voir de petites choses qui pourraient échapper à la vision humaine. Cet objet est compliqué à imprimer par conséquent il est vivement conseillé de l'imprimer en version imprimable puis d'assembler les différents éléments par la suite.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre microscope ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • imprimer
    • Si ce paramètre vaut true alors les pièces du microscope seront disposées de façon à être facilement imprimables. Si ce paramètre vaut false alors on peut voir à quoi ressemblera le microscope une fois tous les éléments montés.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un un microscope avec une base en Lego en version facilement imprimable:

microscope(true, true);

Temps d'impression estimé : 3h:11m:18s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Veuillez enfoncer la lampe du microscope sur le trou le plus bas, le stage sur le deuxième trou en partant du bas, assembler le tube occulaire et la lentille, puisse enfoncer le tube occulaire assemblé sur les deux trous du haut du microscope.
Fichier STL : Microscope

Ballon sphérique

Ce kit permet de produire un ballon sphérique simple. Trois version du ballon sont disponibles. Il est possible de choisir si on veut que le ballon sphérique soit compatible avec les Lego. Le remplissage du ballon sphérique est également paramétrable.

Ballon sphérique
Ballon sphérique avec 3 tubes

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre ballon sphérique ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage du ballon sphérique en %.
    • Valeurs acceptées: 0 à 100
  • tube2
    • Le paramètre tube2 sert à déterminer si on met un deuxième tube ou pas au ballon sphérique.
    • Valeurs acceptées: true ou false
  • tube3
    • Le paramètre tube3 sert à déterminer si on met un troisième tube ou pas au ballon sphérique.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un un ballon sphérique vide ayant un tube avec une base en Lego:

ballonSpherique(true, 0, false, false);

Temps d'impression estimé : 44m:35s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Ballon sphérique

Fiole

Fiole

Ce kit permet de produire une fiole simple. Il est possible de choisir si on veut que la fiole soit compatible avec les Lego. Le remplissage de la fiole est également paramétrable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre fiole ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage de la fiole en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer un une fiole vide une base en Lego:

fiole(true, 0);

Temps d'impression estimé : 32m:14s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Fiole

Éprouvette

Éprouvette

Ce kit permet de produire une éprouvette simple. Il est possible de choisir si on veut que l'éprouvette soit compatible avec les Lego. Le remplissage de l'éprouvette est également paramétrable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre éprouvette ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage de l'éprouvette en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer un une éprouvette vide une base en Lego:

eprouvette(true, 0);

Temps d'impression estimé : 29m:35s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Éprouvette

Entonnoir

Entonnoir

Ce kit permet de produire un entonnoir sur lequel on peut réellement déverser du liquide.

Paramètres

  • imprimer
    • Si ce paramètre vaut true l'entonnoir sera disposé de façon à être facilement imprimable. Si ce paramètre vaut false alors on peut voir à quoi l'entonnoir dans le bon sens.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un un entonnoir en version facilement imprimable:

entonnoir(true);

Temps d'impression estimé : 8m:16s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Entonnoir

Balance

Balance

Ce kit permet de produire une balance sur laquelle on peut poser un objet de chimie. Cette balance permettrait de peser les liquides à l’intérieure des conteneurs de liquide de chimie. Il est possible de spécifier si on veut que le support de la balance soit en lego afin de pouvoir fixer un lego dessus.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre balance ait un support en Lego afin de pouvoir fixer des Lego dessus.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un une balance avec une base en Lego:

balance(true);

Temps d'impression estimé : 1h:17m:29s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Balance

Flacon

Flacon

Ce kit permet de produire un flacon. Il est possible de choisir si on veut que le flacon soit compatible avec les Lego. Le remplissage du flacon est également paramétrable.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre flacon ait un support en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • remplissage
    • Le paramètre remplissage sert à déterminer le remplissage de l'éprouvette en %.
    • Valeurs acceptées: 0 à 100

Exemple d'utilisation
Pour créer un une flacon vide compatible avec Lego:

flacon(true, 0);

Temps d'impression estimé : 1h:3m:30s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Flacon

Bouchon

Bouchon

Ce kit permet de produire un bouchon pour fermer certains des récipients disponibles dans ce kit (tube à essai, ernlenmeyer, ballon sphérique, fiole, flacon). Ce bouchon doit être imprimé avec du plastique mou afin que celui-ci puisse se bloquer plus facilement.

Paramètres

  • imprimer
    • Si ce paramètre vaut true le bouchon sera disposé de façon à être facilement imprimable. Si ce paramètre vaut false alors on peut voir à quoi ressemble le bouchon dans le bon sens.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un un bouchon en version facilement imprimable:

bouchon(true);

Temps d'impression estimé : 2m:4s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA flexible
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Bouchon

Pince

Pince

Ce kit permet de produire un pince pour pouvoir manipuler les différents objets de chimie sans les toucher avec nos mains.

Paramètres

  • imprimer
    • Si ce paramètre vaut true la pince sera disposé de façon à être facilement imprimable avec tous les éléments de la pince disposées sur le plateau. Si ce paramètre vaut false alors on peut voir à quoi ressemble la pince une fois assemblée.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer un une pince en version facilement imprimable:

pince(true);

Temps d'impression estimé : 55m:39s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Veuillez assembler les deux parties de la pince entre elles et faire passer par le trou le petit pilier puis fixer le bouchon sur le bout du pilier sortant du trou.
Fichier STL : Pince

Pissette

Pissette

Ce kit permet de produire une pissette. Il est possible de choisir si on veut que la pissette soit compatible avec les Lego. La pissette doit être imprimée avec du plastique mou afin que l'on puisse réellement absorber et des liquides avec.

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre pissette ait un support en Lego afin de pouvoir la fixer sur un Lego.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer une pissette:

pisette(true);

Temps d'impression estimé : 35m:3s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA flexible
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Pissette

Noix double

Ce kit permet de produire une noix double afin de pouvoir fixer des objets à un pilier et de mettre des conteneurs en hauteur. Il est conseillé d'imprimer avec un remplissage de 100% afin que les structures et les vis soient très solides et ne cassent pas facilement lorsqu'on force. Si les vis ne rentrent pas du premier coup allez-y petit à petit sans trop forcer. Ceux-ci finiront par bien rentrer et s'enlever.
Si un vis casse vous pouvez toujours l'imprimer en imprimer tout seul grâce au module:

visSolo();
Noix double
Vis pour noix double

Paramètres

  • imprimer
    • Si ce paramètre vaut true la noix double sera disposée de façon à être facilement imprimable avec tous ses éléments disposés sur le plateau. Si ce paramètre vaut false alors on peut voir à quoi ressemble la noix double une fois assemblée.
    • Valeurs acceptées: true ou false

Exemple d'utilisation
Pour créer une noix double:

noixDouble(true);

Temps d'impression estimé : 48m:56s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Les vis peuvent se mettre et s'enlever de la noix double.
Fichier STL : Noix double

Attention, dû aux mécanismes des vis afficher le rendu de la noix double peut prendre un certain temps et peut comporter quelques erreurs lors de son exportation en STL. Si vous le faites il est conseillé de réparer le STL à l'aide du logiciel netfabb Basic. Il vous faudra importer le STL sur netfabb Basic puis cliquer sur le + (repair), appuyer sur automatic repair, sélectionner default repair, cliquer sur execute, appuyer sur apply repair, puis sur remove old part. Ensuite appuyez sur le menu part puis export part puis as STL.

Pilier

Ce kit permet de produire un pilier afin de fixer des objets dessus grâce à une noix double afin de mettre des conteneurs en hauteur. Il est possible de choisir si on veut que le pilier ait une base en Lego ou soit qu'il n'ait pas de base. On peut définir la hauteur du pilier.

Pilier
Pilier avec noix double

Paramètres

  • lego
    • Ce paramètre sert à déterminer si on veut ou pas que notre pilier ait un une base en Lego afin de pouvoir le fixer sur un Lego.
    • Valeurs acceptées: true ou false
  • hauteur
    • Le paramètre hauteur sert à déterminer la hauteur du pilier en millimètres.
    • Valeurs acceptées: nombre positif

Exemple d'utilisation
Pour créer un pilier avec une base en Lego avec une hauteur de 8cm:

pilier(true, 80);

Temps d'impression estimé : 50m:49s en qualité normale
Imprimante utilisé : Felix 2.0
Filament utilisé : PLA
Trancheur : SFACT
Présence de support pour l'impression : Non
Montage: Non
Fichier STL : Pilier

Fichiers

Étant donné qu'il est possible de paramétrer la plus part de ces objets, plusieurs stl différents peuvent être générés à partir de ma librairie. Par conséquent les fichiers stl disponibles sur cette page représentent l'objet compatible avec lego, dans la version imprimable et avec aucun remplissage "en liquide".

Liens