Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
O objetivo deste trabalho é mostrar como construir um sistema de vigilância com a interface de uma página web. A webcam pode ser girada na direção vertical ou horizontal através da interface, mas apenas na área permitida pelos sensores de borda. A página de controle é protegida com sistema de login, onde o usuário digita um nome de usuário e uma senha.
Na página de controle, o usuário pode controlar como a webcam girará e quantos passos ela executará. O usuário também pode ligar e desligar a webcam via interface web. As informações sobre os estados serão atualizadas imediatamente na tela. O usuário também pode ligar o detector de movimento online, se a câmera detectar movimento, ele salvará automaticamente os quadros. A nomenclatura das fotos é feita com "timestamps", para que seja possível saber quando a foto foi tirada. A interface da câmera é codificada usando as linguagens de programação PHP e XHTML. O microcontrolador é programado em linguagem C. O sistema funciona no sistema operacional Linux.
Etapa 1: motores de passo
Você pode encontrar os motores de passo da impressora antiga. A impressora geralmente contém dois motores de passo. O motor de passo pode ser bipolar ou unipolar.
Etapa 2: Fazendo a caixa
Polystrol é barato e fácil de modificar. Você pode dobrá-lo para a forma correta com o aerofone (ar quente). A cola quente é boa quando você cola as peças.
Etapa 3: Montagem
Usei muitas peças do kit Lego. Estes são realmente úteis =). O resto das peças são retiradas da impressora antiga. Apenas as chaves e fios são da loja de eletrônicos.
Etapa 4: Motorista para o motor de passo bipolar
Para controlar os motores de passo, temos que construir um driver de motor. Há diferença entre drivers de motor bipolares e unipolares. O driver de motor bipolar é um pouco mais difícil de fazer do que o unipolar.
Peças usadas: - Processador Attiny2313 - Cristal de 12MHz - 2x capacitores 27 pF - Regulador L7805CV com capacitores 100 nF e 4, 7uF / 35V - Regulador L7808CV com capacitores 100 nF e 4, 7uF / 35V - Diodo 1N5408 - 2x Dual-H- Ponte (modelo L293B) - Transdutor TTL-RS (modelo ST232ACN) com cinco capacitores 0, 1 nF - conector CC de 2, 1 mm - terminais de parafuso L293B Ponte H dupla não contém diodos internos! O modelo L293D contém diodos.
Etapa 5: placa de microcontrolador
Solde os componentes da placa e pronto. Sobre a fiação.. não há nada a dizer =)
Etapa 6: Concluído
O sistema está pronto para uso.
Etapa 7: Programa Easy Motion Detector
Isso funciona apenas no Linux! 1. Instale sua webcamera.2. Instale um software de captura chamado Xawtv. Ele cria um arquivo chamado.webcamrc 3. Abra o arquivo com seu editor favorito.4. Atraso define com que freqüência a imagem estática é enviada ao servidor. Usei 7 segundos. Dir define a pasta de localização para onde a imagem vai. Algo como: / usr / webcam / pictures / File define o nome da imagem. Algo como legenda,-j.webp
Etapa 8: Códigos
Os códigos são comentados em finlandês.