Cámara de seguridad Raven Pi: 7 pasos (con imágenes)
Cámara de seguridad Raven Pi: 7 pasos (con imágenes)
Anonim
Cámara de seguridad Raven Pi
Cámara de seguridad Raven Pi
Cámara de seguridad Raven Pi
Cámara de seguridad Raven Pi
Cámara de seguridad Raven Pi
Cámara de seguridad Raven Pi

Este cuervo de plástico está disfrutando de una nueva vida como una cámara de seguridad práctica pero espeluznante, la Raven Pi. Tiene una Raspberry Pi en su vientre y una cámara Pi incrustada en su cuello, capturando video HD cada vez que se detecta movimiento. En el mismo instante, sus penetrantes ojos LED se iluminan, su cabezal servocontrolado gira hacia adelante y hacia atrás, y reproduce en voz alta un sonido de cuervo aleatorio o un extracto de la lectura de Christopher Lee de The Raven.

El lado de la seguridad lo maneja el increíble software MotionEye OS, que se instala sobre una compilación estándar del sistema operativo Raspberry Pi. El cuervo incluso tiene su propio control de volumen giratorio, y su cable USB de 3 m le permite posarse en casi cualquier lugar, listo para recibir a los visitantes de Halloween o asustar a los transeúntes en cualquier época del año.

Suministros

1x cuervo de plástico

Frambuesa pi 2

1x servo

Adaptador WiFi USB

Amplificador de audio 5v

2x LED rojos

1x altavoz

Cables de salto

2x vasos de plástico

Paso 1: cabeza cortada

Cabeza dañada
Cabeza dañada
Cabeza dañada
Cabeza dañada
Cabeza dañada
Cabeza dañada

Antes de tocar el pájaro, primero hice funcionar todo el código y la electrónica, para saber con certeza cuánto espacio necesitaban los componentes. Primero soldé los dos LED rojos en paralelo en algunos cables de puente, para que ambos pudieran ser controlados por un solo pin GPIO (en este caso GPIO 15).

A continuación, tomé una sierra para metales y le corté la cabeza limpiamente; era muy importante obtener un corte limpio ya que la cabeza giraría más adelante. Luego perforé los ojos originales y los LED rojos pegados en caliente en los enchufes vacíos.

La cámara fue la siguiente, un modelo Raspberry Pi estándar: perforé un orificio para esto en el cuello y lo pegué en su lugar, habiendo colocado de forma segura un cable de cámara extra largo de 50 cm. Con la cabeza moviéndose por todo el lugar, quería asegurarme de que hubiera suficiente holgura en los cables.

Paso 2: Código Caw

Código Caw
Código Caw

Antes de instalar MotionEye OS, comencé con una compilación estándar de Raspberry Pi OS, ya que primero quería desarrollar el código necesario para el sonido y el movimiento. Comencé con tres scripts separados, uno para el servo, uno para los LED y otro para el audio aleatorio. Una vez que tuve los tres funcionando, los combiné en un solo script de Python y lo guardé en el Pi como raven.py.

El script que utilicé está disponible en GitHub, puedes usarlo, pero no hay nada demasiado elegante allí, controla un LED en GPIO 15 y un Servo en GPIO 18, reproduciendo aleatoriamente cualquier archivo de sonido que se encuentre en / home / pi / Carpeta de música.

Paso 3: Beady Motioneye

Beady Motioneye
Beady Motioneye
Beady Motioneye
Beady Motioneye

He usado MotionEye OS en varias compilaciones antes, y lo tengo funcionando en varias cámaras en la casa, pero nunca antes lo había instalado encima de Raspberry Pi OS. Por lo general, solo descarga una imagen para su placa y, mágicamente, el sistema operativo la convierte en una cámara de seguridad de red con todas las funciones, pero las imágenes preconstruidas no incluyen las funciones del sistema operativo que necesitaría para ejecutar el script, controlar el servo y reproducir el audio.

Afortunadamente, hay instrucciones completas que describen el proceso de instalación paso a paso, así como notas específicas para cada sistema operativo. Descubrí que siempre que leyera las instrucciones y las siguiera correctamente (en lugar de pensar que lo sabía mejor), todo funcionaba.

Después de la instalación, pude iniciar sesión desde un navegador web y personalizar la configuración de MotionEye, configurarlo para cargar videos en Google Drive, etc. Solo necesitaba actualizar una configuración que nunca había usado antes, la que activaba el script raven.py cuando se detectaba movimiento, la parte "Ejecutar un comando" de la configuración de Notificaciones de movimiento.

Esto requirió un poco de prueba y error, y hurgando en línea, pero descubrí que el script necesitaba ser ejecutable y también tenía que almacenarse en la carpeta / etc / motioneye /. Trabajé en tantas combinaciones diferentes que algo más podría funcionar. para ti, pero estoy bastante seguro de que la configuración funciona. Este fue uno de los grandes beneficios de instalar sobre un sistema operativo completo: pude iniciar sesión usando Real VNC para realizar cambios de código, mover scripts, etc.

Paso 4: Caja Squawk

Caja de chillido
Caja de chillido
Caja de graznido
Caja de graznido
Caja de chillido
Caja de chillido

Hacer que la cabeza gire era el objetivo principal de la construcción, pero también quería agregar algo de audio. A veces es complicado agregar audio a un proyecto Pi, hay muchos HAT diferentes que funcionan muy bien si quieres una gran calidad y pequeños parlantes que funcionan con baterías en el otro extremo de la escala, pero pensé en probar algo a mitad de camino. -Rango: no tiene calidad de audiófilo, pero sigue alimentado directamente por el Pi.

Me dirigí a un montón de circuitos amplificadores que compré hace un tiempo; vienen en un paquete de 5, estos eran decididamente sencillos, lo que le permitía soldar todos sus propios cables, pero costaba un poco más de £ 1 cada uno, eran perfectos para esto. proyecto. Al probar, el sonido definitivamente no era de alta calidad, con un siseo notable, etc., pero nuevamente funcionó, era muy fuerte y tenía un encantador dial giratorio de encendido / apagado / volumen.

A continuación, busqué una docena de sonidos de cuervo de la web y los metí en una carpeta con algunas muestras que extraje de la grabación de Christopher Lee de The Raven de Poe. Usé algunos fragmentos de código que encontré en los foros de Raspberry Pi para reproducir estos sonidos al azar.

El altavoz, el más grande que pude encontrar que encajaba, estaba pegado en caliente al panel del pecho del cuervo, con agujeros perforados para dejar salir el graznido.

Paso 5: Cuerpo / Vaso

Cuerpo / Vaso
Cuerpo / Vaso
Cuerpo / Vaso
Cuerpo / Vaso
Cuerpo / Vaso
Cuerpo / Vaso

Luego ataqué el cuerpo, corté un panel de acceso y traté de pensar en la mejor manera de conectar la cabeza al cuello, que permitiría que un servo lo moviera libremente y también lo mantuviera en el centro. Cavé en vano por todo el taller en busca de desechos de plástico que funcionaran, y finalmente encontré lo ideal en la cocina: vasos de precipitados de plástico viejos.

La base de los vasos resultó ser del tamaño adecuado para llenar los agujeros de la cabeza y el cuello, así que después de recortarlos con una herramienta giratoria y agregar el servo al centro mismo (marcado cómodamente en el vaso de precipitados) se perforaron y atornillado en su lugar. Antes de la instalación final, corté grandes secciones de ambas bases de los vasos para que los cables pudieran pasar desde la cabeza y poder moverse sin engancharse.

Con todo funcionando en el banco, era hora de poner las "tripas" electrónicas dentro del pájaro.

Paso 6: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Hay bastante espacio dentro de un pájaro de plástico, pero aun así las cosas estaban bastante ajustadas y requirieron un poco de planificación.

Primero perforé un agujero en el trasero del cuervo para la perilla de volumen, luego otro agujero más grande para dejar entrar el cable de alimentación USB. La Pi fue la siguiente, colocada simplemente en su lugar con dos sujetacables autoadhesivos, las bridas atravesaban los orificios de los pernos en la placa.

Las conexiones de los puentes fueron las siguientes, para el servo y los LED, estos también se pegaron con cinta en caso de movimiento. La parte más complicada fue conectar el cable plano de la cámara al pi; al final utilicé pinzas quirúrgicas para esto, ¡apropiadas para la cavidad torácica!

Las últimas conexiones fueron entre el altavoz y el circuito del amplificador, y probé el sistema a fondo antes de "cerrar" el cofre con bridas.

Paso 7: Siempre

Cada vez más
Cada vez más
Cada vez más
Cada vez más

Recogí este cuervo de plástico en las rebajas posteriores a Halloween el año pasado y, por una vez, resultó exactamente como esperaba. Los LED y la cabeza giratoria le dan tanta personalidad, y parece más sin gracia y encantador que aterrador, o tal vez sea solo porque estamos acostumbrados y es de día. El audio es una gran adición, y creo que será un gran accesorio en el jardín delantero en Halloween, tal vez posado en el espejo retrovisor de mi auto; estoy seguro de que la gente disfrutará del Poe mientras pasan a una distancia segura.

Sin embargo, es mucho más que un accesorio de miedo, con MotionEye OS ejecutándose, es una cámara de seguridad realmente práctica, y no tengo dudas de que encontraremos un lugar para colocarla durante todo el año. Sin embargo, podemos cambiar un poco el audio y posiblemente aprovechar el servo para agregar un movimiento panorámico controlado a distancia a su giro de cabeza característico. ¡También sería sencillo cambiar la cámara por una versión PiNoir, agregar algunos LED IR y tener una versión de visión nocturna!

Me divertí mucho con este proyecto y recomiendo encarecidamente mantener los ojos bien abiertos para ver pajaritos similares, son un gran caso para el proyecto Pi.

¡Gracias por leer y mantente seguro!

Recomendado: