Resumé
Les solutions d'enregistreur vidéo réseau (NVR) sur le marché coûtent une fortune. Une simple licence logicielle pour les solutions basées sur un NAS coûte plus de 50 $ par caméra, et les solutions matérielles personnalisées coûtent des milliers de dollars. J'ai donc décidé d'en construire un sur mesure.
Coût total : environ 140 $ (y compris la carte SD et l'alimentation secteur).C'est moins que les coûts de licence de logiciel pour quatre caméras.(et il y a des cycles de CPU à revendre, pour plus de caméras), et c'est un ordre de grandeur moins cher que le matériel personnalisé typique !
J'ai utilisé unCubieboard2(AllWinner A20 ARM dual-core, 1 Go de RAM), un disque dur de 2,5 pouces de 500 Go, etZoneminder.. Il peut gérer quatre flux MJPEG en définition standard (VGA) (Les caméras Foscam.) en mode modect (1 zone chacun) à 1 fps, avec des cycles en réserve (la charge moyenne est élevée en raison des E/S, mais chaque cœur ne semble pas dépasser un maximum de 20%, généralement bien en dessous de cela).Les résultats peuvent varier selon les formats vidéo et les appareils photo utilisés.
Modèle paramétrique de Cubieboard.En plus du boîtier, cubie-nvr.scad dispose également d'un modèle du Cubieboard, avec des extensions vers l'extérieur et des paramètres de jeu pour les connecteurs, afin que vous puissiez l'utiliser pour découper des trous dans vos propres designs de boîtiers. Notez qu'OpenSCAD semble avoir des problèmes pour rendre certaines parties en aperçu (F5), mais tout fonctionne correctement dans le rendu final (F6).
Instructions
Ça
- Imprimez les trois parties. Nettoyez les trous. Testez l'ajustement de tout.
- Insérez quatre écrous M3 dans les trous de base en bas. Insérez le Cubieboard dans la partie de base. Vous devrez peut-être limer légèrement les trous des prises audio (le PCB devrait être serré, mais il devrait s'insérer sans force -- si vous constatez que vous devez pousser trop fort, alors probablement que les prises audio ne passent pas à travers leurs trous).
- Les vis de la partie HDD s'insèrent dans la partie inférieure. Utilisez quatre vis M3 longues et filetées : la partie boîtier HDD, les cylindres d'espacement, puis la partie de base avec le PCB. Vissez sur les écrous préalablement insérés.
- Insérez le câble SATA+alimentation dans le Cubieboard, puis insérez le disque dur dans la partie HDD, vissez (des vis M3 de 6 mm, deux suffisent, mais vous pouvez utiliser les quatre trous) et acheminez les câbles (c'est serré, mais ils s'y insèrent).
- Le couvercle est simplement ajusté par friction. Vous devrez peut-être limer légèrement les coins du rebord (juste assez pour que le couvercle s'insère, mais pas trop pour qu'il soit trop lâche).
L'assemblage du NVR a été une tâche rapide. Il pourrait théoriquement être utilisé sans la partie disque dur (il suffirait juste d'ajouter quelques millimètres de hauteur et de modifier les dimensions du couvercle). J'étais juste pressé et trop paresseux pour effectuer ces modifications mineures.
Ce boîtier n'est pas le plus mignon que vous ayez vu, mais je privilégiais la fonctionnalité plutôt que l'esthétique (je voulais que tous les ports soient facilement accessibles), et c'était la seule disposition que j'ai pu trouver qui fonctionne.
Mon disque dur est unDisque SSD WD Blue de 2,5 pouces., agréable et silencieux. Le boîtier devrait être compatible avec une hauteur standard de 2,5" (non testé) et il devrait être facile de modifier la source.
Si vous avez besoin d'un bloc d'alimentation, leAmazon Basics un.Il est évalué pour 2A, de qualité décente, et coûte seulement 9 dollars.
Logiciel
Ces instructions ne sont pas destinées à être complètes, mais il s'agit d'une installation assez standard. En gros :
- Installez votre distribution de choix (j'ai utiliséCubain., très bien -- il s'installe soit sur la carte SD, soit sur la NAND intégrée), configure le réseau, crée une partition sur le disque dur et édite /etc/mount, etc etc. Notez que vous pouvez attribuer un MAC fixe au Cubie en éditant /etc/network/interfaces.
- Installez Zoneminder (apt-get install zoneminder).
- Déplacez les répertoires de cache de Zoneminder (/var/cache/zoneminder), de journal (/var/log/zm) et de fichiers temporaires (/tmp/zm) vers la partition du disque dur. Mettez à jour les liens symboliques dans le répertoire web (/usr/share/zoneminder) et la configuration (via l'interface web).
- Configurez Zoneminder en suivant les instructions pour n'importe quelle caméra que vous avez (je ne peux pas vous aider là-dessus, mais il y a beaucoup d'informations sur le web).
- Déplacez le répertoire de données MySQL (/var/lib/mysql) vers une partition du disque dur et éditez /etc/mysql/my.cnf en conséquence.
- (Re)démarrez les services Apache2, MySQL et Zoneminder, et assurez-vous qu'ils démarrent au démarrage.
Etiketler
Model Kaynağı
