Tabla de contenido:

Plato giratorio automático con disparador: 8 pasos
Plato giratorio automático con disparador: 8 pasos

Video: Plato giratorio automático con disparador: 8 pasos

Video: Plato giratorio automático con disparador: 8 pasos
Video: ✅ Plato giratorio con motor paso a paso | J_RPM 2024, Mes de julio
Anonim
Plato giratorio automático con disparador
Plato giratorio automático con disparador

Hola. En este artículo, explicaré cómo construir un tocadiscos automático simple y ultra económico con disparador. El precio de todas las piezas es de poco menos de $ 30 (todos los precios se toman de Aliexpress).

La mayoría de los artistas 3D que comenzaron a utilizar la fotogrametría se enfrentan al mismo problema: cómo automatizar el proceso de disparo. Arduino es la mejor opción para este propósito. Es barato y fácil de desarrollar dispositivos. Hay millones de módulos diferentes en el mercado para placas arduino.

Paso 1: esquema

Esquemático
Esquemático

Potenciómetro de 10k - ajuste de velocidad del motor paso a paso.

SW1 - Interruptor de palanca de 2 posiciones, utilizado para la selección de modo (AUTO o HOLD).

SW2 - pulsador momentáneo - START.

SW3 - pulsador momentáneo - RESET.

SW4 - pulsador momentáneo - HARD RESET.

LED RGB WS2812: indica el estado actual.

Casi todas las piezas las encontré en mi estante. Además, es necesario imprimir el soporte del motor y la placa superior en una impresora 3d

Lista de:

  • Placa Arduino Nano
  • USB - Cable microUSB tipo B
  • Motor paso a paso de 5V 28BYJ-48
  • Controlador de motor L298N
  • Optoacoplador 4N35 - 2 piezas
  • Resistencia de 10k - 3 piezas 220ohm
  • resistencia - 2 piezas
  • Potenciómetro de 10k
  • Interruptor de palanca de 2 posiciones - 1 pieza
  • Pulsador momentáneo - 3 piezas
  • LED RGB WS2812
  • Disparador remoto con cable (para su cámara)
  • Placa prototipo (4x6 cm o más grande) Regulador de voltaje reductor DC-DC Cable de 4 núcleos

La lista de piezas con enlaces se puede encontrar aquí: Hoja de Google

Paso 2: piezas impresas en 3d

Piezas impresas en 3d
Piezas impresas en 3d

Aquí hay piezas impresas en 3D:

Pegué la base paso a paso a la pieza de vidrio acrílico con cinta adhesiva de doble cara. Como puede ver aquí, estas piezas impresas en 3D y el motor en sí no pueden contener objetos grandes y pesados, así que tenga cuidado. Utilizo este tocadiscos para escanear jarrones pequeños, conchas marinas, figuras de tamaño mediano, etc.

Paso 3: Modificación del motor paso a paso

Modificación del motor paso a paso
Modificación del motor paso a paso

El motor paso a paso necesita una modificación de unipolar a bipolar. Esta modificación aumenta significativamente el par del motor y permite usar una placa de controlador de tipo puente en H.

Aquí está la guía completa:

o

www.jangeox.be/2013/10/change-unipolar-28by…

En resumen, retire la tapa de plástico azul y use un cuchillo afilado para cortar la conexión central a bordo, como se muestra en la imagen. Después de eso, corte o desolde el cable rojo central.

Paso 4: disparador de la cámara

Disparador de la cámara
Disparador de la cámara

Encuentra disparador remoto con cable para tu cámara. Debe tener solo un botón de 2 etapas (enfoque-obturador). Suele ser barata, sobre todo una réplica china. Para mi Nikon D5300 encontré el obturador remoto con cable MC-DC2.

Desmóntelo y encuentre líneas comunes, de enfoque y de obturación. Por lo general, línea común entre otras líneas. La primera es la línea de enfoque (ver imagen). Estas líneas se conectan a las salidas de los optoacopladores.

Paso 5: Montaje final

Montaje final
Montaje final
Montaje final
Montaje final
Montaje final
Montaje final

Los optoacopladores se utilizan aquí como disparadores de enfoque y obturador. El optoacoplador se comporta como un botón, activado por voltaje externo. Y hay un aislamiento eléctrico completo entre la fuente de voltaje del disparador y el lado de salida. Entonces, si ensambla todo correctamente, este disparador automático nunca dañará su cámara porque funciona como dos botones separados sin conexión eléctrica con una fuente de alimentación externa.

Es una buena idea ensamblar todas las piezas en el tablero para probarlo y depurarlo. A veces, las placas Arduino no originales de China se dañaron. He ensamblado Arduino y pequeños componentes en una placa prototipo. Luego coloqué todas las partes en una pieza doblada de vidrio acrílico.

Coloque 2 puentes en los pines ENA y ENB de la placa del controlador del motor. Esto le permite utilizar un motor paso a paso de 5v.

Paso 6: Código

Enlace de Github:

La parte superior del código tiene algunas configuraciones iniciales notables:

#define photoCount 32 // número predeterminado de fotos

El motor paso a paso tiene 2048 pasos por revolución completa. Para 32 fotos, una vuelta equivale a 11,25 grados, que es suficiente en la mayoría de los casos (IMO). Para calcular el número de pasos para un turno, se utilizó la función de redondeo:

step_count = round (2048 / pCount);

Esto significa que cada giro no será preciso en algunos casos. Por ejemplo, si establecemos el número de fotos en 48, una vuelta será redonda (42,66) = 43. Entonces, la posición final del motor paso a paso será - 2064 (16 pasos más). Esto no es crítico para fines de fotogrametría, pero si necesita ser 100% preciso, use fotos 8-16-32-64-128-256.

#define focusDelay 1200 // manteniendo pulsado el botón de enfoque (ms)

Aquí puede asignar un retraso de retención del botón de enfoque, lo que le da a su cámara suficiente tiempo para enfocar. Para mi Nikon D5300 con lente prime de 35 mm, 1200ms es suficiente.

#define shootDelay 700 // manteniendo pulsado el botón de disparo (ms)

Este valor define cuánto tiempo se presiona el botón del obturador.

#define releaseDelay 500 // retraso después de soltar el botón de disparo (ms)

Cuando desee utilizar una exposición prolongada, aumente el valor de releaseDelay.

Paso 7: Operación

Image
Image
Operación
Operación

El número predeterminado de fotos está codificado en el firmware. Pero puedes cambiarlo, usando la conexión de terminal. Simplemente conecte la placa Arduino y la PC con un cable USB y establezca la conexión del terminal. Conecte la placa Arduino y la PC, busque el puerto COM correspondiente en el Administrador de dispositivos.

Para PC, usa PuTTY, funciona bien en Win10. Para mi teléfono Android utilizo un terminal USB serial.

Después de una conexión exitosa, puede cambiar el número de fotos y ver el estado actual. Escriba “+” y aumentará el número de fotos en 1. “-” - disminuirá en 1. Yo uso mi teléfono inteligente Android y el cable OTG - ¡funciona bien! Después de apagar, el recuento de fotos se restablece a los valores predeterminados.

Hay algún tipo de error con los Arduino Nanos chinos: cuando enciendes Arduino sin conexión USB, a veces no se inicia. Es por eso que hice un botón de reinicio externo para Arduino (HARD RESET). Después de presionarlo, todo funciona bien. Este error aparece en placas con chip CH340.

Para iniciar el proceso de filmación, coloque el interruptor de “modo” en AUTO y presione el botón INICIO. Si desea detener el proceso de filmación, ajuste el interruptor de “modo” en HOLD. Después de eso, puede reanudar el proceso de disparo colocando el interruptor de “modo” en AUTO, o reiniciar el proceso presionando RESET. Cuando el interruptor de modo está en RETENER, puede hacer una foto presionando el botón INICIO. Esta acción hace que la foto sea variable sin aumentar el recuento de fotos.

Paso 8: mejora

  1. Construya una mesa grande (40-50 cm de diámetro) con rodamiento de bolas perezoso de Susan (como esta -
  2. Obtenga un motor paso a paso más potente, como NEMA 17 y controlador: TMC2208 o DRV8825.
  3. Reductor de diseño e impresión para una precisión extra alta.
  4. Utilice una pantalla LCD y un codificador rotatorio, como en la mayoría de las impresoras 3D.

A veces, mi cámara no puede enfocar correctamente, generalmente cuando la distancia entre la cámara y el objetivo es menor que la distancia mínima de enfoque, o cuando la superficie del objetivo es demasiado plana y no tiene detalles perceptibles. Este problema se puede resolver mediante el uso de un adaptador de cámara de zapata (como este: https://bit.ly/2zrpwr2, cable de sincronización: https://bit.ly/2zrpwr2 para detectar si la cámara dispara o no. Cada vez que el obturador se abre para tomar una foto, la cámara pone en cortocircuito 2 contactos en la zapata (central y común) para activar el flash externo. Necesitamos conectar estos 2 cables a Arduino como un botón externo y detectar la situación, cuando la cámara no deje que el obturador se abra. Si Esto sucede, Arduino debería hacer otra toma para enfocar y disparar, o pausar la operación y esperar una acción del usuario.

Espero que este artículo te haya sido útil. Si tiene alguna pregunta, no dude en ponerse en contacto conmigo.

Recomendado: