Added: 3 years ago
From: M2217
Views: 1,508
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

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]

  • te podrias haber explicado mas? no ?

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

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