Siga las estrellas con Star Tracker (1 / 3 paso)

Paso 1: Unir las placas

Ahora es el momento de montar las placas con tornillos y tuercas y motor. Todos los agujeros de tornillo son 20 mm distanciado. La tuerca es mantener dentro de la pequeña "jaula" de barra de aluminio de U. De esta manera la placa superior puede moverse hacia arriba y hacia abajo.

El agujero para el tornillo de motor es 10-12 mm oval forma.

Realiza la conexión del trípode 1/4 rosca WHITWORTH.

Primer modelo que he utilizado un motor del engranaje de 2 rpm en 12VDC gestionado por modelo RC ESC y servo tester. (si está interesado me pregunta).

Después he usado Arduino y motor de pasos de cables 5 de acondicionador de aire. Supongo que el motor utilizado en el kit es útil para esto. Las cosas importantes es que el motor tiene que funcionar 1 rotación cada 60 segundos.

He instalado la placa Arduino y el controlador paso a paso dentro de la caja de plástico.

Sketch de Arduino utilizado:

______________________________________________________________________________________

Este ejemplo de Arduino demuestra funcionamiento bidireccional de una

28BYJ-48, que está disponible en eBay, con un ULN2003

placa de interfaz para el paso a paso. El motor de 28BYJ-48 es un 4-

fase, motor de 8 beats, dirigida hacia abajo por un factor de 68. Una bipolar

la bobina está en motor pins 1 y 3 y el otro en pernos motor 2 y 4.

Consulte la documentación del fabricante de Changzhou Batán

Motor Co., Ltd., entre otros. El ángulo de paso es 5.625/64 y la

Frecuencia de funcionamiento es 100pps. Consumo de corriente es 92mA. En este

ejemplo, la velocidad y dirección del motor paso a paso se determina

ajustando un potenciómetro de 1k ohm conectado al pin de Arduino A2.

Cuando el potenciómetro se gira completamente hacia la izquierda, el motor

gira a la velocidad completa en sentido antihorario. Como es el potenciómetro

girar hacia la derecha, que el motor seguirá lento hacia abajo hasta que es

alcanza su velocidad mínima en el valor de punto medio del potenciómetro.

Una vez que el potenciómetro cruza su punto medio, el motor de la inversión

Dirección. Como se gira el potenciómetro en sentido horario, más la velocidad

del motor aumentará hasta que alcance su rotación completa hacia la derecha

velocidad cuando el potenciómetro ha sido girado completamente en sentido horario.

///////////////////////////////////////////////

/ declarar variables para los pernos motor

motorPin1 int = 8; Azul - 28BYJ48 pin 1

motorPin2 int = 9; Rosa - 28BYJ48 pin 2

int motorPin3 = 10; Amarillo - 28BYJ48 pin 3

int motorPin4 = 11; Naranja - pin 28BYJ48 4

Rojo - 28BYJ48 pin 5 (VCC)

motorSpeed int = 0; variable para ajustar la velocidad del paso a paso

int potPin = 2; potenciómetro conectado al A2

int potValue = 0; variable para leer la entrada A0

//////////////////////////////////////////////////////////////////////////////

void setup() {}

declarar los pernos motor como salidas

pinMode (motorPin1, salida);

pinMode (motorPin2, salida);

pinMode (motorPin3, salida);

pinMode (motorPin4, salida);

Serial.Begin(9600);

}

//////////////////////////////////////////////////////////////////////////////

void loop() {}

potValue = analogRead(potPin); leer el valor del potenciómetro

Serial.println(potValue); Ver gama completa de 0 - 1024 en el Monitor Serial

Si (potValue < 535) {/ / si el potenciómetro Lee 0 a 535 ello

motorSpeed = (potValue/15 + 5); escala potValue para ser útil para el motor

ClockWise(); ir a la función de rotación de cw

}

Else {//value del potenciómetro es 512-1024

motorSpeed = ((1024-potValue)/15 + 5); potValue escala de velocidad del motor

Counterclockwise(); ir la la función de rotación ccw

}

}

/////////////////////////////////////////////////////////////////////////////

ajustar pernos a ULN2003 alta en secuencia de 1 a 4

retrasar "motorSpeed" entre cada ajuste de perno (para determinar la velocidad)

anular hacia la izquierda () {}

1

digitalWrite (motorPin1, HIGH);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin4, bajo);

Delay(motorSpeed);

2

digitalWrite (motorPin1, HIGH);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin4, bajo);

retardo (motorSpeed);

3

digitalWrite (motorPin1, LOW);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin4, bajo);

Delay(motorSpeed);

4

digitalWrite (motorPin1, LOW);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin4, bajo);

Delay(motorSpeed);

5

digitalWrite (motorPin1, LOW);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin4, bajo);

Delay(motorSpeed);

6

digitalWrite (motorPin1, LOW);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin4, HIGH);

retardo (motorSpeed);

7

digitalWrite (motorPin1, LOW);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin4, HIGH);

Delay(motorSpeed);

8

digitalWrite (motorPin1, HIGH);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin4, HIGH);

Delay(motorSpeed);

}

/////////////////////////////////////////////////////////////////////////////

ajustar pernos a ULN2003 alta en secuencia de 4 a 1

retrasar "motorSpeed" entre cada ajuste de perno (para determinar la velocidad)

void clockwise() {}

1

digitalWrite (motorPin4, HIGH);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin1, LOW);

Delay(motorSpeed);

2

digitalWrite (motorPin4, HIGH);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin1, LOW);

retardo (motorSpeed);

3

digitalWrite (motorPin4, bajo);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin1, LOW);

Delay(motorSpeed);

4

digitalWrite (motorPin4, bajo);

digitalWrite (motorPin3, HIGH);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin1, LOW);

Delay(motorSpeed);

5

digitalWrite (motorPin4, bajo);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin1, LOW);

Delay(motorSpeed);

6

digitalWrite (motorPin4, bajo);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin2, HIGH);

digitalWrite (motorPin1, HIGH);

retardo (motorSpeed);

7

digitalWrite (motorPin4, bajo);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin1, HIGH);

Delay(motorSpeed);

8

digitalWrite (motorPin4, HIGH);

digitalWrite (motorPin3, bajo);

digitalWrite (motorPin2, LOW);

digitalWrite (motorPin1, HIGH);

Delay(motorSpeed);

}

____________________________________________________________________________________

el esquema es muy simple puede ejecutar el motor de pasos de ajuste de velocidad por potenciómetro.

Artículos Relacionados

Búsqueda de dirección norte y tiempo por las estrellas

Búsqueda de dirección norte y tiempo por las estrellas

por tonytran2015 (Melbourne, Australia).Búsqueda de dirección norte y tiempo por las estrellas es más que identificar el Polaris y el carro menor alrededor del Polo Norte celeste o la Cruz del sur alrededor del polo sur! Requiere conocimiento en la r
El éxtasis de dormir afuera bajo las estrellas

El éxtasis de dormir afuera bajo las estrellas

Imagina si se quiere, qué espectacular sería dormirse bajo 1 billón estrellas todas las noches. Toma una respiración profunda de fresco aire y luego otro y sabes que eres uno con el universo. Imaginar cómo absolutamente espectacular sería, para abrir
Hacemos una estrella con un hermoso frente y parte trasera

Hacemos una estrella con un hermoso frente y parte trasera

Con la Navidad llamando a la puerta tuve que empezar con alguna decoración de Navidad. Me gusta la idea de reducir, reciclar, reutilizar y la idea de liberan material. Bajé en el sótano fueron recoge nuestras latas para llevarlos a la central de reci
Corte del laser caja con vida tapa bisagra

Corte del laser caja con vida tapa bisagra

