Paso 9: Firmware y software
Paso cero, si usted nunca ha utilizado un Arduino, vaya a su sitio e instala el software.
Descargar el firmware y flashearlo a tu Arduino. Si todo conectado la forma correcta de las luces en el ojo deben encender cuando usted la energía del sistema.
El firmware tiene dos modos:
Modo 1 es el modo de joystick de seguir. Lee la lectura análoga de la palanca de mando y la convierte en una posición de servo.
El modo 2 es el modo slave serial. Lee la secuencia serial de datos transmitidos por el software y la convierte en movimiento de servo. La torreta cambiará automáticamente a modo slave serial cuando se inicia el software. Sin embargo no cambiará hacia atrás automáticamente.
Además el firmware protege la torreta de rápido movimiento al ralentizar el movimiento a una velocidad aceptable.
Para la experiencia completa, descargue el programa y ejecutarlo. El software maneja la cámara de seguimiento y los sonidos.
La cámara puede ser cualquier cosa, pero usé mi cámara laptop ya que es la única cámara que tengo. Simplemente enchufe la cámara. En el archivo ini puede cambiar la cámara escoge el software cambiando el número.
En pocas palabras busca un color en el modelo de color HSV. Busca este color en la pantalla, el color de los otros colores los filtros y filtra el ruido de lejos. Luego se toma la media y esto envía encima de la línea serial al Arduino. También hace los ruidos apropiados dependiendo de lo que sucede, de leña a adquirir un objetivo.
El puerto serie puede ser seleccionado en el archivo ini, ir a administrador de dispositivos y ver qué puerto está el Arduino en. El software sólo es compatible con puertos com hasta 9, así que si el Arduino es en un puerto com más alto, usted necesita cambiar el Arduino com puerto manualmente a un número inferior.
Puede seleccionar el color desplazando los controles deslizantes. No es RGB porque HSV distingue mucho mejor entre los colores. Es un poco difícil de usar si no sabes qué hacer, así que un simple manual. Abrir todas las líneas (min movimiento a izquierda) y max a derecha por lo que la pantalla es totalmente blanca. Luego deslice la barra superior 2 hasta que tenga el color que desee (no te preocupes el ruido todavía). A continuación usted puede filtrar el ruido arrastrando los 4 deslizadores restantes. El software es ahora el seguimiento de cualquier objeto en el color seleccionado.
El software se basa enormemente en este ejemplo http://youtu.be/bSeFrPrqZ2A de color en el Open de la CV. Otro gritar a mi colega (el que no quiere ser nombrado) quien hizo el software. Sin él yo no habría sido capaz de tener esta torreta en tiempo.
Este software (y firmware) se han escrito en un marco relativamente a corto plazo. ambos tienen una tendencia a desplome o mermelada. Para el software, simplemente reinicie hasta que funciona para el firmware, presione restablecer para programar el Arduino.