Entorno de láser escáner 3D desde cero (3 / 7 paso)

Paso 3: Arduino programa

Lo que estamos haciendo aquí en Arduino es decir el motor paso a paso para mover a un cierto ángulo, entonces mueva hacia atrás otra vez. Mientras que al hacerlo, se enviará es ángulo actual al proceso a través de comunicación serial. Para más detalles puede ver el video o leer los comentarios en el código. Pero voy a describir los conceptos básicos aquí. Mira que el vídeo y usted puede omitir leer esto!

Así que si saltar a través de toda la creación y entrar directamente en el circuito, primero necesitamos leer el primer potenciómetro y asignar su valor a la demora entre cada paso y la velocidad de la pantalla LCD. El retraso y la velocidad son básicamente lo mismo, la demora controla la velocidad mientras que el 'spd', también la velocidad, es sólo para mostrar la velocidad en la pantalla LCD. Necesitamos asignar el segundo potenciómetro de 'angleEnd' que es el ángulo más lejano que queremos el paso a paso para ir a.

'pass' es punto de partida es el número de veces que el escáner ha girado su ángulo final y volver a él. Tan de 0deg a angleEnd es una pasada, y 0deg es dos pasos. Tenemos que comprobar si el número de pasadas que ha hecho es menor que el número que queremos que haga. Si es así, establecemos la dirección de los pasos. Esto lo podemos hacer utilizando el modulo de función '%', que nos permite comprobar el número de pasadas es par o impar. Si 'pass %2' es iguales a 0, entonces 'paso' está incluso y necesitamos girar hacia adelante. Si es igual a 1, entonces es impar y necesitamos girar hacia atrás.

En el bucle que volver a él es a partir de punto (el lazo por un número impar de pasos), podemos poner un mensaje para enviar a procesar diciendo que nos has hecho un paso y que deje que su hacer, hemos terminado análisis! Así que podemos enviar el ángulo 500 porque obviamente no es una coordenada porque es más de 360.

Así hemos establecer la dirección de los motores pero no mover en cualquier lugar... Para ello, tenemos que enviar un corto pulso de 300 microsegundos para el pin de paso en el controlador paso a paso.

A continuación podemos incrementar la variable 'pass' si el ángulo ha ido más allá de cualquiera de los dos 'angleEnd' o su arranque en la posición (cero grados).

Entonces realmente enviamos el ángulo actual procesamiento.

Y luego escribir un montón de cosas de la pantalla LCD. Lo que he puesto en un montón de espacios negros antes de que cada valor está escrito es para que un gran número como '150' se borra antes de un número más pequeño tales como '5' tiene que ser demostrado. Si no hago esto, entonces demostraría para arriba como '550' porque el '150' aún es persistente en el fondo. Ir a gran número.

Por último podemos poner en 'del' como el retraso que determina cuánto tiempo tiene que esperar antes de hacer todo eso otra vez. Esto determina la velocidad del motor.

Artículos Relacionados

Escáner médico Steampunk

Escáner médico Steampunk

para ir con mi Doc Hadacoff carácter, necesitaba un escáner médico. Yo quería que fuese similar al Explorador de Doctor McCoy en la serie de televisión de Star Trek original. El escáner está hecho de una modificado $.97 Walmart la luz del jardín. El
Escáner láser 3D

Escáner láser 3D

crear su propio escáner láser 3D Hi-Tech super. Usando sólo un puntero láser, vidrio de vino, girar la plataforma y una cámara de vídeo digital, usted puede hacer modelos 3D precisos de un objeto o persona.Ahora sé por qué! Haga clic en los pasos ant
Escáner 3D de múltiples frambuesa PI

Escáner 3D de múltiples frambuesa PI

ACTUALIZACIÓN: Revisa el paso 8 para la última versión de mi explorador y un enlace de descarga de los scripts de python.Hola,Yo soy un gran fan de Arduino y frambuesa PI y también el amor de impresión 3D. Yo quería ser capaz de hacer un modelo 3d de
Vamos a cocinar: escáner 3D basado en Arduino y procesamiento

Vamos a cocinar: escáner 3D basado en Arduino y procesamiento

¿se ha preguntado de copypaste método, útil en la vida real, no sólo en la realidad virtual? Yo también. Es siglo 21, y los que están más cercanos de lo que imaginan más de todo! Esto es posible gracias a los escáneres y las impresoras 3d. Así que va
Hacer un escáner de código de barras portátil con un arduino y un cuecat

Hacer un escáner de código de barras portátil con un arduino y un cuecat

alrededor de la vuelta del siglo, hubo una empresa cuyo modelo de negocio incluido regalando escáneres de código de barras gratuito que emula teclados.    Un mod relativamente fácil para estos escáneres cuecat quita el cifrado y los hizo conveniente
Cómo desmontar la impresora (escáner, Fax)

Cómo desmontar la impresora (escáner, Fax)

los siguientes te lleva a través del proceso de desarmar un impresora/escáner/fax con la suficiente precaución para capturar piezas útiles para reutilización sostenible.  Básicamente, una vez que se han venido abajo, usted será capaz de utilizar los
Crear un dispositivo protésico imprimible personalizado 3D utilizando los datos de un escáner CT

Crear un dispositivo protésico imprimible personalizado 3D utilizando los datos de un escáner CT

Este Instructable muestra cómo crear un dispositivo protésico imprimible personalizado 3D utilizando los datos de un tomógrafo. En este caso, ilustrará el proceso para la creación de un stent tráquea personalizado. Este Instructable no incluye inform
GotMesh: El más barato y simple escáner 3D.

GotMesh: El más barato y simple escáner 3D.

¿tiene malla? es el más barato y simple escáner 3D de código abierto.Si te gustó este instructable, por favor vote por él en el 3D 2016 concurso de impresión .¿tiene malla? permite a los propietarios de impresoras 3D para recrear fácilmente detallado
Percibir la soporte de escáner para MacBook Pro

Percibir la soporte de escáner para MacBook Pro

Soporte de escáner de sentido para un MacBook ProMientras que la exploración de personas y objetos con el escáner 3D de mano sentido cubificar (http://cubify.com/en/Products/Sense), es altamente deseable para ver la pantalla del ordenador mientras se
CNC de un escáner (barato)

CNC de un escáner (barato)

pueden rescatar piezas de escáneres e impresoras para construir una máquina CNC barata. Motores paso a paso y guías lineales (barras) han sido tomadas de impresoras y escáneres.Las cosas que necesitas comprar es rosca de Perfil de aluminio, regulador
Lente y grip imprimible 3D cubren escáneres 3D portátiles ASUS XTION

Lente y grip imprimible 3D cubren escáneres 3D portátiles ASUS XTION

cubren de un agarre para imprimir 3D y lentes para la propuesta de ASUS XTION detección de hardware, que es muy asequible y popularmente usado como un escáner 3D de mano.El XTION normalmente se encuentra en una base para el uso de la mesa que no pret
Construir un escáner 3d escritorio DIY con resolución infinita.

Construir un escáner 3d escritorio DIY con resolución infinita.

Si ya tienes una cámara de este proyecto costará menos de $50 para completar. Si te gusta comprar en AliExpress probablemente usted puede construir para alrededor de $30. Si usted desea apoyar su intermediario local, más de la energía también, pero l
Hacer tu propio escáner 3d!

Hacer tu propio escáner 3d!

Mis metas para este proyecto fueron los siguientes:Hacer escáner que* puede con precisión y correctamente producen modelos de la computadora en 3D* trabajar para objetos de menos de 1' x 1' x 1' en tamaño* no cuesta más de $20 en el proyecto (materia
Intro de escáner corporal 3D DIY.

Intro de escáner corporal 3D DIY.

Las herramientas necesitan para este proyecto incluyen: cortador del Laser (50 vatios), prensa del taladro, potencia, caja de mesa, Sierra Tap & die (broca #25 y grifo de NC 10/24) surtido de brocas helicoidales, brocas de pala surtidos, sierras, bro