Encender una cámara inalámbrica

0

Estoy intentando diseñar un sistema de cámara para usar en mi cobertizo para bicicletas. El bikeshed está en el rango de wifi pero no tiene potencia.

Primero pensé que podía usar una Raspberry Pi con un Picam, y hacer que el video se transmita a un punto final que he configurado en Azure.

Rápidamente me di cuenta de que consume mucha energía y después de menos de un día, la batería estaría vacía.

Algunas cosas a tener en cuenta:

  • Tal vez podría cambiar el microcontrolador, pero por lo que he oído, el Arduino no es lo suficientemente poderoso como para grabar y transmitir video.
  • No puedo usar la energía solar ni la eólica, ya que no tengo acceso al techo y creo que esto también regalaría la cámara.
  • No tengo tomas de corriente disponibles, por lo que confío en un paquete de alimentación. Idealmente, no quiero cargarlo más de una vez por semana.
  • Consideré usar un Arduino para "despertar" la frambuesa pi. Pero con un tiempo de arranque de alrededor de 20 segundos, podría perder imágenes importantes.

El uso de una frambuesa pi me parece excesivo. Pero como mencioné, mis microcontroladores de menor potencia no parecen ser lo suficientemente potentes para operar la cámara.

    
pregunta Festivejelly

2 respuestas

1

Larga historia corta: no hay almuerzo gratis. Por cada bit que transmites de forma inalámbrica, tienes que gastar energía. La cantidad de energía gastada en la CPU es probablemente inferior a la que tiene que gastar para transferir los datos.

Sin mencionar que la cámara también usa energía.

Entonces: Usa la cámara y el wifi lo menos posible. Probablemente tengas suficientes fotos bonitas de tu bicicleta. No necesitas saber cómo se ve cuando no hay nada que se mueva allí.

Tenga un sensor de movimiento PIR barato, tal vez conectado a un dispositivo real de baja potencia (no una placa arduino, generalmente estos vienen con una gran cantidad de consumo de energía estática, y también, Arduino es terrible al permitirle poner la MCU). dormir mientras no lo necesites). Con eso, encienda la cámara y el pi solo cuando sea necesario. Suspender el Pi (o apagarlo completamente) cuando no esté en uso.

  

Consideré usar un arduino para "despertar" la frambuesa pi. Pero con un tiempo de arranque de alrededor de 20 segundos, podría perder material crucial.

Consigue un SO diferente para tu Pi. El tiempo de arranque no debe tomar más de 5 segundos. Además, ¿alguna vez has oído hablar de alguien entrando en un cobertizo para bicicletas y saliendo con una bicicleta dentro de los 20? Podrías resolver ese problema fácilmente con una solución de baja tecnología, como un candado de 3 dígitos conectado a un poste o algo así.

    
respondido por el Marcus Müller
1

Un Arduino es más que lo suficientemente poderoso como para tomar imágenes de alta resolución y enviarlas de forma inalámbrica a una estación base.

  1. Debe mirar las cámaras JPEG controladas en serie basadas en el OV2640 que se manejan fácilmente desde un Arduino básico basado en ATMega328. Usted puede obtener cámaras con LEDs IR alrededor de ellos también. ( aquí es un ejemplo de Ebay)
  2. Use un detector de movimiento IR (o incluso mejor un microondas).
  3. Use algo así como un módulo inalámbrico NRF24L01 con LNA / Amplificador de potencia que se puede inicializar rápidamente ( aquí es un ejemplo de Ebay)
  4. Ponga el Arduino en reposo y active la detección de movimiento o a intervalos regulares. Arduino tarda aproximadamente de 1 a 2 segundos en iniciarse (pero puede reemplazar el cargador de arranque y reducirlo a menos de 1 segundo), por lo que podría simplemente despertarse cada 10 segundos y enviar una imagen ... o usar un detector de movimiento para Arranque el Arduino (aunque ahora tiene que alimentar el detector de movimiento continuamente, por supuesto)

Busque proyectos con las cámaras serie, hay muchos de ellos con bibliotecas y códigos ya escritos. No debería tener problemas para obtener un módulo de tamaño razonable que funcione con baterías durante una semana.

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas