Hardware para proyecto de cámara IP

2

Tengo la intención de construir una cámara IP personalizada para uso doméstico, los objetivos del proyecto son:

  • Los videos se almacenan de forma remota en tiempo real (almacenamiento en otro lugar en el servidor doméstico o en la nube)
  • Vaporizar en vivo desde internet
  • Los datos de video se transfirieron de forma segura a través de wifi (las grabaciones incluyen imágenes de dentro de la casa)
  • Resolución 720p @ 1fps
  • Rentable (en términos de precio de costo y consumo de energía)

Estoy mirando las tarjetas Raspberry PI y SMT32f4, pero no he encontrado una respuesta clara de su viabilidad, y solo las tarjetas cuestan más que una cámara IP comercial.

¿Cómo puedo determinar los requisitos mínimos de hardware (qué hardware selecciono)? ¿Alguien tiene alguna experiencia con un proyecto similar? He hecho días de investigación y estoy a punto de sacarme el pelo. Cualquier ayuda es muy apreciada!

    
pregunta user1712263

3 respuestas

1

Cualquier hardware compatible con Openwrt con USB y Wifi funcionará casi de inmediato (es posible que necesite crear y flashear una imagen personalizada con mjpeg streamer), sin necesidad de desarrollo. La plataforma de menor costo es a5v11 (~ US $ 8 enviados), más la cámara web USB de su elección más la verruga de pared usb. Se verá y se sentirá como una máquina Linux que transmite video desde una cámara web a través del puerto TCP.

Son posibles velocidades de cuadro más altas con el hardware apropiado - > enlace Raspberry Pi con Raspbian funcionará también, pero es menos rentable y necesita interfaz wifi externa.

    
respondido por el Oleg Mazurov
1

Esto normalmente se implementaría con un procesador de aplicaciones ARM o MIPS con una interfaz CSI, permitiendo que el procesador se conecte directamente a un sensor de imagen.

El procesador de la aplicación contendría suficiente memoria RAM y almacenamiento flash (generalmente se usa SPI flash, aunque NAND o eMMC es común en las unidades de mayor nivel) para iniciar una pequeña instalación de Linux.

El procesador se conectaría a una red IP mediante una conexión WiFi (generalmente mediante una conexión SDIO, PCI-Express o USB) o Ethernet (que generalmente está integrada en el procesador de la aplicación, a veces requiere una interfaz externa PHY) sobre RGMII o similar).

Obviamente, dado el alto costo de la creación de prototipos de este tipo de producto, no podrá construir un prototipo único más barato que el de una cámara IP de producción masiva, por lo que si El objetivo es ahorrar dinero, renunciar ahora mientras estás adelante. Si su objetivo es aprender sobre sistemas integrados avanzados, este es un proyecto relativamente sencillo (aunque también relativamente tedioso y sin imaginación) para abordar.

    
respondido por el Jay Carlson
1

Si ya estás a punto de arrancarte los pelos, recién estás comenzando.
Si hicieras este tipo de cosas con un microprocesador como un STM32F, sería muy difícil. Implementar el hardware sería un desafío, el software sería peor (en mi opinión). incluso si usted fuera un programador competente, podría llevarle semanas o meses.

Sigue con el Raspi y usa el módulo de cámara provisto, hay numerosos ejemplos para principiantes (puedes buscarlos en Google). Creo que la resolución sería suficiente, no es la mejor cámara, pero podrías enseñarte algo de python y sería una buena experiencia de aprendizaje. Tampoco tendría que meterse con el hardware, simplemente conecte el módulo.

Una cosa que puede notar es más a menudo que no, hacer cosas por su cuenta no es más barato que comprar una cosa ya hecha. Especialmente si tiene en cuenta el costo en el tiempo necesario para hacer algo. Se necesita tiempo para:

  1. Compre todos los artículos (además, tiene que pagar el envío cada vez que compre a un proveedor diferente)
  2. Ponga los artículos juntos
  3. Diseñe otros tiempos y solicítelos si es necesario (como PCB)
  4. escribe el software

También se le penaliza fuertemente por solo hacer una, no obtiene ningún descuento como un fabricante en China que hará miles de ellos. Pero si quieres hacerlo para aprender algo o como un pasatiempo, entonces hazlo. Hago esto todo el tiempo. Tengo una máquina CNC, por cada parte que probablemente pase una hora más de lo que un maquinista experimentado haría. Y si tomara los $ 3000 que costaba comprarlo (y el software) y lo amortizaba por el costo de cada parte que ganaría en él, me costaría mucho más de lo que podría conseguirlo con una Maquinista o en una tienda. El material me cuesta más porque no lo compro en cantidad. La calidad del trabajo no es tan buena porque no hago miles de partes y no sé la mejor manera de hacer una. Pero me encanta hacerlo, y he aprendido mucho. Y es por eso que lo hago.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas