1.3 Caméra de surveillance motorisée
1.3.1 Objectif
Le prétexte pour cet avant-projet est la réalisation d'un système
de surveillance des salles de TP informatiques pour éviter les
"actes d'incivilité" comme l'arrêt des machines par coupure secteur.
1.3.2 Pré-requis
Il s'agit d'un exercice complet qui nécessite un certain sens du bricolage
pour la partie mécanique de la caméra motorisée, la maîtrise de la
programmation système et bas niveau pour l'interfaçage des moteurs avec
le port parallèle ou série du PC et enfin la maîtrise de la programmation
web pour la commande à distance de la caméra.
1.3.3 Matériel
Il ne s'agit pas d'acheter une solution toute faite et de la mettre en
oeuvre mais, à partir de bouts de ficelles, de réaliser une caméra
motorisée à moindre coût. Vous aurez donc de quoi monter un PC de bas
de gamme, un peu d'équipement mécanique et électronique (pour la
motorisation de la caméra) et une webcam USB. Pour la motorisation
de la caméra vous aurez à votre disposition deux servo-moteurs
et quelques éléments mécaniques.
1.3.4 Travail à réaliser
À la fin de l'avant-projet, votre oeuvre doit pouvoir se percher en
hauteur dans une salle de TP (le PC et la caméra) et via le réseau,
permettre de réaliser les tâches suivantes :
-
Surveillance automatique de la salle avec stockage sur disque dur
distant (captures vidéo avec système de nettoyage automatique : beaucoup de
captures pour la dernière heure, moins pour le début de la journée et
quelques captures pour les jours précédents - le tout étant facilement
paramétrable).
- Commande à distance de la position de la caméra et du zoom numérique
grâce à une interface web.
Vous allez donc devoir procéder par étapes :
-
Motorisation de la webcam, deux pistes sont à suivre : motorisation
directe ou motorisation d'un miroir.
- Commande des servos par un port du PC. Il semble que des bouts de
code existent déjà pour Linux RT avec utilisation du port parallèle, à
vous de trouver une solution viable (inutile de penser à la commande
de moteurs pas à pas via une électronique branchée sur le port série :
on a dit à moindre coût). Lors de cette étape vous serez amené
à un installer un système adapté (et gratuit) sur le PC fourni.
- Réalisation du logiciel de sauvegarde de captures vidéo. Ce logiciel
peut résider sur la machine commandant la caméra et déposer ses prises
de vue sur une machine serveur via le protocole FTP ou résider directement
sur le serveur et recupérer les captures via le protocole HTTP.
- Regardez sur Internet les interfaces des produits "livecam" prêt à
installer. Faites une synthèse de ces interfaces en fonction du temps
qui vous reste pour réaliser votre propre interface. Cette interface
doit tourner sur la machine commandant la caméra en utilisant Apache
et le langage de scripts PHP.
- Réalisation du site web décrivant, pas à pas, la réalisation de
cette webcam motorisée. Le but est qu'une personne nulle en électronique
et en informatique puisse tout de même arriver au même résultat que vous.