Video camera module are one of the most important components in designing and implementing image/video processing systems. Such kind of systems are widely used all over the world for a long period of time. Due to using in surveillance and guard, they have to have very small size. The aim of this article are following: present method for designing working prototype of a system, that displays data, that is transmitted from digital video camera module; solve the problems and issue, that shows up during projection. In the first chapter explains the reasons of creating video camera data display unit. In the second chapter you can see the process of choosing components, needed for creating prototype, such as microcontroller (STM32F429ZI) and video camera module (OV7670). This module provides visual information, captioned and transmitted to user interface. There are few interesting challenges about choosing OV7670 settings, like frame format and RGB coding. They were questioned and chosen in order to create working and functional prototype. In chapter three are listed detailed theoretical information about features of chosen video camera module, such as purpose of every contact from module, bits placement for RGB coding, and why that is so important in project. In the fourth chapter described block diagram of device, which is projected. Principle of work of projecting system also is given here. You can read there explaining the need for using such communication protocols as I2C, SPI and DCMI bus, that is used very often with video camera modules. Explained reasons of using DMA in the system and short instructions for configuring parameters of DMA. In chapter five described possibility of using different interfaces for transmitting output data to the user – such as Wi-Fi transmitting-receiving technology, based on TCP/IP protocol. It can help in improving projected system to an independent product, which can replicate full-fledged IP camera. Literary data analysis is carried out. It contains examples of similar systems and their detailed descriptions. Some of these details were used in creating both article and prototype. In conclusion, this article shows opportunities for hardware realization of video camera data display unit, based on OV7670 module and STM32F429ZI microcontroller. The features of connecting the video camera module, its synchronization and data transmission via the DCMI bus are considered. The parameters for data transmission, using DMA mode are defined. To visualize the video in the device prototype, was suggested LCD display, connected via the SPI bus. For full designed IP camera, it is necessary to add transceivers (like Wi-Fi) to the hardware and develop software to support the TCP / IP protocol, needed for embedded Web-server realization. Designed hardware and software of video camera data display unit gives a clear representation of all main steps, needed to implement this system.
Read full abstract