Motion Detector,Video Generator,Video GenLock with atmega64,atmega128

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Type: 

Compiler/Assembler: 

English

 

 

 

Information of Video System

Video English

Video em Português

The ATMega64 Motion Detector (AtMoDet), was first created with motion detection intend using for this purpose a video camera with video output colored compound or black and white, NTSC (60 Hertz) or PAL (50 Hertz). The image generated by the camera is synchronized "GenLock" with a video generated by own AtMoDet and scan of this image is generated a composite image "mixed" with the input signal and the signal generated, thus being able to show on a monitor areas where this movement there is, in addition, it can choose the area where motion detection will be analyzed. This way you can watch for example, a scene where there is a port, and this port will be mapped as detection area and the rest of the image not mapped, so the AtMoDet will be able to monitor any movement at the door, and the rest of the image even there is movement, not produced alarms.

The AtMoDet can Scan the input signal, synchronizing this "GenLock" with the locally generated image, and detect movement completely by software using a minimum of external components. Below image of the prototype.

 

        The proposed AtMoDet is to detect movement by selectable area and produce an alarm of this movement using a relay output, image "Genlock" with motion notice with the time and can be networked (not implemented in this version released), and configuration messages that can appear on the screen when motion detection with its own editor in AtMoDet (activation of messages not yet implemented in this version released). The current software has a MENU options that lets you configure the AtMoDet on the video system type detection, relay activation mode, resources for local configuration using five buttons on board.

        The AtMoDet was developed entirely in assembler language for microcontrollers from Atmel AVR was chosen assembler because the issue of speed required for motion detection, scanning, generation and video synchronization.    

Initially, the software was developed using the IDE from Atmel Studio 4.0 and this version now released the Atmel Studio 7.0.

Complete Documentation in English PDF

Complete Documentation in English Atmel Spaces Wiki

MOTION_DETECTOR_8.jpg

DSC00733.JPG

 

DSC00684.JPG

 


Português

        A proposta do AtMoDet é detectar movimento por área selecionável e produzir um alarme deste movimento usando uma saída de rele, imagem “Genlocada” com aviso do movimento com o horário, podendo ser ligado em rede (não implementado nesta versão liberada), e configuração de mensagens que pode aparecer na tela quando da detecção de movimento com editor próprio no AtMoDet (ativação das mensagens ainda não implementada nesta versão liberada). O Software atual possui um MENU de opções que permite configurar o AtMoDet quanto ao sistema de vídeo, tipo de detecção, modo de ativação do rele, recursos para configuração local usando 5 botões existentes na placa.

        O AtMoDet foi desenvolvido totalmente em linguagem assembler para microcontroladores da Atmel AVR, foi escolhido assembler devido a questão de velocidade requerida para a detecção de movimento, digitalização, geração e sincronização de vídeo.    

Inicialmente o software foi desenvolvido usando o IDE da Atmel Studio 4.0 e nesta versão liberada agora no Atmel Studio 7.0.

Para a base de desenvolvimento do software foi usado um biblioteca desenvolvida por mim, com várias rotinas prontas em assembler, tais como, Matemática, Display, Gráfico,Comunicação, etc. Esta biblioteca chama-se LIBRARY2 e esta totalmente documentada com um manual de referencia, assim como todo o código também esta muito documentado.

 Documentação completa em Português PDF

 


 

 

Attachment(s):