Table des matières:

Système de surveillance à 30 $ avec interface utilisateur : 7 étapes
Système de surveillance à 30 $ avec interface utilisateur : 7 étapes

Vidéo: Système de surveillance à 30 $ avec interface utilisateur : 7 étapes

Vidéo: Système de surveillance à 30 $ avec interface utilisateur : 7 étapes
Vidéo: Comment accéder à l'interface web / adresse IP d'une caméra de vidéosurveillance - Sécurité Mania 2024, Novembre
Anonim
Système de surveillance à 30 $ avec interface utilisateur
Système de surveillance à 30 $ avec interface utilisateur
Système de surveillance à 30 $ avec interface utilisateur
Système de surveillance à 30 $ avec interface utilisateur

Système de surveillance extrêmement bon marché et très facile à faire. Vous n'avez pas besoin d'être un spécialiste des fusées pour faire cela. Toutes les pièces nécessaires seront probablement trouvées dans votre quincaillerie locale. Vous n'aurez besoin que de 2 cornières, de 2 servomoteurs, d'un couple de composants électroniques et d'une (ancienne) webcam. Et bien sûr quelques logiciels sur votre ordinateur. Cette instructable vous montrera comment créer un système de surveillance fonctionnel. Exigences: - Système d'exploitation Linux - serveur (apache) - Support PHP - Mysql (facultatif) Si vous ne voulez pas utiliser la vérification de connexion Mysql - environ 30 $ - webcam - servo basicsLes images et la vidéo ci-dessous vous diront plus de 784 mots !

Étape 1: Comment: Construire le cadre

Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre
Comment: Construire le cadre

tout d'abord, vous devez acheter 2 barres d'angle. Ceux-ci coûteront environ 2$ chacun. Ensuite, vous devez percer les 3 trous globaux pour ces barres d'angle. Le diamètre des trous dépend du diamètre de votre axe d'asservissement. Le point est que devrait s'adapter dans le trou. Bien sûr, vous aurez également besoin de ces servomoteurs. Chaque magasin RC-hobby en regorge et le prix est de 5 $ à plus. Vous pouvez utiliser des vis ou de la colle chaude pour fixer ces pièces. J'ai utilisé les deux. Concentrez-vous sur le fait qu'il y a suffisamment d'espace entre le servomoteur et la barre d'angle pour qu'il puisse tourner librement !

Étape 2: Comment: Carte de commande de servomoteur

Comment: Carte de commande de servomoteur
Comment: Carte de commande de servomoteur
Comment: Carte de commande de servomoteur
Comment: Carte de commande de servomoteur
Comment: Carte de commande de servomoteur
Comment: Carte de commande de servomoteur

Ensuite, vous aurez besoin d'une carte de commande pour ces servomoteurs. C'est très facile à faire et il ne contient que peu de composants. Composants nécessaires:- Processeur Attiny2313- Circuit tampon Max232- 4 condensateurs 0, 1uF pour le régulateur de tension Max232- 7805- 1 condensateur 16V/47uF pour le)- 1 x condensateur 100nF pour le régulateur de tension (sortie)- 1 x 2, 1mm DC-jack ou quelle taille vous voulez jamais utiliser- 1 x connecteur D9 pour RS232- Barre à pointes 2x3 pour la connexion du servomoteurSuivez les instructions schématiques et votre tableau devrait ressembler à ceci.

Étape 3: Programmation du processeur

Je ne vais pas montrer comment programmer le processeur. Je dois supposer que vous êtes familier avec la programmation AVR. Si vous ne le faites pas, alors vous devez aller avec le processeur et le code C chez votre ami qui peut programmer le code dans le processeur. Le code C est très simple et court. Il ne contient que 60 lignes de code

Étape 4: Fixez la carte Web Cam au cadre

Fixez la carte Web Cam au cadre
Fixez la carte Web Cam au cadre

Ok, maintenant nous avons le tableau de commande et le cadre. Il est maintenant temps d'ouvrir votre webcam et de fixer la carte de la webcam au cadre. C'est facile à faire avec de la colle chaude. Vous pouvez supprimer en toute sécurité les connexions au micro et au bouton marche/arrêt. Nous n'en aurons pas besoin. Tu sais ce que je veux dire quand tu ouvres ta webcam =)

Étape 5: Assembler le reste des pièces

Assembler le reste des pièces
Assembler le reste des pièces
Assembler le reste des pièces
Assembler le reste des pièces
Assembler le reste des pièces
Assembler le reste des pièces

D'accord, maintenant nous allons avoir besoin d'un étui. Mon étui est trop gros et il est aussi moche comme l'enfer, alors va essayer d'avoir un étui plus petit et plus joli =) ATTENTION ! Ne fais pas la même erreur que moi ! J'ai mis les connexions d'alimentation et RS232 à l'avant et elles devraient être à l'arrière bien sûr.

Étape 6: Prêt pour le test

Prêt pour le test
Prêt pour le test

Après les larmes, le voici ! =) Il est maintenant temps de tester notre système. Branchez la prise d'alimentation et priez. Pas de fumée ? Pas de mousseux ? Pas de feu ou de cris ? bon, alors tout va parfaitement (j'espère). Lorsque la prise d'alimentation est branchée, la caméra doit tourner sa position par défaut. qui est 1500us. Il garde peu de voix "surrur", mais c'est normal. Maintenant, vous pouvez essayer de contrôler votre caméra avec le minicom, gtkterm ou ce que vous voulez utiliser. Il est important d'utiliser un débit de 4800 bauds. Avec les autres taux, cela ne fonctionnera pas! Je suggère de télécharger gtkterm sur votre machine Linux et de changer les options de port pour utiliser la vitesse 4800. Ensuite, appuyez sur les touches a, s, z, x de votre clavier et la caméra devrait tourner. Si cela fonctionne, il est temps de vous frôler !

Étape 7: Interface utilisateur

Interface utilisateur
Interface utilisateur

J'ai programmé l'interface utilisateur avec les langages xhtml et PHP. Il est compliqué et difficile d'expliquer ce que tout fait. Sur le côté droit, il y a 4 boutons: caméra allumée, caméra éteinte, mouvement activé et mouvement désactivé. L'appareil photo est allumé, met l'appareil photo en ligne, puis il affiche « la webcam est en cours d'exécution. » et l'appareil photo éteint, éteignez-le et le signe « la webcam est arrêtée » s'affiche. Au milieu de l'écran se trouve le flux vidéo provenant de l'appareil photo. La rotation de la caméra se produit en cliquant sur l'image. Si vous voyez un objet dans le bord de l'image (comme une lampe) et que vous cliquez dessus, la caméra se mettra au milieu de l'image lors du prochain rafraîchissement (l'intervalle est de 1 s). Il y a également 4 boutons sous le flux vidéo. Haut, bas, gauche et droite. Avec ces boutons, vous pouvez faire pivoter l'appareil photo de plus près. Sur le côté gauche se trouve la zone où les images détectées par le mouvement seront mises à jour si la détection de mouvement est en ligne. Il existe également un bouton Supprimer les images, qui supprimera toutes les images. Le paquet Zip contient tout sur l'interface utilisateur et vous pouvez modifier/utiliser ces fichiers comme vous le souhaitez. À propos du script du détecteur de mouvement, consultez ceci:

Conseillé: