Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Camara sigue led rojo

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
1,499
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 13, 2008

Un PC tiene conectado dos dispositivos USB, una webcam y un FDTI FT232RL de arduino. Arduino controla un servo motor, espera dos posibles comandos desde el PC, left o right. El PC captura y procesa las imagenes de la webcam y toma un veredicto:
1)No hago nada (Si es que el led rojo esta centrado)

2)Envio el comando left (Si el led esta en la izquierda)
3)Envio el comando right (Si el led esta en la derecha)

El objetivo es que el led quede en el centro.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (M2217)

  • te podrias haber explicado mas? no ?

  • No entiendo que pides, si quieres saber un detalles especifico pídelo.

see all

All Comments (6)

Sign In or Sign Up now to post a comment!
  • Sobre el software:

    Es un programa escrito en C que utiliza video4linux para conseguir frames y una libreria para descomprimirlos (Hay un proyecto libre que tiene ese descompresor implementado especifico para webcams basadas en sn9c10*). La comunicación con arduino es mediante USB utilizando la API temios de unix en general para comunicación en serie. En arduino hay un pequeño programa que espera comandos para ir a la derecha o izquierda.

  • El centro es una región muerta (imaginalo como la linea vertical enanchada). Cuando el pixel esta sobre esta linea enanchada, se considera que esta centrado y no hace nada más.

    Detalles sobre el hw usado:

    Arduino decimillia

    Servo estadar de 360 grados (Si quieres saber como controlarlo hay información en la pagina de arduino, sn9c10*-based webcam.

    El arduino y webcam estan conectados a un PC via USB.

  • para que gire en N grados el servo hacia la izquierda, donde N grados es el minimo giro que puede hacer el servo.

    * Si un pixel rojo esta en la región de la derecha, hace lo mismo pero el giro es a la derecha.

    De esta manera, en una situación ideal donde el led rojo mantiene su posición, el pixel cambiara de posición acercandose al centro

    (linea divisora de las dos regiones) y da la IMPRESION que la camara sigue al led.

  • @inkasamerica La webcam está conectada a un PC (No se alcanza a ver en el video). En el PC hay un pequeño programa que captura 30 imagenes por segundo (a veces menos, depende de la luz). Por cada imagen hace lo siguiente:

    La imagen de 320x240 pixeles se divide en dos regiones del mismo tamaño (imagina una recta vertical en la mitad). * Si un pixel rojo, esto es, (255, 0, 0) es encontrado en la región de la izquierda, el programa envia un comando a un microcontrolador (arduino), [Continua]

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more