InicioHazlo Tu MismoHaz tu propio Escaner 3D


Si, sé que el primer nombre que se les vendrá a la cabeza es Mac Gyver, (y no es para menos) aunque en este caso, necesitamos algo más que “un chicle y unos palitos de helado”.

Sebastian Korczak, es el autor (Polaco) de este invento. Con apenas 25 años, Korczark, ya tiene un Máster en Ingeniería Mecánica y se puede decir que es un amante de los inventos relacionados con las figuras en 3D.

Para este invento apenas utilizó una cámara de vídeo (hoy en día cualquier cámara compacta de fotos ya graba vídeo), un láser de los que se utilizan para nivelar (emiten un haz de luz, dibujando una línea recta allí donde se proyecta) y un tocadiscos (con el que obtiene un movimiento circular continuo, para hacer girar todo el sistema).

Según explica en el artículo, colocó la cámara y el láser en una base sobre el tocadiscos, que hizo girar con ayuda de una Arduino. Cuando la luz del infrarrojo topa con algún obstáculo, la línea recta se distorsiona, proporcionando una referencia que capta la cámara, para que después se pueda sacar un modelo en 3D mediante algún software de diseño en 3D (como Blender) con algo de ayuda de una librería Phyton.

Aqui les dejo el procedimiento traducido y bueno al que le interese que lo realize y nos cuenta su experiencia,ya lo intente y realmente es sensacional.-

Hay palabras como Arduino que les deje su expliccion.-

Escáner 3D


Prototipo

*-Simple, pero funciona bien.

*-Cámara digital con función de grabación de vídeo (resolución: 640x480, 30 cuadros / seg.)

*-Puntero láser con el fin especial de haz lineal (que termina a nivel de láser).

*-Tocadiscos o pasa-discos como una unidad de rotación. Modificado con baja velocidad del motor y Arduino.

*-Junta y cinta métrica.

Arduino:
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.2 3
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida.4 Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa.4
Desde octubre de 2012, Arduino se usa también con microcontroladoras CortexM3 de ARM de 32 bits5 , que coexistirán con las más limitadas, pero también económicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso sí, las microcontroladoras CortexM3 usan 3.3V, a diferencia de la mayoría de las placas con AVR que usan mayoriamente 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3.3V como la Arduino Fio y existen clónicos de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.
Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia.




¿Cómo funciona?

Cámara digital colocado en ejes tocadiscos de luz láser record de rotación en superficies objetos (funciona mejor en la oscuridad). Distorsión de la línea de láser correspondiente a los objetos deformación derivan de ubicación de fuente de láser. Muy importante es la velocidad de rotación constante y medicion precisa (calibración).



Con base en el esquema y el valor de calibración (a, b, y c) se puede calcular las coordenadas de cada punto digitalizado.

Software.

Escribí script en Python especial para la conversión de vídeo directamente a punto de enturbiamiento en Blendera 2.49b . Guión requiere Python Image Library ( PIL-1.1.7.win32-py2.6 ). PIL requiere conversión de *. Mov a *. Gif formato (pero *. Gif funciona con sólo 256 colores).

Documentos útiles: PIL manual , API de Blender 2.49b .

Resultados.

Blender pantallas de exploración habitación:

Verlas en su Web

Parámetros de escaneo:
360 grados de exploración,
tiempo de grabación video: 82 segundos,
el vídeo señalar cloud 'tiempo de conversión: 115 sec,
número de puntos generados: 72 000.

Ejemplo de archivo de nube de puntos: Room.blend .


Muestra exploración cara:




Escanear con auto-faces generan script:



Malla después de un poco de procesamiento:


¿Y ahora qué?

Esta construcción es mejor para los análisis de objetos de gran tamaño. Hay algunos problemas con el escáner en lugares claros y con superficies brillantes. También es interesante la elección de filtro de vídeo (a veces es mejor trabajar con láser rojo en el canal verde que con el rojo).
Ahora estoy buscando mejores "puntos a la superficie 'algoritmo de generación (triángulo o un quad de malla).
Vean código abierto MeshLab'a .

Ahora les dejo el enlace a su web (en ingles) con toda la info y sus softwares,un abrazo amigos trapingueros.-



Datos archivados del Taringa! original
0puntos
467visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

t
ttrapex🇦🇷
Usuario
Puntos0
Posts13
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.