Tabla de contenido:
- Paso 1: esquema
- Paso 2: piezas impresas en 3d
- Paso 3: Modificación del motor paso a paso
- Paso 4: disparador de la cámara
- Paso 5: Montaje final
- Paso 6: Código
- Paso 7: Operación
- Paso 8: mejora
Video: Plato giratorio automático con disparador: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
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
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
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
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
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
- Construya una mesa grande (40-50 cm de diámetro) con rodamiento de bolas perezoso de Susan (como esta -
- Obtenga un motor paso a paso más potente, como NEMA 17 y controlador: TMC2208 o DRV8825.
- Reductor de diseño e impresión para una precisión extra alta.
- 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:
DIY un plato giratorio con dos motores: 10 pasos (con imágenes)
Hazlo tú mismo con un plato giratorio con dos motores: Al principio, siempre quiero tener un plato giratorio para disparar, y recientemente descubrí que había dos motorreductores inactivos. Entonces, me preguntaba si podría hacer un giro con ellos. ¡Sin más preámbulos, voy a intentarlo! Principio: La reducción r
Plato de agua con calefacción para mascotas barato / seguro para bricolaje: 7 pasos
Plato de agua con calefacción para mascotas barato / seguro para bricolaje: por lo que mantiene a un perro / conejo / gato / … afuera y su agua se congela en el invierno. Ahora, normalmente los llevarías adentro o comprarías un plato de agua caliente, pero este animal probablemente huele mal, no tienes espacio y no puedes pagar $ 4
FoodPlate: el plato que mantiene la comida caliente: 11 pasos
FoodPlate: el plato que mantiene su comida caliente: ¿Alguna vez ha experimentado que su comida se enfría mientras todavía está comiendo? En este instructivo, le explicaré cómo hacer un plato caliente. Además, esta placa se asegurará de que nada se caiga inclinándola. El enlace a mi GitHub i
RAM Trivot (plato caliente): 4 pasos
RAM Trivot (plato caliente): use viejos palos de RAM para evitar que las ollas calientes quemen la mesa de su cocina. Rápido y fácil de hacer
Reloj del plato del disco duro: 7 pasos (con imágenes)
Reloj del plato del disco duro: Después de extraer algunos discos duros antiguos, además de sacar los imanes, me quedé con algunas pilas de platos de aspecto atractivo. Se sentaron allí durante unos años hasta que se me ocurrió la idea de hacer un reloj para un buen amigo mío para Navidad un par de