este instructable muestra cómo hice un laser cortó la caja con una tapa curvada a un nodo de sensor sin hilos de la casa.  La hice en Techshop SF.  El nodo mide temperatura y transmite sus medidas a un registrador central por lo que yo puedo trazar g
La luna y las estrellas para mí.!

La luna y las estrellas para mí.!

A todos ustedes personas brillantes que hay en el mundo. Es un hermoso cuento sobre la luna y las estrellas que vemos cada noche y mi historia es para todos los niños que buscar y ver la hermosa Luna y las estrellas como el sol. Pero mi historia pasa
Internet de las cosas con frambuesa Pi-2

Internet de las cosas con frambuesa Pi-2

Se trata de un seguimiento a mi anterior instructivo Internet de las cosas con frambuesa Pi - 1.(Si no está familiarizado con los servidores web, PHP codificación y los conceptos básicos de Internet, se debe probablemente atraviesa parte 1 primera.)E
Luz de las estrellas en su habitación

Luz de las estrellas en su habitación

Un pequeño, fácil de hacer, arte de papel y cartón que pone luz de las estrellas en su habitación.Paso 1: Lo que se necesita¿Qué se necesita? No mucho.-papel-cartulina (cartón)-tijeras-grapa-clavo (u otro agudo, redondo, punto)-linterna de teléfonoPa
Por qué las bayas con perlas

Por qué las bayas con perlas

Este acerca de cómo ellos Berries Smoothie es increíble. Es perfecto para este día y refrescarse en la piscina del kiddie de vecinos. ADVERTENCIA: sus amigos se convertirá en adictos y siempre pedirá que hacen de este, tan en el lado negativo que no
Romper las nueces con las manos

Romper las nueces con las manos

En este hack de vida rápida, te mostraré cómo a una tuerca utilizando sólo sus manos desnudas.Aquí está lo que debe-Usted necesitará las nueces con la cáscara sigue. Yo las nueces de Pecan pero puedes probar con más nueces con cáscaras duras suave-mo
Cine bajo las estrellas!

Cine bajo las estrellas!

Esta es una muy divertida manera de ver tus películas en la noche. Es una sala de cine en su propio patio trasero!Cosas que se necesita para hacer su teatro al aire libre:Una pistola de grapasUna hoja en blancoOrdenador portátilProyectorY para la com
Modificación de Wiimote para las personas con discapacidad

Modificación de Wiimote para las personas con discapacidad

este instructable le mostrará cómo recablear el botón del Wiimote para botones más grandes para que las personas con discapacidad serán capaces de utilizar eficazmente el Wiimote por no tener a los pequeños botones en el Wiimote. Los botones que será
Facilitar una DS Lite a mango para las personas con pobre

Facilitar una DS Lite a mango para las personas con pobre

mi abuela tiene un agarre débil, porque ella tenía poliomielitis cuando era pequeño.Pero a ella le gusta jugar Braintraining en el DS.Esto es lo que he hecho para que sea más fácil para ella jugar al juego.  Voy a llevarlo hasta ella en Navidad.(Mi p
Grabador del Laser CNC con GRBL y Arduino

Grabador del Laser CNC con GRBL y Arduino

En esta serie de videos te mostraré cómo hice mi propia CNC laser grabador con un Arduino cargado GRBLPaso 1: El HardwareCada buen proyecto requiere algunos HardwareAquí le damos algunos enlaces para esta parte:Arduino-R3-UNO:http://www.banggood.com/
Cómo hacer un rompecabezas de 6 piezas las rebabas con herramientas de mano

Cómo hacer un rompecabezas de 6 piezas las rebabas con herramientas de mano

Este puzzle es muy fácil de hacer. Hay 6 piezas idénticas y hay unas maneras de hacer los cortes de las ranuras. Si usted quiere hacer un montón de estos rompecabezas muy rápidamente, podría configurar una plantilla en la Sierra de mesa o sierra de c