Construye tu propio Arduino

Blog

HogarHogar / Blog / Construye tu propio Arduino

Nov 21, 2023

Construye tu propio Arduino

Al suscribirte, aceptas nuestros Términos de uso y Políticas. Puedes cancelar la suscripción.

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.

¡Desenrollar los carretes de etiquetas puede ser un... verdadero... dolor en el trasero a veces! Pero con dispositivos como este "desenrollador automático" alimentado por Arduino, etiquetar las cosas es mucho más fácil.

Siga esta práctica guía para descubrir cómo construir uno propio.

Como cualquier construcción de esta naturaleza, primero necesitará algunas herramientas y materiales antes de comenzar...

Con todos los materiales y herramientas en la mano, es hora de continuar con la construcción.

El primer paso es marcar y cortar los componentes de madera necesarios.

Recorta un rectángulo grande, como se muestra, y luego corta esa hoja en tres pedazos más pequeños (dos del mismo tamaño, el tercero un poco más grande).

Luego, marque algunas cuñas en las dos piezas de madera más pequeñas, como se muestra en el video, y córtelas según sea necesario.

En la pieza de madera más grande, marque un trapezoide y córtelo como se muestra en el video.

Lije las rebabas y astillas de madera hasta que quede agradable y suave al tacto. Redondea también los bordes de las piezas de madera.

Puede hacerlo a mano o con herramientas eléctricas: la elección es suya. Si aún no lo ha hecho, no olvide imprimir las piezas en 3D para evitar problemas de tubería en el futuro (enlazado arriba en la lista de materiales).

Con ese paso completo, ahora es el momento de construir los gubbins electrónicos del dispensador de etiquetas. Tome su placa de circuito impreso personalizada y la abrazadera del motor paso a paso, y marque sus orificios de perforación en la pieza de madera más grande.

Perfore orificios piloto, como se muestra en el video y la imagen a continuación.

A continuación, construya la placa PCB con los conectores necesarios y otros componentes microelectrónicos. Como referencia, hemos incluido el esquema del circuito a continuación.

Suelde los componentes en su lugar, según sea necesario. El PCB debería verse así.

Inserte el Arduino Nano y el controlador A4988 en sus respectivas ranuras. Ahora, agregue algunos pernos de tamaño adecuado a la placa de circuito impreso y fíjelos a la pieza de madera más grande.

Además, conecte el zócalo del motor paso a paso también. Ahora, tome el motor paso a paso NEMA 17 y asegúrelo al zócalo.

Agregue la polea de sincronización al eje del motor paso a paso. Asegúrese de que esté bien sujeto.

A continuación, conecte el motor paso a paso a la placa PCB. Ahora, perfore más orificios piloto en las piezas de madera más pequeñas, como se muestra en el video.

Ahora, tome los cojinetes de apoyo y fíjelos a los centros de cada una de las piezas de madera más pequeñas.

Con esa etapa completa, une las piezas de madera más pequeñas a la pieza más grande. Asegúrese de que los cojinetes miren hacia adentro.

Ahora tome los dos tipos de ejes metálicos lisos, otras poleas de distribución y la correa de distribución. Envuelva la correa de distribución alrededor de la polea de distribución del motor paso a paso, inserte uno de los ejes más grandes en el ojo de uno de los cojinetes y asegure la otra polea de distribución.

Con la segunda polea de sincronización en su lugar, envuelva el otro extremo de la polea de sincronización alrededor de ella.

Empuje el eje a través del ojo del cojinete opuesto también. Asegúrese de que la correa de distribución esté alineada correctamente y esté tensada antes de asegurar completamente la segunda polea de distribución.

Pruebe el movimiento, debe moverse libremente.

Ahora agregue el otro eje más grande a sus respectivos agujeros en la parte superior del marco de madera. Puede empujar esto con la mano o usar un taladro eléctrico para ayudarlo.

Esto no girará libremente, por lo que debe ser lo más seguro posible.

