Tabla de contenido:

Pi Bird: 5 pasos
Pi Bird: 5 pasos

Video: Pi Bird: 5 pasos

Video: Pi Bird: 5 pasos
Video: How to draw a Bird From Letter B | Bird Drawing Lesson Step by Step 2024, Noviembre
Anonim
Pi pájaro
Pi pájaro

Qué hace: toma fotografías de aves cuando la cámara pi detecta un gran cambio en los píxeles de la imagen.

Lo que necesitaremos

  • Raspberry Pi con tarjeta SD habitual
  • Módulo de cámara Pi
  • Caso de pi
  • Comedero para pájaros
  • Juego de lentes macro (opcional)
  • Powerbank de 5V (opcional)
  • Dongle wifi USB (opcional)

Que haremos

  • Instale los paquetes necesarios en una imagen nueva
  • Cargue un script que monitoree la salida de la cámara para los objetos que pasan
  • Configure una interfaz web simple para navegar por las imágenes
  • Juega con el comedero para pájaros y las lentes para conseguir un enfoque adecuado.

Paso 1: instale una imagen nueva y habilite la cámara

Toma una tarjeta SD e instala tu imagen favorita. La información de esta publicación se basa en una distribución basada en Raspbian, pero debería funcionar en otras con algunos ajustes.

Elegí el Raspian Jessie Lite ya que no hay necesidad de un entorno de escritorio en este proyecto. Es posible que desee actualizar la distribución y cambiar la contraseña predeterminada. Luego:

  • habilite el módulo de la cámara iniciando raspi-config desde la línea de comando.
  • deshabilite el LED rojo de la cámara agregando disable_camera_led = 1 al archivo /boot/config.txt: sudo echo "disable_camera_led = 1" >> /boot/config.txt
  • instale la biblioteca de imágenes de Python (PIL): sudo apt-get install -y python-Imaging-tk
  • instalar paquetes para admitir un servidor web ligero; hay muchas opciones, por ejemplo: sudo apt-get install -y apache2 mysql-server php5 php5-mysql

Paso 2: Configure el script de detección de movimiento

En este proyecto, la cámara no solo se utiliza para grabar fotografías, sino también para detectar cuándo tomar la fotografía. Esto se hace tomando una imagen de baja resolución a intervalos de tiempo regulares y comparándola, píxel a píxel, con la imagen anterior. Si las dos imágenes son significativamente diferentes, se toma una imagen a tamaño completo.

Esto se hace a través de un script de Python que se puede descargar con wget https://www.fasyl.com/rpi/PiBird_motion_pic.py; chmod + x PiBird_motion_pic.py

Esta secuencia de comandos se ha modificado a partir de una secuencia de comandos original de brainflakes en este hilo de rapsberrypi.org.

Puede editar la línea # 25 para guardar las imágenes en una ubicación diferente.

Para ejecutar el script automáticamente al inicio, agregue un trabajo cron. Si no está seguro de cómo hacerlo, ejecute: sudo sh -c 'crontab -l> 2del && echo "@reboot` pwd` / PiBird_motion_pic.py ">> 2del && crontab 2del && rm 2del'.

Paso 3: configurar el servidor web

Hay muchas formas de disfrutar las imágenes, puede transferirlas a través de SSH o almacenarlas en una unidad USB. Decidí revisarlos a través de una sencilla interfaz web y descargar los que me gustan a través de mi navegador.

Para configurar esa sencilla interfaz web, escriba: wget -O /var/www/index.php https://www.fasyl.com/rpi/PiBird_list_pics.php; rm /var/www/index.html

Esto funciona mejor accediendo al servidor web a través de WiFi. Para hacerlo, deberá configurar la interfaz inalámbrica. Hay muchas formas de hacerlo según el Pi y el dongle que utilice.

Paso 4: Ponlo todo junto

Ponlo todo junto
Ponlo todo junto

Muy bien, la Raspberry Pi ahora está lista para tomar fotografías. Simplemente ejecute./PiBird_motion_pic.py y haga algunas poses. Ahora, si navega a la IP de su Pi, debería ver sus primeras imágenes.

Es hora de ponerlo todo junto. Es probable que deba adaptar esta parte en función de su hardware real.

Para proteger el Pi del sol y la lluvia, debe colocarlo en un estuche y sellar cualquier abertura grande con cinta, etc.

Usé este comedero para pájaros con dos aberturas laterales, bastante conveniente para cargar la cámara en un lado y dejar que los pájaros vengan y se alimenten por el otro.

Para enfocar el lugar correcto y encuadrar la imagen de manera agradable, utilicé una lente macro de cámara básica acoplada a una taza de yogur con su parte inferior recortada. Un poco hacky pero funcionó muy bien. Puede obtener buenos resultados con algunas lentes de cámara de teléfono baratas.

Existe información sobre cómo ajustar el enfoque de la cámara girando la lente incorporada; no funcionó para mí: bastante complicado sujetar firmemente el pequeño cuerpo de la lente y rotarlo.

Se necesitará algo de experimentación para conseguir el encuadre y el enfoque correctos; mientras toca el violín, puede tomar fácilmente una imagen de prueba con raspistill -o test.jpg.

Finalmente, debe decidir cómo proporcionar energía a su Pi; una batería de 5 V es probablemente la mejor opción.

Paso 5: Capturemos algunos pájaros

Vamos a sacar algunos pájaros
Vamos a sacar algunos pájaros

Muy bien, todo listo.

Es hora de montar todo en el exterior, cargar el comedero con semillas y esperar a que lleguen los visitantes.

Divertirse !

Recomendado: