Taula de continguts:

Sistema de vigilància de 30 $ amb interfície d'usuari: 7 passos
Sistema de vigilància de 30 $ amb interfície d'usuari: 7 passos

Vídeo: Sistema de vigilància de 30 $ amb interfície d'usuari: 7 passos

Vídeo: Sistema de vigilància de 30 $ amb interfície d'usuari: 7 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, De novembre
Anonim
Sistema de vigilància de 30 $ amb interfície d'usuari
Sistema de vigilància de 30 $ amb interfície d'usuari
Sistema de vigilància de 30 $ amb interfície d'usuari
Sistema de vigilància de 30 $ amb interfície d'usuari

Sistema de vigilància extremadament barat i molt fàcil de fer. No cal ser cap tipus de coet científic per fer-ho. Probablement, totes les peces necessàries es trobaran a la ferreteria local. Només necessitareu 2 barres angulars, 2 servomotors, dos components electrònics i una (antiga) càmera web. I, per descomptat, alguns programes a l’ordinador. Aquest instructiu us mostrarà com construir un sistema de vigilància funcional. Les imatges i el vídeo que apareix a continuació us indicaran més de 784 paraules.

Pas 1: Com: construir el marc

Com: construir el marc
Com: construir el marc
Com: construir el marc
Com: construir el marc
Com: construir el marc
Com: construir el marc
Com: construir el marc
Com: construir el marc

primer de tot, heu de comprar 2 barres angulars. Aquests costaran uns 2 $ cadascun. A continuació, heu de perforar els 3 forats globals d’aquestes barres angulars. El diàmetre dels forats depèn del diàmetre del vostre eix servo. El punt és que hauria d’encaixar al forat. Per descomptat, també necessitareu aquests servomotors. Totes les botigues de RC-hobby en són plenes i el preu oscil·la entre 5 $ i més. Podeu utilitzar cargols o cola calenta per connectar aquestes parts. Vaig utilitzar les dues coses. Fixeu-vos en que hi ha prou espai entre el servomotor i la barra d'angle perquè pugui girar lliurement.

Pas 2: Com: Taula de control del motor servo

Com: Taula de control del motor servo
Com: Taula de control del motor servo
Com: Taula de control del motor servo
Com: Taula de control del motor servo
Com: Taula de control del motor servo
Com: Taula de control del motor servo

A continuació, necessitareu una placa de control per a aquests servomotors. És molt fàcil de fer i conté pocs components. Components necessaris: - Processador Attiny2313 - Circuit de memòria intermèdia Max232 - 4 x 0, condensadors 1uF per al regulador de tensió Max232 - 7805 - 1 x 16V / 47uF capasitor per al regulador de tensió (entrada) - 1 x condensador 100nF per al regulador de tensió (sortida) - 1 x 2, presa DC de 1 mm o de la mida que vulgueu fer servir - 1 x connector D9 per a la barra de puntes RS232- 2x3 per a la connexió del servomotor Seguiu les instruccions esquemàtiques i el tauler hauria de ser així.

Pas 3: Programació del processador

No mostraré com programar el processador. He de suposar que coneixeu la programació AVR. Si no ho feu, haureu d’anar amb el processador i el codi c al vostre amic que pugui programar el codi al processador. El codi C és molt senzill i curt. Només conté 60 línies de codi

Pas 4: connecteu la placa de càmera web al marc

Connecteu el tauler de càmera web al marc
Connecteu el tauler de càmera web al marc

Okey, ara tenim el tauler de control i el quadre. Ara és hora d'obrir la càmera web i connectar la placa de càmera web al marc. És fàcil de fer amb cola calenta. Podeu eliminar de forma segura les connexions al micròfon i el botó d’encesa / apagada. No els necessitarem. Sabeu a què em refereixo quan obriu la vostra càmera web =)

Pas 5: ajuntar la resta de peces

Unir la resta de les parts
Unir la resta de les parts
Unir la resta de les parts
Unir la resta de les parts
Unir la resta de les parts
Unir la resta de les parts

Okey, ara necessitarem casos. El meu cas és massa gran i també és lleig, així que vés i prova d’aconseguir algun cas més petit i agradable =) ATENCIÓ! No cometeu el mateix error que el que vaig fer! Vaig posar les connexions d'alimentació i RS232 al costat frontal i, per descomptat, haurien d'estar al darrere.

Pas 6: llest per a la prova

A punt per a la prova
A punt per a la prova

Després de les llàgrimes, aquí ho teniu! =) Ara és hora de provar el nostre sistema. Introduïu l’endoll i pregueu … No fumeu? No hi ha resplendent? No hi ha foc ni crits? bé, tot està perfectament (espero). Quan es connecta l’endoll, la càmera hauria de girar la seva posició predeterminada. que és 1500us. Manté poca veu "surrur", però és normal. Ara podeu intentar controlar la càmera amb el minicom, gtkterm o el que vulgueu utilitzar. És important utilitzar 4800 baudrate. Amb les altres tarifes, no funcionarà! Us suggereixo que descarregueu gtkterm a la vostra màquina Linux i canvieu de les opcions de port per utilitzar la velocitat 4800. A continuació, premeu les tecles a, s, z, x del teclat i la càmera hauria de girar. Si funciona, és hora de pasturar-se!

Pas 7: interfície d'usuari

Interfície d'usuari
Interfície d'usuari

Vaig programar la interfície d'usuari amb els llenguatges xhtml i PHP. És complicat i difícil d’explicar què fa tot. Al costat dret hi ha 4 botons: càmera engegada, càmera apagada, moviment activat i moviment apagat. La càmera està activada, posa la càmera en línia i mostra que "la càmera web s'està executant.." i la càmera apagada, apagueu-la i es mostra el signe "la càmera web està aturada". La pantalla central mostra el flux de vídeo que prové de la càmera. Girar la càmera passa fent clic a la imatge. Si veieu algun objecte a la vora de la imatge (com un llum) i hi feu clic, la càmera es convertirà en la meitat de la imatge quan es realitzarà la següent actualització (l'interval és 1 s). També hi ha 4 botons a sota del flux de vídeo. Amunt, avall, esquerra i dreta. Amb aquests botons podeu girar la càmera més de prop. Al costat esquerre hi ha la zona on s’actualitzaran les imatges detectades de moviment si la detecció de moviment està en línia. També hi ha imatges per eliminar botons, que eliminaran totes les imatges. El paquet Zip conté tot el relacionat amb la interfície d'usuari i podeu modificar / utilitzar aquests fitxers com vulgueu. Sobre l'script del detector de moviment, consulteu-ho:

Recomanat: