Table des matières:

Caméra de surveillance contrôlée par le Web : 8 étapes (avec photos)
Caméra de surveillance contrôlée par le Web : 8 étapes (avec photos)

Vidéo: Caméra de surveillance contrôlée par le Web : 8 étapes (avec photos)

Vidéo: Caméra de surveillance contrôlée par le Web : 8 étapes (avec photos)
Vidéo: Les meilleures caméras de surveillance que j'ai testées. quelle est la meilleure ? 2024, Juillet
Anonim
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web
Caméra de surveillance contrôlée par le Web

Le but de ce travail est de montrer comment construire un système de surveillance avec l'interface de page Web. La webcam peut être tournée dans le sens vertical ou horizontal via l'interface, mais uniquement dans la zone autorisée par les capteurs de bordure. La page de contrôle est sécurisée avec un système de connexion, où l'utilisateur tape un nom d'utilisateur et un mot de passe.

Sur la page de contrôle, l'utilisateur peut contrôler la façon dont la webcam tournera et le nombre d'étapes qu'elle exécutera. L'utilisateur peut également allumer et éteindre la webcam via l'interface Web. Les informations sur les états seront immédiatement mises à jour à l'écran. L'utilisateur peut également activer le détecteur de mouvement en ligne, si la caméra a détecté un mouvement, elle enregistrera automatiquement les images. Le nommage des photos se fait avec des "timestamps", il est donc possible de savoir quand la photo a été prise. L'interface de la caméra est codée à l'aide des langages de programmation PHP et XHTML. Le microcontrôleur est programmé en utilisant le langage C. Le système fonctionne sur le système d'exploitation Linux.

Étape 1: moteurs pas à pas

Moteurs pas à pas
Moteurs pas à pas

Vous pouvez trouver les moteurs pas à pas de l'ancienne imprimante. L'imprimante contient généralement deux moteurs pas à pas. Le moteur pas à pas peut être bipolaire ou unipolaire.

Étape 2: fabrication de la boîte

Faire la boîte
Faire la boîte
Faire la boîte
Faire la boîte

Polystrol est bon marché et facile à modifier. Vous pouvez le plier à la bonne forme avec un aérophone (à air chaud). La colle chaude est bonne lorsque vous collez des pièces ensemble.

Étape 3: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

J'ai utilisé beaucoup de pièces du kit Lego. Ce sont vraiment utiles =). Le reste des pièces provient de l'ancienne imprimante. Seuls les interrupteurs et les fils proviennent de la boutique électronique.

Étape 4: Pilote de moteur pour le moteur pas à pas bipolaire

Pilote de moteur pour le moteur pas à pas bipolaire
Pilote de moteur pour le moteur pas à pas bipolaire

Pour contrôler les moteurs pas à pas, nous devons construire un pilote de moteur. Il existe une différence entre les pilotes de moteur bipolaires et unipolaires. Le pilote de moteur bipolaire est un peu plus difficile à faire qu'unipolaire.

Pièces utilisées: - Processeur Attiny2313 - Cristal 12MHz - 2x condensateurs 27 pF - Régulateur L7805CV avec condensateurs 100 nF et 4, 7uF/35V - Régulateur L7808CV avec condensateurs 100 nF et 4, 7uF/35V - Diode 1N5408 - 2x Dual-H- Pont (modèle L293B) - Transducteur TTL-RS (modèle ST232ACN) avec cinq condensateurs 0, 1 nF - Connecteur DC 2, 1 mm - bornes à vis L293B Le double pont en H ne contient pas de diodes internes ! Le modèle L293D contient des diodes.

Étape 5: Carte microcontrôleur

Carte microcontrôleur
Carte microcontrôleur
Carte microcontrôleur
Carte microcontrôleur

Soudez les composants sur la carte et c'est tout. Concernant le câblage.. il n'y a rien à dire =)

Étape 6: Terminé

Terminé
Terminé

Le système est prêt à l'emploi.

Étape 7: programme Easy Motion Detector

Cela ne fonctionne que sous Linux ! 1. Installez votre webcaméra.2. Installez un logiciel de capture appelé Xawtv. Il crée un fichier appelé.webcamrc 3. Ouvrez le fichier avec votre éditeur préféré.4. Le délai définit la fréquence à laquelle l'image fixe est envoyée au serveur. J'ai utilisé 7 secondes. Dir définit l'emplacement du dossier où va l'image. Quelque chose comme: /usr/webcam/pictures/ Le fichier définit le nom de l'image. Quelque chose comme une légende, un-j.webp

Étape 8: Coder

Les codes sont commentés en finnois.

Conseillé: