LinkIT espectrómetro de doble haz uno - (4 / 10 paso)

Paso 4: Control de motor paso a paso

La primera parte para conseguir trabajo fue los motores paso a paso - originalmente iba a usar dos de los motores, el espejo convexo itinerante y los pasos de Raja, que se conectaría al Linkit vía un tablero EasyDriver. En ese momento observé que los pasos de la abertura era una unidad de cinco hilos y actualmente no sé cómo este tipo de alambre al conductor fácil.

Cambio de planes

Tan mientras que necesito las rendijas y se puede ver paso a paso en el resto de fotos será mover manualmente s necesaria. El motor importante es el viaje espejo como su esto que divide al espectro de luz y luego le permite moverse en la ranura, para crear el haz inicial que luego se divide por los espejos que siguen y la rejilla de difracción.

Necesitaba saber cómo ahora mover el espejo así que escribió un pequeño script para ejecutar desde el tablero y ajustar el número de cuentas hasta que tuviera el movimiento correcto.

Empecé moviendo manualmente la rueda de gusano hasta el espectro de la luz fue al comienzo de la posición de la ranura y luego marca la barra de guía con un lápiz, luego comencé el guión y hacer una segunda marca en el carril guía como los espectros otro extremo pasa la posición de abertura. Esto me dio la distancia de viaje. Este es el código para la prueba de viaje.

int x = 0;

void setup() {}

Serial.Begin(9600);

pinMode (8, salida);

pinMode (9, salida);

digitalWrite (8, bajo);

digitalWrite (9, bajo); }

void loop() {}

digitalWrite (9, alto);

Delay(1);

digitalWrite (9, bajo);

Delay(1);

x = x + 1;

Serial.println(x);

}

El valor de x se muestra en la ventana de Monitor serie abierta en el equipo, como el paso a paso alcanzada la segunda marca en el carril de guía que registró el valor de x y para mi configurar pasos motor 19124. Más tarde esto resultó para ser grande como hizo el tiempo necesario para hacer una lectura demasiado tiempo para mi paciencia y se redujo a alrededor de 11500

El siguiente es el código resultante a oscilar el espejo.

int dirpin = 2;
int steppin = 3;

void setup() {}

Serial.Begin(9600);

pinMode (dirpin, salida);

pinMode (steppin, salida);

}

void loop() {}

int i;

digitalWrite (dirpin, bajo); Establecer la dirección.

Delay(1000);

para (i = 0; i < 19124; i ++) / / iterar por 19124 micropasos.

{

digitalWrite (steppin, baja); Este bajo a alto cambio es lo que crea la

digitalWrite (steppin, alto); "Aumento de borde" para el easydriver sabe cuando dar un paso. delayMicroseconds(1500); Este retraso está cerca de la velocidad máxima para este

} / / particular motor. Cualquier más rápido el motor se detiene.

digitalWrite (dirpin, HIGH); Cambiar de dirección.

Delay(100);

para (i = 0; i < 19124; i ++) / / iterar por 19124 micropasos

{

digitalWrite (steppin, baja); Este bajo a alto cambio es lo que crea la

digitalWrite (steppin, alto); "Aumento de borde" para el easydriver sabe cuando dar un paso. delayMicroseconds(1500); Este retraso está cerca de la velocidad máxima para este

} / / particular motor. Cualquier más rápido el motor se detiene.

}

Artículos Relacionados

Espectrómetro de luz de una lámpara de inspección de cabeza "con pilas"

Espectrómetro de luz de una lámpara de inspección de cabeza "con pilas"

Hola si te gusta esto, por favor tómese el tiempo para votar en los concursosGRACIASAl final de mi luz de detección instructable donde jugué con la medida de reducir los niveles de luz del sol así como la fabricación en un juego de láser, mencioné qu
Espectrómetro de DIY) explorar lo desconocido->

Espectrómetro de DIY) explorar lo desconocido->

¡ Hola chicos! Un espectrómetro es útil para detectar impurezas en el agua y otras sustancias, o simplemente decirnos qué longitud de onda es algo! Si usted tiene un laser de misterio y quieres saber la longitud de onda, agarras un láser con una long
3D impreso espectrómetro, utilizando kit DIY de laboratorio público.

3D impreso espectrómetro, utilizando kit DIY de laboratorio público.

Este Instructable muestra cómo mejorar en el estándar Público laboratorio DIY Kit de espectrometría, mediante un cuerpo principal de 3D impreso. Una mejora principal del nuevo diseño, es una sólida disposición para asegurar el cable USB.El dispositiv
Corte de silueta espectrómetro móvil laboratorio público

Corte de silueta espectrómetro móvil laboratorio público

Yo soy un fan de espectrómetros. Estos instrumentos se utilizan en la industria y la ciencia para averiguar acerca de composiciones y de cosas (líquidos, estrellas, leds, tubos fluorescentes compactos) a través de la luz que emiten o absorben. Típica
Mini-espectrómetro de DVD y papel doblado

Mini-espectrómetro de DVD y papel doblado

Redactar experiencias con una transmisión de código abierto espectrómetro de DVD, papel y cámara de la reja. Un gadget muy eficaz para obtener la formación práctica en espectroscopia.Aplicación práctica: puede ser utilizado por ejemplo para comprobar
Cómo cambiar la tasa de parpadeo del LED mediante potenciómetro en el arduino uno.

Cómo cambiar la tasa de parpadeo del LED mediante potenciómetro en el arduino uno.

Este video contiene grupos de comandos y códigos de escritura que permiten un potenciómetro cambiar la velocidad de parpadeo del LED en la placa de arduino uno con '123d circuitos' online apertura de plataforma para la fabricación del circuito, progr
Espectrómetro/LEDs usando Charlieplexed LED

Espectrómetro/LEDs usando Charlieplexed LED

En este instructable construimos una matriz de LED que luego puede ser controlados con un Arduino o cualquier otro AVR basado en microcontrolador, o frambuesa Pi, o lo que quiera. Simplemente estamos construyendo la herramienta aquí y se puede aplica
Portátil estufa de cohete... hecho de 4 pulgadas de diámetro interno, doble pared aislado el tubo de ventilación de la pelotilla

Portátil estufa de cohete... hecho de 4 pulgadas de diámetro interno, doble pared aislado el tubo de ventilación de la pelotilla

esta estufa del cocinero es una valiosa pieza de equipo para cualquier campista, cazador, pescador o amante de la naturaleza.   Es robusto, portátil y compacto.  Elimina la necesidad de propano, combustible líquido, electricidad y grandes montones de
BRICOLAJE de aceite contaminación prueba

BRICOLAJE de aceite contaminación prueba

Trabajo con la comunidad del Laboratorio público , y hemos venido desarrollando instrumentos de medición de contaminación DIY.El Kit de prueba de aceite de Homebrew es de código abierto, kit de bricolaje que intenta hacer posible identificar la conta
LinkIT uno - en el principio

LinkIT uno - en el principio

Todo el mundo tiene que empezar por alguna parte, y mientras se daba vuelta un LED encendido y apagado es una función muy básica no todo el mundo puede hacerlo inmediatamente.Así que sí Im esperando algunos comentarios sobre lo simple que es esto, pe
Tutoriales uno de LinkIt - control por Joystick #9

Tutoriales uno de LinkIt - control por Joystick #9

En este tutorial va ser entretela un joystick analógico y utilizando los datos posicionales para cambiar el color de nuestra arboleda LCD RBG retroiluminación de la pantalla, así como presentación de las posiciones y botón estado de la pantalla LCD.E
Sonda de multímetro de una pluma

Sonda de multímetro de una pluma

mi sonda multímetro murió e hice uno nuevo fuera de un bolígrafo viejo. Aquí está cómo lo hice.Paso 1: Buscar una (no funciona) la pluma y lo rompan.Paso 2: Limpie el caso y la punta metálica. Punta de metal no es realmente necesario, usted puede sus
Sismómetro Slinky

Sismómetro Slinky

Hacer un sismógrafo para detectar terremotos de gran alcance del mundo por menos de $100! Un furtivo, algunos imanes y una placa de Arduino son los componentes principales aquí.Si no desea construir uno, pero quiere ver los datos de la nuestra, haga
Referencia de precisión calibración multímetro

Referencia de precisión calibración multímetro

ADVERTENCIA / descargo de responsabilidad: Si no se rompió, no lo arregles. La alteración de la configuración dentro de su multímetro anulará la garantía podría desordenar su exactitud permanente, los riesgos que causan fallas mecánicas y viable podr