สารบัญ:
- ขั้นตอนที่ 1: Paso 1: วัสดุที่ต้องการ
- ขั้นตอนที่ 2: Paso 2: Estructura Principal
- ขั้นตอนที่ 3: Paso 3: Movimiento Lineal
- ขั้นตอนที่ 4: Paso 4: Movimiento Angular Y Rotacional
- ขั้นตอนที่ 5: Paso 5: Electrónica Y Diseño Del PCB
- ขั้นตอนที่ 6: Paso 6: Código En Arduino
วีดีโอ: Prototipo Deslizador Para Cámara กล้อง DSLR มืออาชีพ: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
El proyecto ประกอบด้วย en hacer un deslizador de cámara motorizado con cabezal de giro e inclinación การใช้งานร่วมกันกับ Arduino, คอนสตรูอิโดกับ PLA y Aluminio, 3 มอเตอร์แบบพาสซีฟ, algunos botones และจอยสติ๊กบน PCB ที่ไม่ได้ใช้เมดิดา El resultado final es impresionante, con movimientos de cámara suaves que nos permiten obtener tomas ภาพยนตร์
ขั้นตอนที่ 1: Paso 1: วัสดุที่ต้องการ
วัสดุ Mecanico:
- 1 แผ่นอลูมิเนียม 1/8'' 60cmx60cm
- 2 Varilla Redonda ออกซิไดซ์ 7.9mm x 80cm
- 4 บาเลรอส โรดาเมียนโต ลิเนียร์ 8mm
- 3 Polea Dentanda 20 dientes para banda GT2 5mm de ancho
- 1 Banda Dentada GT2 6mm 2mts
- 2 Polea dentada 60 dientes para banda GT2 6mm ancho และ 8mm flecha
- 30 Tornillo Máquina Métrico cabeza redonda m3.5x6mm
- 15 Tornillo Máquina Métrico cabeza redonda m8x6mm
- 1 วาริลลา 8mm x 50mm
- 16 Tuerca หกเหลี่ยม acero ออกซิไดซ์ 5/16''
- 10 บาเลโร บริดา KFL08
วัสดุอิเล็กโทรนิโก:
- 1 Arduino นาโน
- 3 มอเตอร์จ่าย NEMA 17
- 3 ไดรเวอร์มอเตอร์สำหรับ Pasos A4988
- 1 Fuente de Poder DC 12V ถึง 1A
- 1 โมดูโล จอยสติ๊กสำหรับ Arduino
- 3 ตัวเก็บประจุ 100uF
- 4 ความต้านทาน 10K
- 2 Potenciómetros 10K
- 2 ไมโครสวิตช์
- 1 Placa fenólica สำหรับ PCB
พิเศษ: สิ่งอำนวยความสะดวกสำหรับการใช้และการใช้งาน 3D สำหรับ PLA และการใช้งาน WaterJet สำหรับคอร์ตาร์ perfiles บนพื้นอลูมิเนียม que después fueron กระบวนการสำหรับ una dobladora manual para darles la forma adecuada.
ขั้นตอนที่ 2: Paso 2: Estructura Principal
Para empezar, realizamos un diseño en 3D con SolidWorks para verificar las dimensiones, tornillería y movimientos del esqueleto. สำหรับข้อมูลเพิ่มเติม En la siguiente พรมตา se podrán descargar los modelos hechos para su visualización.
Una vez Confirmado el diseño en 3D, copiamos las dimensiones en formato DXF para mandar a cortar la placa de aluminio de 1/8'' en una cortadora WaterJet และ posteriormente utilizar la dobladora.
ขั้นตอนที่ 3: Paso 3: Movimiento Lineal
Para empezar, atornillamos los baleros lineales de 8mm SC8UU a la placa central cuadrada de aluminio asegurándonos esté bien alineado. Subsecuentemente, atornillamos los soportes para eje lineal 8mm a las bases laterales y el motor con su copleสอดคล้อง. Agregamos los soportes para la banda dentada abierta a la base central cuadrada como se muestra en las imágenes y probamos el movimiento lateral del carrito base sobre ลอสเอเจส
ขั้นตอนที่ 4: Paso 4: Movimiento Angular Y Rotacional
Una vez jalando la base lineal, se atornilló la pieza en PLA และ sujeto el motor rotacional. Se atornilló la barra para permitir inclinación con sus dos tornillosสอดคล้อง, se agregó la polea y el cople del motor para rotación y acomodó la banda.
ใช้เส้นตรง 8 มม. ฐาน เชิงมุม y y el มอเตอร์เชิงมุมสอดคล้องกันกับขั้ว Se agregó el eje lineal al extremo opuesto del motor para estabilidad. Se añadieron las bandas probaron de manera บุคคล
ขั้นตอนที่ 5: Paso 5: Electrónica Y Diseño Del PCB
Las conexiones eléctricas se realizan de acuerdo อัลไดอะแกรมมอสตราโด การใช้งานที่แนะนำสำหรับโปรโตบอร์ดสำหรับการยืนยันสิ่งที่ต้องทำ funcione Correctamente สิ่งที่ต้องทำ เพิ่มเติม una placa PCB como la mostrada a continuación. ตัวเลือกที่ง่ายกว่า hacer fácilmente utilizando el programa KiCAD disponible para windows de manera gratuita simplemente siguiendo las conexiones mostradas en el Diagrama. Se añadió una foto del protoboard para ver las conexiones de los motores กับนายกเทศมนตรี claridad. ดูภาพจากภายนอก ดูรายละเอียด las conexiones de cada componentes principal y cómo lucirá al terminar.
ขั้นตอนที่ 6: Paso 6: Código En Arduino
Ahora, lo que queda en este tutorial es echar un vistazo al código Arduino และ explicar cómo funciona el programa. Como el código es un poco más largo publicaré el código fuente สมบูรณ์ en una carpeta comprimida.
El programa se basa en la biblioteca AccelStepper ของ Mike McCauley Esta es una biblioteca increíble que permite el control fácil de múltiples motores paso a paso al mismo tiempo Entonces, una vez que incluyamos esta biblioteca y la biblioteca MultiStepper.h que es parte de ella, debemos definir todos los pines Arduino que se van a usar, definir las instancias para los steppers, asís como que parase ne ตัวแปร ความต่อเนื่อง
แนะนำ:
กลอง Arduino MIDI: 6 ขั้นตอน
กลอง Arduino MIDI: เคยสงสัยที่จะเรียนรู้กลอง แต่คุณไม่สามารถซื้อชุดกลองหรือไม่มีพื้นที่เพียงพอในการจัดเก็บชุดกลอง ทำชุดกลอง MIDI ที่บ้านได้ง่ายๆ โดยใช้ Arduino ในราคาไม่เกิน ₹800 (10 เหรียญ)
กล้อง Retro Raspberry Pi Tumblr GIF: 10 ขั้นตอน (พร้อมรูปภาพ)
กล้อง Retro Raspberry Pi Tumblr GIF: ฉันต้องการวิธีใช้กล้องวินเทจของฉันในรูปแบบดิจิทัลใหม่ ฉันมีไม่กี่คนที่เล่นในสภาวะต่างๆ แต่ไม่ได้ใช้มานานแล้วเพราะภาพยนตร์เรื่องนี้มีค่าใช้จ่ายสูงในการพัฒนา ปฏิบัติตามคำแนะนำนี้เพื่อดูว่าฉันใส่ Raspberry
ก๊อกก๊อก! กล่อง: 12 ขั้นตอน
ก๊อกก๊อก! กล่อง: กล่องล็อคการตรวจจับการกดลับ
กล้อง Arduino Bluetooth: 4 ขั้นตอน (พร้อมรูปภาพ)
Arduino Bluetooth Camera: สวัสดี! วันนี้คุณแทบจะทำให้ทุกคนประหลาดใจกับโทรศัพท์มือถือที่มีกล้อง อุปกรณ์ไร้สาย และความก้าวหน้าทางเทคนิคอื่นๆ ด้วยแพลตฟอร์ม Arduino ผู้คนนับล้านได้ค้นพบโลกมหัศจรรย์ของอุปกรณ์อิเล็กทรอนิกส์และการเขียนโปรแกรม 100,5
กล้อง 3d Fpv ราคาประหยัดสำหรับ Android: 7 ขั้นตอน (พร้อมรูปภาพ)
กล้อง 3d Fpv ราคาประหยัดสำหรับ Android: FPV เป็นสิ่งที่เจ๋งมาก และจะดีกว่าใน 3 มิติ มิติที่สามไม่สมเหตุสมผลนักในระยะทางไกล แต่สำหรับ Micro Quadcopter ในร่มนั้นสมบูรณ์แบบ ดังนั้นฉันจึงดูที่ตลาด แต่กล้องที่ฉันพบก็เหมือนกันเขา