Construcción de un modelo para la comunicación por satélite láser (4 / 6 paso)

Paso 4: Programar el Arduino

Fotocélulas

Como se describió anteriormente, las fotocélulas y los servos se conectaron a la misma Arduino. El Arduino fue programado entonces para leer la entrada de las fotocélulas. El Arduino salidas valores enteros entre 0 y 1023 para diferentes brillos. El código tiene una variable para el umbral. Esto se debe establecer mediante la medición de la salida de la fotocélula de luz de fondo y con el láser apuntando a él. Terminamos usando valores entre 200 y 900, dependiendo de qué tan rápido el láser se movió y cuanta luz había en la habitación que estábamos usando.

Servos
Pueden mover los servos escribiendo un valor entre 0 y 180, que es igual a su gama completa de 180 grados. Dependiendo de que las fotocélulas superaron el umbral, los servos ajustan el láser para seguir apuntando al objetivo.

Asegúrese de comprobar en qué dirección de giro de los servos. En nuestro caso, el servo horizontal estaba en la posición 0 en la extrema izquierda y en 180 en la extrema derecha. El servo vertical estaba en la posición 0 en la parte superior y a 180 en la parte inferior. Si esto es diferente, el código debe ser adaptado para los servos mover el laser como se esperaba.

Se implementaron dos mecanismos principales:

Ajustes 1 / pequeño

En primer lugar, las fotocélulas que rodean el objetivo real causando los servos mover el láser en la dirección de la blanco, e.g. Si la fotocélula derecha es golpeada por el láser, se moverá a la izquierda.

2 / búsqueda de patrones

El segundo mecanismo son patrones de búsqueda. Si no fotocélula detecta el laser y también no hay información sobre contactos anteriores con las fotocélulas almacenados, el láser comenzará a ejecutar un patrón de búsqueda. El primer patrón de búsqueda que se implementó analizado simplemente un cuadrado en el que el destino esperaba por barrido hacia arriba y hacia abajo, lentamente moverse hacia los lados mientras lo hace.

El segundo patrón de búsqueda es más sofisticado: se comienza la exploración en el centro de la Plaza, luego espirales hacia afuera hasta que ha cubierto la zona completa. La principal ventaja de esto es que la búsqueda comienza en el lugar con la más alta probabilidad de encontrar el objetivo. Otra diferencia con el primer algoritmo de búsqueda es que este patrón de búsqueda ajusta el área analiza cada vez que conecta el láser a la meta: estas coordenadas son entonces como el nuevo centro de la zona de búsqueda la señal de ser perdido. Ambos patrones de búsqueda reiniciar si el objetivo no es adquirido después de que el área ha sido cubierta.

A continuación se presentan ilustraciones de patrones de búsqueda y dos archivos de código de Arduino que haga funcionar el sistema con cada uno de los patrones de búsqueda.

Artículos Relacionados

Encuesta herramienta de satélite para platos de FTA y otros

Encuesta herramienta de satélite para platos de FTA y otros

Al instalar una antena parabólica, uno de los problemas más difíciles es determinar dónde colocar el plato.  Si el plato se coloca en el lugar equivocado, usted no recibirá ninguna señal por árboles o edificios bloqueando la señal.  Usted podría comp
Construcción de un modelo a escala 1: 160 (N) de un puente de ferrocarril de viga placa

Construcción de un modelo a escala 1: 160 (N) de un puente de ferrocarril de viga placa

Este es un instructivo para la construcción de un puente de ferrocarril de la viga placa en escala N o (1: 160). Los archivos de modelo 3D pueden ser en Thingiverse.Paso 1: Imprimir las piezasLas piezas para este modelo se pueden imprimir con cualqui
Diseño y construcción de un modelo de arquitectos

Diseño y construcción de un modelo de arquitectos

gestionar una reserva de naturaleza educativa que tiene un número de antiguos edificios de madera que están bien más allá de su venta por fechas.Me pidieron diseñar un nuevo campo centro usando el estante de madera construcción de secciones, modifica
Motores modelo para enseñar principios de la energía renovable energía solar.

Motores modelo para enseñar principios de la energía renovable energía solar.

Estados Unidos siguen siendo dependiente del petróleo importado para nuestra energía. Tenemos que cambiar eso y ser energéticamente independiente. ESO es lo que significa este proyecto de independencia para mí!FONDO:Creo que tenemos que promover fuen
Construcción de yates modelo

Construcción de yates modelo

modelo yacht es un pasatiempo maravilloso para los navegantes que gustan delos muchos diversos diseños disponibles para yates de gran escala que pueden realizarse por varias técnicas. Comencé a tallar modelos de mis ideas de barcos a la tierna edad d
Construcción de un modelo a escala 1: 160 (N) de un puente de ferrocarril del braguero

Construcción de un modelo a escala 1: 160 (N) de un puente de ferrocarril del braguero

Este es un instructivo para la construcción de un puente de ferrocarril del braguero (de mi propio diseño) en escala N o (1: 160). Los archivos de modelo 3D pueden encontrarse en Thingiverse. Cabe señalar que este puente fue diseñado para demostrar l
Construcción de un gabinete para aerógrafo

Construcción de un gabinete para aerógrafo

lo que usted necesita:-gabinete 1 noche (comprada usada para euro 5) sería interesante si encuentras uno con una tabla de madera en la parte inferior. (como en la imagen)-2 ventiladores de pc (usados) - mejor es 120mm. El más grande, el flujo de aire
Cómo averiguar el número de modelo para su disco duro de ordenadores!!

Cómo averiguar el número de modelo para su disco duro de ordenadores!!

Este instructable le mostrará cómo encontrar el número de modelo para su disco duro de ordenadoresPaso 1: Abra una ventana de símbolo del sistema Windows 71. Haz clic en el icono de menú de inicio-Se abrirá el Menú de inicio--Usted también puede acce
Yeso modelos para proyecto escolar ("yeso - Mache")

Yeso modelos para proyecto escolar ("yeso - Mache")

mi hija paso necesitaba ayuda para hacer modelos para un proyecto escolar que muestra las etapas evolutivas de una ballena. Duchó ella una técnica que llamo "yeso Mâché" sigue el mismo concepto como papel maché, pero utiliza el yeso de París, qu
Creación de un modelo para la impresión 3D en un iPhone/iPod Touch

Creación de un modelo para la impresión 3D en un iPhone/iPod Touch

han habido realmente creativos muchas de las aplicaciones iPhone/iPod touch, que hacen fácil para un artista o diseñador esbozar rápidamente ideas y conceptos. iTracer es una de estas aplicaciones. Permite crear modelos 3D con extrusiones, revolucion
Añadir capacidades para un molino del CnC de grabado láser

Añadir capacidades para un molino del CnC de grabado láser

Este Instructable le mostrará cómo puede añadir fácilmente capacidades de su molino del CnC existente de aguafuerte del laser. Después de seguir este Instructable tienes acceso a un láser de grabado como un eje de molienda tradicional. Al tener ambas
Coche RC simple para principiantes (controlar Android por Bluetooth)

Coche RC simple para principiantes (controlar Android por Bluetooth)

Este es un proyecto simple de Android Bluetooth coche con Bluetooth control. Controlador Arduino se utilizaPara controlar el coche utiliza dispositivo Android con un acelerómetro incorporado. Inclinación hacia adelante - coche avanza, inclinación hac
Calienta cama para máquinas de tipo A de la serie 1

Calienta cama para máquinas de tipo A de la serie 1

Si alguna vez has impreso algo grande en un FDM estilo impresora 3D entonces eres consciente de las limitaciones de la tecnología. Sin una cama caliente llega a ser increíblemente difícil conseguir impresiones de grandes tamaño a permanecer abajo sin
Crear un modelo de Toporaphic de sitio usando un cortador láser

Crear un modelo de Toporaphic de sitio usando un cortador láser

a veces cuando se enfrentan con presentar información técnica compleja representada en forma de dibujos, es difícil para aquellos que no están familiarizados o sin ningún fondo formación para comprender la información presentada como topografía. Medi