Resumen
Las soluciones de grabador de video en red (NVR) en el mercado cuestan una fortuna. Solo una licencia de software para soluciones basadas en NAS cuesta >$50/cámara, y las soluciones de hardware personalizadas están en los miles de dólares. Así que decidí construir uno a medida.
Costo total: alrededor de $140 (incluyendo la tarjeta SD y el adaptador de corriente).Eso es menos que los costos de la licencia de software para cuatro cámaras.(y hay ciclos de CPU de sobra, para más cámaras), ¡y un orden de magnitud más barato que el hardware personalizado típico!
Usé unCubieboard2(AllWinner A20 de doble núcleo ARM, RAM de 1G), un disco duro de 2,5" de 500G, yZoneminder.. Puede manejar cuatro flujos MJPEG de definición estándar (VGA) (Cámaras Foscam.) en modo modect (1 zona cada una) a 1 fps, con ciclos de sobra (la carga promedio es alta debido a la E/S, pero cada núcleo no parece superar el 20% máximo, por lo general mucho más bajo que eso).YMMV con diferentes formatos de video y cámaras.
Modelo paramétrico de Cubieboard.Además de la carcasa, cubie-nvr.scad también tiene un modelo de la Cubieboard, con extensión hacia el exterior y parámetros de holgura para los conectores, por lo que podrías usarlo para cortar agujeros en tus propios diseños de carcasas. Ten en cuenta que OpenSCAD parece tener problemas para renderizar algunas partes en la vista previa (F5), pero todo funciona bien en el renderizado final (F6).
Instrucciones
Caso
- Imprime las tres partes. Limpia los agujeros. Prueba el ajuste de todo.
- Inserte cuatro tuercas M3 en los orificios de la base en la parte inferior. Inserte Cubieboard en la parte base. Puede que necesite limar ligeramente los orificios del conector de audio (la PCB debería estar apretada, pero debería insertarse sin fuerza -- si encuentra que tiene que empujar demasiado fuerte, entonces probablemente los conectores de audio no están pasando por sus orificios).
- Los tornillos de la parte del HDD se atornillan a la parte inferior. Utilice cuatro tornillos M3 largos y rosca: parte de la carcasa del HDD, cilindros espaciadores, luego parte base con PCB. Atornille a las tuercas previamente insertadas.
- Inserte el cable SATA + de alimentación en Cubieboard, luego inserte el disco duro en la parte del disco duro, atornille (tornillos M3 de 6 mm, dos son suficientes, aunque puede usar los cuatro orificios) y enrute los cables (es apretado, pero caben).
- La tapa simplemente encaja por fricción. Puede que necesites limar ligeramente las esquinas del borde (solo lo suficiente para que la tapa entre, pero no demasiado para que esté suelta).
El caso fue un trabajo rápido, para armar el NVR. Podría posiblemente usarse sin la parte del disco duro (solo necesitarías agregar un par de mm de altura y modificar las dimensiones de la tapa). Simplemente estaba apurado y demasiado perezoso para hacer estas modificaciones menores.
El estuche no es lo más lindo que has visto, pero iba por la funcionalidad sobre la forma (quería que todos los puertos fueran fácilmente accesibles), y este era el único diseño que se me ocurrió que funciona.
Mi disco duro es unUnidad Slim WD Blue de 2,5", agradable y tranquilo. El estuche debería estar bien con una altura estándar de 2,5" (no probado) y debería ser fácil modificar la fuente.
Si necesitas un adaptador de corriente, elAmazon Basics uno.Está clasificado para 2A, de calidad decente, y solo cuesta $9.
Software
Estas no pretenden ser instrucciones completas, pero esta es una instalación bastante estándar. Básicamente:
- Instala tu distribución de Linux preferida (yo usé Ubuntu).Cubano., muy bueno -- se instala en SD o NAND integrado), configura la red, crea una partición de disco duro y edita /etc/mount, etc etc. Ten en cuenta que puedes asignar al Cubie una MAC fija editando /etc/network/interfaces.
- Instala zoneminder (apt-get install zoneminder).
- Mueva los directorios de caché (/var/cache/zoneminder), registro (/var/log/zm) y temporal (/tmp/zm) de Zoneminder a la partición del disco duro. Actualice los enlaces simbólicos en el directorio web (/usr/share/zoneminder) y la configuración (a través de la interfaz web).
- Configura Zoneminder siguiendo las instrucciones para cualquier cámara que tengas (no puedo ayudarte ahí, pero hay mucha información en la web).
- Mueva el directorio de datos de MySQL (/var/lib/mysql) a la partición del disco duro y edite /etc/mysql/my.cnf en consecuencia.
- (Re)inicie los servicios de apache2, mysql y zoneminder, y asegúrese de que se inicien al arrancar.
Tags
Modellquelle
