Introducción
Este código paramétrico de OpenSCAD construye una pantalla de lámpara litofánica esférica a partir de una imagen. El código debería funcionar para cualquier tamaño de imagen, pero para renderizar el modelo en un tiempo razonable, deberías planificar alrededor de 500 píxeles de ancho y 200 píxeles de alto. La imagen tiene que ser procesada previamente con un código de Processing que también se proporciona para
Si quieres imprimir el tono del "ojo" en las fotos, no necesitas usar ni ejecutar el código de Processing o OpenSCAD, ya que se proporciona el STL para eso.Solo necesitas ejecutar el código si quieres usar tu propia imagen.
Las instrucciones a continuación cubren cómo hacer una pantalla de lámpara usando tu propia imagen. La primera vez que ejecutes el código, te sugeriría que uses los archivos de ejemplo.
Procesando la imagen.
Si aún no lo tienes, instala Processing desdehttps://processing.org/download- La última versión debería funcionar, pero las versiones anteriores no deberían tener problemas porque este es un código muy simple. Cuando ejecutas Processing por primera vez, debería crearse una carpeta como tu carpeta de "cuaderno de bocetos" para los "bocetos" de Processing. Necesitarás descomprimir el código de Processing que contiene el código y los archivos de ejemplo en esta carpeta de cuaderno
[Tu letra de unidad]:\Documentos\Procesamiento\blockRender
En el archivo Zip, todos los archivos se encuentran en una carpeta llamada "blockRender" y esta carpeta debe ubicarse en la carpeta de tu cuaderno de bocetos. Si el archivo de procesamiento llamado blockRender.pde, que contiene el código, no se encuentra en una carpeta también llamada blockRender, entonces el boceto no funcionará.
- Redimensione su imagen a alrededor de 500 x 150 píxeles, puede usar más, pero esto será lento. Menos píxeles funcionarán, pero proporcionarán menos detalle.
- Verifica los comentarios en el código de procesamiento, necesitarás cambiar elNombres de los archivos de entrada.yRuta de salida.En el código, a los que quieres usar - tu sketch puede no estar en el mismo lugar que el mío, así que comprueba que la ruta de salida sea correcta.
- Asegúrate de que tu archivo de imagen se coloque en la carpeta "data" dentro de la carpeta blockRender, ya que esta es la ubicación predeterminada para que Processing cargue los archivos.
- Cuando ejecutas el sketch usando el botón de reproducción, el código creará elvEye.scadArchivo en la ruta que le diste en la ruta del archivo de salida; es más fácil si no cambias este nombre de archivo, ya que esto es lo que el archivo de OpenSCAD está esperando. Si cambias el nombre del archivo exportado aquí, también tendrás que cambiarlo en el archivo principal de OpenSCAD.
Mueva o copie el archivo vEye.scad en la carpeta donde tiene el archivo principal.lampLitho.scadarchivo
Creando la pantalla de lámpara.
AbiertolampLitho.scadEn OpenSCAD. Recomiendo encarecidamente usar una de las instantáneas de desarrollo de OpenSCAD y habilitar el renderizador 'manifold' en la configuración, ya que esto es mucho más rápido al renderizar objetos grandes. Este modelo se construyó en OpenSCAD.
Para generar la sombra, solo necesitarás comentar la línea que crea la base, escribir // al principio de la línea o presionar CTRL + D con el cursor sobre la línea, de modo que la línea se vea así:
Una vez hecho esto, presione F5 o haga clic en el botón "Vista previa" en la barra de herramientas para comprobar que el archivo se puede construir con su imagen. Deberías ver que la pared interior cambia de forma con los datos del archivo. Las partes más oscuras de la imagen serán más gruesas, y las partes más claras, más delgadas.
Si estás contento, presiona F6 o haz clic en el botón "Renderizar" en la barra de herramientas. Esto tomará algún tiempo ya que en la matriz de prueba hay 200.000 puntos y casi el mismo número de polígonos. Una vez que el archivo se haya renderizado, puedes exportar el archivo como STL.
Cortando la pantalla de la lámpara.
Necesitarás asegurarte de que no se use relleno escaso en tu impresión - querrás que sea 100% sólido para que el efecto lithophane funcione. Las partes más gruesas aparecerán más oscuras ya que bloquearán más luz, si no tienes relleno al 100%, este efecto puede no funcionar.
Las alturas de las capas pueden ser las que elijas, yo usé capas de 0,2 mm. Los filamentos de color más claro probablemente funcionarán mejor.
Modificando el código
Si por alguna razón quieres adaptar el código, espero que encuentres los comentarios útiles. El código funciona creando una matriz de puntos a partir de la imagen proporcionada. El código debería poder lidiar con cambios en el tamaño de la imagen, pero necesitarás verificar las dimensiones finales de la pantalla de lámpara y las proporciones de la imagen creada.
Puedes cambiar los espesores mínimo y máximo de la pantalla de la lámpara si lo deseas. Las dimensiones también se pueden cambiar si lo deseas. Las dimensiones por defecto se pueden imprimir en la Prusa Mini.
Base
El archivo STL suministrado se desarrolló para funcionar con una lámpara de pared infantil de IKEA rota - el accesorio interior estaba completamente intacto, pero la forma exterior estaba rota y no era utilizable. La lámpara se veía así.similaresAl estilo en este enlace, peroNo sé si esta lámpara todavía contiene el accesorio necesario.:https://www.ikea.com/gb/en/p/upplyst-led-wall-lamp-flower-lilac-90440783/
Si tu ajuste es diferente, es posible que necesites hacer tu propio diseño de base. Algunos parámetros de la base son lo suficientemente variables como para que puedas alterarlos para que funcionen con otros ajustes.
Solo use lámparas alimentadas por la red eléctrica si tiene una luminaria segura y diseñada adecuadamente. Las luces de bajo voltaje, como las velas de té alimentadas por batería, funcionarán muy bien para mostrar el patrón litofánico, aunque la base está diseñada para funcionar con la luminaria de IKEA, también admitirá una vela de té alimentada por batería.No use luces de té con una llama ubicada sobre o dentro de piezas de plástico.
La base sostiene la sombra mediante el uso de tornillos de máquina M3. Utilicé 5 tornillos de cabeza cuadrada M3x3 después de perforar los orificios de 2,5 mm para la rosca M3. También podrías perforar los orificios a 3 mm y usar tuercas para sostener los tornillos en su lugar.
Etiketler
Model Kaynağı
