Torreta autónoma de centinela

Por malas ideas  he construido un centinela torreta anti-ratón controlado por ordenador. La torreta utiliza un canal de video de una cámara web y una versión ligeramente modificada del Proyecto Centinela código de procesamiento para seguir objetos-ratón de tamaño que se mueven a través del campo de visión de la cámara. Se dispara a los objetos utilizando una pistola de aire suave eléctrica hackeado en una plataforma servo pan / tilt.


Los servos de llegar de HobbyKing una cantidad lamentablemente corto de tiempo antes del inicio de malas ideas, así que tenía sólo tres días para construir, probar y calibrar el centinela.  

El conjunto de pan-tilt se hizo a partir de desechos de aluminio que encontré alrededor de ingletes. Solía ​​metálica lo más fina posible para que la luz de centinela y sensible, y también fácil de mecanizar dentro de mis limitaciones de tiempo. El eje de inclinación está totalmente soportado por el eje de salida del servo, mientras que el panorama es apoyado por un pequeño conjunto de cojinetes Suzanne perezosos, con el servo en el centro.  



He quitado todas las partes innecesarias de la pistola de aire suave, al igual que el gatillo, manejar las vistas, y otros trozos de plástico decorativas.




Para controlar el pequeño motor de corriente continua que dispara la pistola de aire suave, acabo de cable en unas pequeñas transistores NPN que tenía en paralelo y añadido un diodo a través de la salida del motor. Me heatshrinked sobre todo el asunto para que se vea como un  controlador de motor real.


He utilizado la cámara web desde un ordenador iMac de 2006. A pesar de estas cámaras son internos, corren a través de USB. Me empalmado sus cuatro hilos a las de un cable USB estándar, y metí la cámara justo debajo del conjunto de giro e inclinación.


Para obtener el código de Proyecto Centinela a trabajar para mi configuración, que tenía que hacer algunas modificaciones menores. En primer lugar, estoy totalmente borrado el código de valores de disparo y lo reemplazó con una línea a simplemente gire el perno de fuego en el Arduino a HIGH. Además, de forma predeterminada, el bit de seguimiento del movimiento del software tiene un límite inferior para el tamaño de los objetos que se objetivo en movimiento. Que capta las señales del objeto móvil más grande por encima de este umbral. Además del límite inferior, añadí en un límite superior, por lo que la torreta hará un seguimiento de las cosas que son más o menos del tamaño del ratón, pero no hará caso de las cosas más grandes como personas.

Con ningún objetivo, el punto de mira en la superposición de cámaras son delgadas:


Cuando hay un objetivo pequeño, el punto de mira son gruesas y el objetivo queda encajonado en rojo:


Si el objeto es demasiado grande, se ignora:


Share this:

 
Copyright © CONSTRUCCIÒN. Designed by OddThemes