Barato Arduino controla trazador de pluma de 3 ejes

El propósito de este proyecto era hacer un plotter de pluma de 3 ejes barato como fuera posible.  Suponiendo que ya tienes un Arduino terminó me costando $30 para construir.  Por favor, comprenda que los motores paso a paso que están dentro de CD-ROMS no son fuertes.  Si la pluma cae mucho deja los motores de movimiento.  Esto no daña los motores pero pensé que sería digno de mencionar.  Pero si usted está buscando una forma barata de experimentar con 3 ejes de esto podría ser para usted.

El programa lee el binario 0 y 1s almacenados en un arreglo de palabra de moda de la fila o columna y luego controla los motores por consiguiente.  Puede cambiar lo que se imprime al cambiar los datos de la matriz de "imagen".  Es bastante básico y no debería ser demasiado difícil de entender o cambiar para adaptarse a sus deseos mejor.

Incluí el esquema que he seguido para el cableado de los controladores de Motor de puente H (SN754410NE).  Pido disculpas por no tener un esquema completo, no he encontrado una manera fácil de hacer.  Utilicé un regulador de 5V LM317 para cada puente H, pero honestamente ya que usé una computadora alimentación darle 5V no debería incluso necesita el LM317.  Sólo podría tomar 5v de la fuente de alimentación y cable a cada puente en H.  En mi caso he construido el tablero de control antes de elegir una fuente de alimentación.

Parte lista cantidad costo        Total
Puente H Motor Driver 1A (SN754410NE) 3 $2,35 $29,25
Regulador de tensión (LM317) 3 ~$1.95
10uF/25V condensador 3 ~$0.45
Used CD-ROM                                                           3             ~$5.00

Arduino Duemilanove/UNO (este indestructible se supone que ya tiene uno) ;)

Si no tienes un Arduino el costo total será más cercano a $60,00.

En caso de que no quiere descargar el archivo zip, el código está a continuación:

Inicio

#include < Stepper.h >

cambiar el número de pasos en su motor
#define pasos 200

crear una instancia de la clase paso a paso, especificando
el número de pasos del motor y los pernos ha
al
StepperX paso a paso (pasos, 6, 7, 8, 9);     x plataforma (superior)
StepperY paso a paso (pasos, 2, 3, 4, 5);     plataforma y (abajo)
StepperZ paso a paso (pasos, 10, 11, 12, 13); pluma de z

int x_inc = 0;
int y_inc = 0;
z_pos int = 0;

palabra imagen [16] = {}
0b0000001110000000,
0b0010011111000100,
0b0010001110000100,
0b0010000100000100,
0b0011111111111100,
0b0000011111000000,
0b0000011111000000,
0b0000001110000000,
0b0000011111000000,
0b0000011111000000,
0b0000110001100000,
0b0001100000110000,
0b0001100000110000,
0b0011100000111000,
0b0011100000111000,
0b1111111111111111
};

void setup()
{
ajustar la velocidad de los motores a 60 rpm
stepperX.setSpeed(60); inferior (60 rpm)
stepperY.setSpeed(60); superior (60 rpm)
stepperZ.setSpeed(60); Pluma (60 rpm);
Delay(2000);
}

void loop()
{

para (int fila = 0; fila < 16; fila ++) {}

penUp();

stepperX.step(-x_inc);
x_inc = 0;

para (int columna = 0; columna < 16; columna ++) {}
Boolean píxeles = bitRead(image[row],column);
if(pixel == 1) {}

penDown();

mover el eje delantero 5 pasos para cada bit de la matriz
stepperX.step(10);
x_inc = x_inc + 10;
Delay(15);
}
Else {}

penUp();

mover el eje delantero 5 pasos para cada bit de la matriz
stepperX.step(10);
x_inc = x_inc + 10;
Delay(15);

}
}

penUp();

Eje y posición para la siguiente fila
stepperY.step(10);
y_inc = y_inc + 10;
Delay(15);
}

penUp();

Ejes X/Y hogar Coloque nuevamente
stepperX.step(-x_inc);
stepperY.step(-y_inc);

Bucle sin fin
{while(1)}
}

}

void penDown()
{
Si la pluma se eleva
Si (z_pos == 0) {}
mover la pluma al papel
stepperZ.step(83);
Delay(15);
z_pos = 83;
}
}

void penUp()
{
Si el lápiz contra el papel
if(z_pos == 83) {}
mover la pluma de papel
stepperZ.step(-83);
Delay(15);
z_pos = 0;
}
}

FINAL

Artículos Relacionados

Barato Arduino control tomas de luz - ingeniería RF inversa

Barato Arduino control tomas de luz - ingeniería RF inversa

Costo de bombillas Smart su primogénito Hijo. Que es una lástima, porque luces inteligentes abre un enorme potencial para domótica, ahorro de energíay todo tipo de proyectos interesantes.Si sólo había una manera de controlar sus luces sin romper el B
Arduino controla el temporizador de cocina

Arduino controla el temporizador de cocina

Todos ustedes deben han experimentado esto que tienes algo cocinan sobre su cocina por el otro lado conseguir ocupado viendo la televisión o conseguir una conversación profunda que te das cuenta en la detección de un olor que completamente fue estrop
Hackeado Hexbug araña Arduino Control

Hackeado Hexbug araña Arduino Control

Este proyecto tiene hexbug araña basada en Arduino robot comprobaré. El sistema de control completa nuestro proyecto proporcionando tanto por teléfono y la computadora.http://make.robimek.com/Arduino-control-Hexbug-Spider/Paso 1: materiales:Hexbug ar
La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

La introducción de Climaduino - el termostato basado en Arduino controlas desde tu teléfono!

Actualización:Hay una nueva versión de la Climaduino y el Climaduino con algunos cambios muy significativos.Soporta múltiples zonasUtiliza el Arduino YúnTrabaja con aire acondicionado CentralSe comunica mediante el protocolo MQTT (se puede integrar c
Barato Arduino Bot

Barato Arduino Bot

Evita el obstáculo del Arduino ahora es popular en el campo del bricolaje. He hecho una utilizando componentes disponibles baratos.Espero que le entretendrá.Cosas que usted necesita:1. cualquier barato Arduino UNO R3 (clon)2 Adafruit Motor Shield v13
Arduino Mini Plotter de pluma

Arduino Mini Plotter de pluma

Yo estoy ahora explorar la posibilidad de mi cortador de Lazer.A partir de ahora, 100mW lazer puede utilizarse para cortar papel, hojas adhesivas de vinilo...pero encontré que la misma estructura también puede utilizarse como trazador de pluma.Sólo s
Arduino controla el faro

Arduino controla el faro

Resumen:A menudo he pensado que un faro de un gran proyecto para un Arduino, y decidí probar con uno de los faros locales aquí en Erie, Pennsylvania como inspiración. Elegí el Norte Pierhead Faro que custodia la entrada a la bahía de la isla de Presq
Mano Pong invasores y en barato (Arduino compatible)

Mano Pong invasores y en barato (Arduino compatible)

Un sistema de juegos portátil retro lo suficientemente barato como para proyecto infantil. ¿Posible? Absolutamente! Solo trae la alimentación de Arduino y componentes chinos baratos!Este proyecto fue diseñado como un proyecto de soldado para un grupo
Arduino controla colmena fumigador / ambientador de aire

Arduino controla colmena fumigador / ambientador de aire

Dentro del caos relativo de mi arreglos domésticos, tengo un pequeño oasis de orden perfecto. Una cosa que puedo llamar 'organizado' y totalmente funcional. Una cosa que puedo tocar y saber que es confiable y listo para la acción en un aviso de momen
BARATO ARDUINO CNC

BARATO ARDUINO CNC

gracias te helpen me mucho simplemente por la apertura que instructivo! ahora disfrute mi instructable.Este es mi primer instructable. os muestro las actualizaciones en mi máquina cnc que costará unos 200 euros para calidad aún decente.no odio si no
Corredera porta cuchillo/pluma/lápiz para Cnc o trazador de pluma

Corredera porta cuchillo/pluma/lápiz para Cnc o trazador de pluma

Cómo configurar el pen/lápiz o un cuchillo en un plotter o cnc la máquina de la pluma para que no corte el papel. Esto se llama el truco de la pluma deslizante, leer en cheque él hacia fuera.Paso 1: Deslizamiento sostenedor de la pluma para plotter d
Arduino controla Rotary Stewart Platform

Arduino controla Rotary Stewart Platform

Este instructable es sobre la construcción de un rotatorio Plataforma de Stewart. Permite posicionar su plataforma móvil en seis grados de libertad. Esta plataforma específica está diseñada para poder colocar una réflex digital o cualquier otra cámar
Arduino Powered trazadores de líneas del guante Heated

Arduino Powered trazadores de líneas del guante Heated

Arduino Powered Guantes calientesEste proyecto es sobre cómo hacer las más inteligente del mundo calienta guante los trazadores de líneas para condiciones de frío extremo como los de Minnesota o personas que tienen syndrome(like me) de Raynaud. Estos
Arduino controla fuente Solar

Arduino controla fuente Solar

Una fuente puede hacer un bonito accesorio decorativo para su jardín. Pero no siempre es fácil para un cable de alimentación a donde usted lo desee. Así que decidí correr en la energía solar. El sistema es controlado por un Arduino. Esto le permite a