Hackeado de Pan y Tilt cámara Monte (5 / 5 paso)

Paso 5: El producto final

Tan después algunos ajuste y pruebas surgió una versión que funcione mediante el envío de un ID y un carácter para el receptor que compruebe el ID y utilizar el carácter a cualquier pan, inclinación o parada del Monte.
Abajo está el código del transmisor.

#include < VirtualWire.h >

const int transmit_pin = 4;
id de Char [4];
int i = 0;

void setup()
{
Serial.Begin(9600);
pinMode (5, salida);
digitalWrite (5, 1);
pinMode (6, salida);
digitalWrite (6, 0);
vw_set_tx_pin(transmit_pin);
vw_setup(2000);
}
void loop()
{
{if(serial.Available())}
char entrada = Serial.read();

Si (entrada > = 48 & & entrada < = 57) {}
ID [i] = entrada;
i ++;
} else {}
i = 0;
}
if(i == 4) {}
entrada = Serial.read();

Si (entrada == 'U') {}
char mensaje [5] = {id [0] id [1], id [2], id [3], 'U'};
vw_send ((uint8_t *) msg, 5);
}

Si (entrada == había ') {}
char mensaje [5] = {id [0], id [1], id [2], id [3], había '};
vw_send ((uint8_t *) msg, 5);
}

Si (entrada == 'L') {}
char mensaje [5] = {id [0] id [1], id [2], id [3], 'L'};
vw_send ((uint8_t *) msg, 5);
}

Si (entrada == 'R') {}
char mensaje [5] = {id [0] id [1], id [2], id [3], 'R'};
vw_send ((uint8_t *) msg, 5);
}

Si (entrada == de ') {}
char mensaje [5] = {id [0], id [1], id [2], id [3],'};
vw_send ((uint8_t *) msg, 5);
}

vw_wait_tx();
i = 0;
}
}
}

abajo está el código del receptor.

#include < VirtualWire.h >
const int receive_pin = 6;
pan de int [] = {14, 15};
inclinación de int [] = {16, 17};

void setup()
{
para (int i = 0; i < 2; i ++) {}
pinMode ([i] pan, salida);
pinMode (inclinación [i], salida);
}
digitalWrite (11, alto);
pinMode (7, salida);
digitalWrite (7, 0);
pinMode (4, salida);
digitalWrite (4, 1);
vw_set_rx_pin(receive_pin);
vw_setup(2000);
vw_rx_start();
}

void loop()
{
uint8_t buf [VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
Si (vw_get_message (buf & buflen)) {}


Si (buf [0] == '1' & & buf [1] == '0' & & buf [2] == '2' & & buf [3] == '4') {}

Si (buf [4] == 'U') {}
digitalWrite (inclinación [0], LOW); //up
digitalWrite (inclinación [1], HIGH); //up
}

Si (buf [4] == había ') {}
digitalWrite (inclinación [0], HIGH); //down
digitalWrite (inclinación [1], LOW); //down
}

Si (buf [4] == 'L') {}
digitalWrite (pan [0], HIGH); //left
digitalWrite (pan [1], LOW); //left
}

Si (buf [4] == 'R') {}
digitalWrite (pan [0], LOW); //right
digitalWrite (pan [1], HIGH); //right
}

Si (buf [4] == de ') {}
digitalWrite (pan [0], LOW); //stop
digitalWrite (pan [1], LOW); //stop
digitalWrite (inclinación [0], LOW); //stop
digitalWrite (inclinación [1], LOW); //stop
}
}
}
}

Esto funciona como un regalo y voy a estar trabajando en la creación de una interfaz para que visual basic se utiliza para comunicar y controlar el montaje.

Espero que hayas disfrutado este instructable, si usted tiene alguna pregunta por favor no dude en preguntar

Artículos Relacionados

Miniatura Pan y Tilt cámara

Miniatura Pan y Tilt cámara

decidí construir un pan más pequeño e inclinar la plataforma para mi cámaraEn un futuro instructable adaptando la plataforma para mantener un puntero láser con el encendido y apagado en el joystickpublicaremos un video de ella trabajando en el proxim
Hackear una WiFi Pan-Tilt cámara $30 - control de Video, Audio y Motor con Python

Hackear una WiFi Pan-Tilt cámara $30 - control de Video, Audio y Motor con Python

En este Instructable, usted aprenderá cómo interceptar los video, micrófono y controles de lo $30 Kaicong SIP1602 inalámbrica pan-tilt cámara en Windows, Linux o OSX! Todo se enrolla cuidadosamente en secuencias de comandos de python; puede utilizar
Pan Tilt cámara con Arduino y Joystick

Pan Tilt cámara con Arduino y Joystick

cómo hacer un pan tilt cámara sistema usando un viejo palillo de psx y arduino.Este sistema le permite fijar la actitud por ejemplo de una leva, laser o como lo quieras colocar.Usted puede encontrar el código y la descripción (Italiano) aquí:http://s
Controlador del Laser recargable Bluetooth Pan y Tilt

Controlador del Laser recargable Bluetooth Pan y Tilt

He siempre esperaba que un controlador de láser con servos desde hace unos años. Así que un día que fui a comprar mi primer dos servomotores de Ebay y pensé por qué no hacer mi sueño realidad... Así que, aquí está, elRecargable Bluetooth Pan y Tilt L
MPT1100-SS Pan y Tilt - cómo montar una grúa de horca

MPT1100-SS Pan y Tilt - cómo montar una grúa de horca

Los MPT1100-SS es un compacto bucle abierto pan y tilt de sistema que es bueno para cámaras DSLR, videocámaras y cámaras de tamaño similares. La base redonda ha sido diseñada para que sea fácil de conectar a más grúas utilizando el kit de montaje de
MPT1100-SS Pan y Tilt - cómo montar un trípode

MPT1100-SS Pan y Tilt - cómo montar un trípode

Los MPT1100-SS es un compacto bucle abierto pan y tilt de sistema que es bueno para cámaras DSLR, videocámaras y cámaras de tamaño similares. La configuración del stock es propicia para colocar una grúa de horca, pero aquí una simple solución para aq
DIY Pan & Tilt cámara de seguridad

DIY Pan & Tilt cámara de seguridad

recientemente hice mi propia versión de una cámara de seguridad domo pan & tilt para el frente de nuestra casa. Está montado en el techo de nuestro porche delantero y suben los cables de la batería a través de nuestra ventana del dormitorio.de todos
3D impreso Pan-Tilt cámara/láser trípode de montaje

3D impreso Pan-Tilt cámara/láser trípode de montaje

esto es simple, barato y fácil de construir el proyecto que utiliza la impresión 3D para construir pequeñas piezas con tolerancias estrechas.  El objetivo de este proyecto era construir un sistema de inclinación para un pequeño láser y una cámara en
La plataforma inalámbrica pan y tilt de la cámara con arduino

La plataforma inalámbrica pan y tilt de la cámara con arduino

Este es un proyecto pequeño arduino con los NRF24L01 wireless Transceivers módulos y 2 servos.el aparejo es controlado por un joystick inalámbrico y puede sostener una cámara, láser o cualquier cosa que usted puede pensar.Paso 1: requisitosherramient
MIC Stand cámara Monte

MIC Stand cámara Monte

en un programa reciente, necesitaba tener una visión de la etapa. Normalmente hay un montón de espacio para poner un trípode en la parte posterior de la habitación y con una cámara me envía un avance de lo que estaba sucediendo. En este lugar particu
Hacer una máscara de Paintball cámara Monte

Hacer una máscara de Paintball cámara Monte

la lista:2 tornillos4 tornillos-tuercaun pequeño trozo de PVC - 40mm de diámetrouna sola pieza cualquier tipo metal o un metal-esquinaun pedazo pequeño de VELCROpegamento fuertey algunas herramientas.-Este trabajo fue base en varios posts en INSTRUCT
Inalámbrico de Pan y Tilt

Inalámbrico de Pan y Tilt

construí este pan cámara e inclinación hace un par de años y ahora finalmente han llegado a poner aquí. Quería ser capaz de controlar inalámbricamente la dirección de mi cámara sin hilos que tenía, así que me puse a buscar por toda mi basura montones
Montaje de bajo perfil VESA TV con pan y tilt

Montaje de bajo perfil VESA TV con pan y tilt

yo estaba buscando un VESA barato soporte para mi TV de pantalla plana de 27 pulgadas... alrededor de 30 libras.Quería que moverlo de lado a lado y la inclinación hacia adelante y atrás. También quería ser perfil bajo y robusto. Realmente encontré un
Policía coche videocámara Monte

Policía coche videocámara Monte

de la plataforma de una cámara a bordo policías como NASCAR, por 15 dólares. Inspiración para este proyecto de hacer volumen 13. Mía añade un soporte giratorio que lo hace mucho más útil. ¡ Disfrute!Paso 1: Lo que usted necesita... 1. stock tubos de