banner
Centro de Noticias
Amplios conocimientos en ventas y producción.

Construye tu propio Arduino

Mar 23, 2023

Al suscribirse, acepta nuestros Términos de uso y Políticas. Puede darse de baja en cualquier momento.

Si el reproductor de video no funciona, puede hacer clic en este enlace de video alternativo.

Si necesita un poco de alambre de cobre enrollado en Rodin, siempre puede pasar horas haciéndolo a mano. Alternativamente, puede usar algunos componentes básicos y un Arduino Nano para que una máquina lo haga por usted.

¿Qué hay para no gustar?

Pero primero, necesitará algunas piezas y equipos antes de quedarse atrapado.

El primer paso es hacer el marco básico para la bobinadora Rodin. Para hacer esto, tome sus caminos de extrusión, mida y corte a la medida. Mida 4 longitudes iguales de 20 cm (7 y 7/8 pulgadas) y córtelas con una sierra de mesa o una sierra para metales.

Usando sus soportes, construya el marco básico como se muestra a continuación.

Ahora, tome las dos barras de extrusión de doble espesor y asegúrelas al marco también usando soportes.

Ahora tome su madera contrachapada, o MDF, y corte una pieza cuadrada de tamaño adecuado lo suficientemente grande para el diámetro de la rueda enrolladora Rodin. Marque el centro y dibuje un círculo usando un compás.

Con un transportador, marque intervalos cada 4 cm (1,5 pulgadas) a lo largo de su circunferencia para las posiciones de la bobinadora de Rodin. Querrás 16 puntos en total.

Recorta la rueda con una sierra de vaivén y limpia los bordes cortados según sea necesario. Taladre un agujero en el mismo centro y también taladre agujeros en cada uno de los puntos alrededor del perímetro de la rueda.

Si es necesario, monte la rueda en un torno y recorte los bordes a las dimensiones requeridas.

Tome su varilla de acero y marque una longitud de aproximadamente 2 y 6 cm (23/64 pulgadas). Corta la longitud con una Dremel o una sierra para metales. Asegure la longitud en su mini torno y mecanice un eje para sostener la rueda enrolladora Rodin.

Perfore un orificio en el centro del eje y del mismo diámetro que el eje del motor paso a paso NEMA. Luego, gire la longitud del eje y corte el resto de la sección de diámetro completo de la varilla para dejar una pestaña de aproximadamente 5 mm (13/64 pulgadas) de profundidad.

Mecanice el extremo cortado hasta que quede plano y luego taladre dos orificios en todo el diámetro, como se muestra.

Inserte su eje de montaje en el centro de la rueda y luego asegúrelos al eje del motor paso a paso.

A continuación, extienda los orificios desde el eje de montaje de la rueda hasta la rueda y atorníllelos firmemente.

Luego, tome su metacrilato transparente y mida una longitud de 5 y 14 cm (33/64 pulgadas) por 1 y 5 cm (31/32 pulgadas). Recorta usando tu sierra de calar.

Encuentre el centro de la pieza y marque los puntos de los tornillos de montaje para los puntos de montaje del motor paso a paso NEMA, así como los cuatro orificios para los tornillos de las esquinas. Taladre los agujeros y corte otro agujero más grande en el medio.

Monte la pieza de metacrilato en la parte superior de las varillas extruidas de doble ancho en su marco previamente completado.

A continuación, monte el motor paso a paso en la placa de metacrilato utilizando tornillos y tuercas del tamaño adecuado.

Ahora, tome 12 pernos de 1 y 4 cm (37/64 pulgadas) de largo del mismo diámetro que los orificios perimetrales en su rueda de bobinado Rodin. Asegúrelos en los agujeros usando arandelas y pernos.

A continuación, agregue un trozo de envoltura retráctil a cada uno de los dientes de los pernos de la rueda. Use un secador de pelo para encogerlos en su lugar, si es necesario.

Asegure la rueda al montaje del motor paso a paso en la estructura principal.

Ahora, tome dos tramos de varillas de acero de 8 mm (5/16 pulgadas) y 4 soportes de brida. Asegure los soportes al marco como se muestra a continuación.

Luego, tome otra pieza de perspex y mecanice con CNC dos placas finales para montar el segundo motor paso a paso y sostenga la varilla roscada que será controlada por el motor paso a paso en su lugar en el marco.

Monte el motor paso a paso en su montaje de metacrilato. Ahora, pase la varilla roscada a través de la placa de metacrilato y asegúrela en su lugar al segundo motor paso a paso.

A continuación, tome más metacrilato, tuercas y tornillos, varillas de acero, bridas y su tercer motor paso a paso, y construya el cabezal de bobinado principal. No se dan dimensiones para ninguno de los elementos, por lo que deberá tocarlo de oído cuando construya el siguiente.

A continuación, tome un bolígrafo viejo, la longitud de un cilindro hueco angosto, un tubo de plástico y un bloque de acrílico, y haga la boquilla principal de alimentación de alambre Rodin como se muestra a continuación. Esto se usará para alimentar y guiar el cable alrededor de las clavijas de la rueda principal.

A continuación, asegure el bloque de acrílico a la placa superior del cabezal de bobinado y también forme un alimentador de alambre acolchado con algunas arandelas y almohadillas de fieltro.

Con eso, las partes mecánicas principales ahora están completas.

Luego, tome su PCB personalizado y componentes microelectrónicos. Ensamble y reúna todas las piezas necesarias y suéldelas en su lugar, como se muestra a continuación.

Además, inserte el Arduino Nano y los módulos del controlador del motor paso a paso en sus respectivas ranuras.

A continuación, tome la pantalla LCD y móntela dentro de su carcasa impresa en 3D. Pase los cables por la parte posterior y conéctelos a la PCB principal según sea necesario.

Monte la placa de circuito impreso en la parte trasera de la sección de la varilla del extrusor de doble ancho del marco. Monte la pantalla LCD en el marco con un soporte de metal normal.

A continuación, conecte también todos los motores paso a paso a la PCB.

Sube el código al Nano también. Esto se puede encontrar al final de la guía.

Luego, pase un poco de alambre de cobre a través de la bobinadora, según sea necesario.

Asegure el extremo libre del cable a una de las clavijas de la rueda de bobinado en preparación para el proceso de bobinado.

Por último, encienda la electrónica, ingrese los ajustes requeridos y deje que la bobinadora haga su trabajo. Ahora todo lo que queda por hacer es sentarse y disfrutar de las recompensas de su trabajo.

Como prometí, aquí está el código Arduino completo. Copie y cárguelo en su Nano en su totalidad.

#incluyen #incluyen "BasicStepperDriver.h"#incluyen "MultiDriver.h"#incluyen "SyncDriver.h"

#define MOTOR_STEPS 200

#definir MOTOR_X_RPM 30#definir MOTOR_Y_RPM 300#definir MOTOR_Z_RPM 30

#define STEP_X 2#define STEP_Y 3#define STEP_Z 4

#definir DIR_X 5#definir DIR_Y 6#definir DIR_Z 7

#define EN 8

int Espera = 500;int estado = 0;int val = 0;int flag = 0;

// Si los micropasos se configuran externamente, asegúrese de que coincidan con el modo seleccionado// 1=paso completo, 2=medio paso, etc.#define MICROSTEPS 8

// Configuración básica de 2 hilos, microstepping está cableado en el controlador// Se pueden mezclar y combinar otros controladores, pero deben configurarse individualmenteBasicStepperDriver stepperX(MOTOR_STEPS, DIR_X, STEP_X);BasicStepperDriver stepperY(MOTOR_STEPS, DIR_Y, STEP_Y);BasicStepperDriver stepperZ( MOTOR_PASOS, DIR_Z, PASO_Z);

// Elija uno de los dos controladores a continuación// cada motor se mueve de forma independiente, la trayectoria es un palo de hockey Controlador multicontrolador (paso a pasoX, paso a pasoY, paso a pasoZ);// O// movimiento sincronizado, la trayectoria es una línea recta//Controlador SyncDriver(paso a pasoX, paso a paso Y);

void setup() { stepperX.begin(MOTOR_X_RPM, MICROSTEPS); stepperY.begin(MOTOR_Y_RPM, MICROSPASOS); stepperZ.begin(MOTOR_Z_RPM, MICROSPASOS); pinMode(EN,SALIDA); escritura digital (EN, BAJO); paso a pasoX.rotar(-18.8); retraso (500);

Serial.begin(9600);}

bucle vacío () {

if (Serial.disponible()>0){ flag = 1; retraso (500 }

if (bandera == 1){ if (estado < 4){ stepperY.move(14700); retraso (esperar); paso a pasoX.rotar(60); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(-191.2); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(60); retraso (esperar); paso a paso Y. mover (14700); retraso (esperar); paso a pasoX.rotar(-48.8); retraso (esperar); estado ++; }

if (estado == 4){ stepperY.move(14700); retraso (esperar); paso a pasoX.rotar(60); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(-191.2); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(60); retraso (esperar); paso a paso Y. mover (14700); retraso (esperar); paso a pasoX.rotar(-48.8); retraso (esperar); paso a paso Y. mover (14700); retraso (espera); paso a paso X. rotar (60); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(-191.2); retraso (esperar); paso a pasoZ.rotar(20); retraso (esperar); paso a paso Y. mover (-14700); retraso (esperar); paso a pasoX.rotar(60); retraso (esperar); paso a paso Y. mover (14700); estado=0;}

}

}

Si el reproductor de video no funciona, puede hacer clic en este enlace de video alternativo.