Introduction
Ce code OpenSCAD paramétrique construit un abat-jour lithophane sphérique à partir d'une image. Le code devrait fonctionner pour n'importe quelle taille d'image, mais pour rendre le modèle en un temps raisonnable, vous devez prévoir environ 500 pixels de largeur et 200 pixels de hauteur. L'image doit être pré-traitée avec du code Processing, également fourni, pour la convertir en un tableau OpenSCAD que le code peut lire directement.
Si vous voulez imprimer la nuance "œil" sur les photos, vous n'avez pas besoin d'utiliser ou d'exécuter le code Processing ou OpenSCAD, car le fichier STL correspondant est fourni.Tu n'as besoin d'exécuter le code que si tu veux utiliser ta propre image.
Les instructions ci-dessous expliquent comment fabriquer un abat-jour en utilisant votre propre image. La première fois que vous exécutez le code, je vous suggère d'utiliser les fichiers d'exemple.
Traiter l'image.
Si vous ne l'avez pas déjà installé, installez Processing à partir dehttps://processing.org/download- la dernière version devrait fonctionner, mais les versions plus anciennes ne devraient pas avoir de problèmes car c'est un code très simple. Lorsque vous exécutez Processing pour la première fois, un dossier devrait être créé comme votre dossier "sketchbook" pour les "sketches" de Processing. Vous aurez besoin de décompresser le code Processing contenant le code et les fichiers d'exemple dans ce dossier sketchbook. Sur Windows, c'est normalement un
[Votre lettre de disque] :\Documents\Processing\blockRender
Dans le fichier Zip, tous les fichiers sont dans un dossier appelé "blockRender" et ce dossier devrait se trouver dans votre dossier Sketchbook. Si le fichier de traitement appelé blockRender.pde qui contient le code n'est pas dans un dossier également appelé blockRender, alors le sketch ne fonctionnera pas.
- Redimensionnez votre image à environ 500 x 150 pixels. Vous pouvez en utiliser plus, mais cela sera lent. Moins de pixels fonctionneront, mais donneront moins de détails.
- Vérifiez les commentaires dans le code de traitement, vous devrez les modifier.Le nom du fichier d'entrée.etChemin de sortieDans le code, sélectionnez ceux que vous voulez utiliser - votre sketch peut ne pas être au même endroit que le mien, alors vérifiez que le chemin de sortie est correct.
- Assurez-vous que votre fichier image est placé dans le dossier "data" à l'intérieur du dossier blockRender, car c'est l'emplacement par défaut pour que Processing charge les fichiers.
- Lorsque vous exécutez le sketch en utilisant le bouton de lecture, le code va créer levEye.scadEnregistrez le fichier dans le chemin que vous lui avez donné dans le chemin du fichier de sortie ; c'est plus simple si vous ne changez pas le nom de ce fichier, car c'est ce que le fichier OpenSCAD attend. Si vous changez le nom du fichier exporté ici, vous devrez également le changer dans le fichier OpenSCAD principal.
Déplacez ou copiez le fichier vEye.scad dans le dossier où se trouve le fichier principal.lampLitho.scadfichier
Créer l'abat-jour.
Ouvrez.lampLitho.scadDans OpenSCAD. Je recommande fortement d'utiliser l'une des versions de développement d'OpenSCAD et d'activer le rendu 'manifold' dans les paramètres, car c'est beaucoup plus rapide lors du rendu d'objets volumineux. Ce modèle a été construit dans OpenSCAD.
Pour générer l'ombre, vous n'aurez besoin que de commenter la ligne qui crée la base, en tapant // au début de la ligne ou en appuyant sur CTRL + D avec le curseur sur la ligne, afin que celle-ci ressemble à :
//base();
Une fois cela fait, appuyez sur F5 ou cliquez sur le bouton "Aperçu" dans la barre d'outils pour vérifier que le fichier peut être construit avec votre image. Vous devriez voir le mur intérieur changer de forme avec les données du fichier. Les parties les plus sombres de l'image seront plus épaisses, les parties plus claires plus fines.
Si vous êtes satisfait, appuyez sur F6 ou cliquez sur le bouton "Render" dans la barre d'outils. Cela prendra un certain temps car dans le tableau de test, il y a 200 000 points et presque autant de polygones. Une fois le fichier rendu, vous pouvez l'exporter au format STL.
Découper l'abat-jour.
Vous devrez vous assurer qu'il n'y a pas d'infill clair utilisé dans votre impression - vous voulez qu'il soit 100% solide pour que l'effet lithophane fonctionne. Les parties plus épaisses apparaîtront plus foncées car elles bloqueront plus de lumière. Si vous n'avez pas 100% d'infill, cet effet pourrait ne pas fonctionner.
Les hauteurs de couche peuvent être telles que vous le souhaitez. J'ai utilisé des couches de 0,2 mm. Les filaments de couleur plus claire fonctionneront probablement mieux.
Modifier le code.
Si, pour une raison quelconque, vous voulez adapter le code, j'espère que vous trouverez les commentaires utiles. Le code fonctionne en créant un tableau de points à partir de l'image fournie. Le code devrait pouvoir gérer les changements de taille de l'image, mais vous devrez vérifier les dimensions finales de l'abat-jour et les proportions de l'image créée.
Vous pouvez changer les épaisseurs minimales et maximales de l'abat-jour si vous le souhaitez. Les dimensions peuvent également être modifiées si vous le souhaitez. Les dimensions par défaut sont imprimables sur la Prusa Mini.
Base
Le fichier STL fourni a été développé pour fonctionner avec une lampe murale pour enfants IKEA cassée - l'encastrage intérieur était entièrement intact, mais la forme extérieure était cassée et non utilisable. La lampe avait l'air...similaireau style sur ce lien, maisJe ne sais pas si cette lampe contient toujours le raccord nécessaire.:http://www.ikea.com/gb/en/p/upplyst-led-wall-lamp-flower-lilac-90440783/
Si votre raccord est différent, vous devrez peut-être créer votre propre design de base. Certains paramètres de la base sont suffisamment variables pour que vous puissiez peut-être la modifier pour qu'elle fonctionne avec d'autres raccords.
N'utilisez que des lampes alimentées par le réseau électrique si vous disposez d'un luminaire sûr et correctement conçu. Les lampes à basse tension, telles que les bougies à piles, fonctionneront très bien pour montrer le motif lithophane. Bien que la base soit conçue pour fonctionner avec le luminaire IKEA, elle supportera également une bougie à piles.N'utilisez pas de bougies parfumées avec une flamme reposant sur ou dans des pièces en plastique.
La base maintient l'ombre à l'aide de vis machine M3. J'ai utilisé 5 vis à tête ronde M3x3 après avoir percé des trous de 2,5 mm pour le filetage M3. Vous pouvez également percer les trous à 3 mm et utiliser des écrous pour maintenir les vis en place.
Etiquetas
Fuente del modelo