Repita el proceso para las otras varillas más pequeñas también.

A continuación, tome el botón pulsador, la perilla del codificador giratorio, la pantalla LCD y la cubierta superior impresa en 3D. Inserte el botón y el codificador rotatorio en sus respectivos orificios en la cubierta superior y también coloque la pantalla LCD en la parte superior.

Cablearlos, según sea necesario. Con eso completo, coloque la cubierta sobre la parte superior del marco de madera de su dispensador de etiquetas Arduino.

Taladre la cubierta superior en su lugar.

A continuación, ensamble el sensor IR y las piezas de la carcasa de la pieza 3D del sensor IR, como se muestra. Superglue la tapa de la carcasa del sensor IR en su lugar.

A continuación, agregue pies de goma a la base del dispensador de etiquetas, si es necesario.

Con los pasos anteriores completos, ahora puede cargar su código en el Arduino Nano. El código es el siguiente:

#incluyen #incluyen "rgb_lcd.h" rgb_lcd lcd;#incluyen #incluyen "BasicStepperDriver.h"

#define MOTOR_STEPS 200 #define RPM 400

#definir DIR A0#definir PASO A1

#define MICROSTEPS 16BasicStepperDriver paso a paso(MOTOR_STEPS, DIR, STEP);

int valor = 0;int IR = 10;int PB = A2; int SW = A3;int perilla = 2;int val = 0;int estado actual = 0;int último estado = 0;int estado = 0;void setup() { stepper.begin(RPM, MICROSTEPS); Serial.begin(9600); lcd.begin(16, 2);lcd.setCursor(0, 0); lcd.print ("DISPENSADOR DE ETIQUETAS"); lcd.setCursor(0, 1);lcd.print ("MÁQUINA"); pinMode(perilla, INPUT_PULLUP);pinMode(PB,INPUT_PULLUP);pinMode(SW,INPUT_PULLUP);pinMode(IR,INPUT);delay(2000);stepper.rotate(700);lcd.clear();}

bucle vacío () {

if (estado == 0){lcd.setCursor(0, 0);lcd.print (" LONGITUD DE LA ETIQUETA");lcd.setCursor(0, 1);lcd.print (" MM = ");lcd.setCursor( 11, 1); estado actual = lectura digital (perilla);

if (estadoactual!=ultimoestado){ val++;

lcd.imprimir (val/2); último estado = estado actual;

}

}si (!lectura digital(PB) && estado == 0){ retraso(100); estado = 1;lcd.clear();lcd.setCursor(0, 0);lcd.print ("ESTABLECER LONGITUD =");lcd.setCursor(13, 0);lcd.print (val/2);lcd. setCursor(0, 1);lcd.print ("PRESIONE PARA COMENZAR");

}

if (estado == 1 && !digitalRead(PB)){ estado = 3; lcd.claro(); lcd.setCursor(0, 0);lcd.print ("EN EJECUCIÓN...");}

if (estado == 3){ lcd.setCursor(0, 1);lcd.print ("CONTADOR = ");lcd.setCursor(12, 1);

si (lectura digital (IR)) { retraso (200); PASO A PASO();}

}

}

void STEPPER (){ lcd.print (valor); paso a paso.rotar(900); valor++;}

Una vez hecho esto, ahora agregue las arandelas impresas en 3D a los ejes de metal, como se muestra. También puede agregar su carrete de etiquetas en este punto también.

Asegúrese de asegurar el carrete con las tapas impresas en 3D para asegurarse de que el carrete de etiquetas esté bien sujeto a su varilla de montaje.

Pase el carrete a través de las varillas, como se muestra a continuación.

Con eso, su dispensador automático de etiquetas alimentado por Arduino está básicamente completo. Puede ajustar la distancia de enrollado automático con el botón giratorio del codificador.

¡Ahora solo enciéndalo y comience a etiquetar cosas! Convenientemente, la pantalla LCD también le dará un recuento exacto de la cantidad de calcomanías que ha usado.

Eres afortunado.

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