Skip to content
Electronic and Acoustic Engineering
ISSN 2524-2725 · e‑ISSN 2617-0965 Open Access · CC BY-NC 4.0
Vol. 3 · Issue 1 · 2020 Mar 31, 2020 Electronic Systems and Signals

Video Camera Data Display Unit

BP
Bohdan Anriiovych Ponomarenko Corresponding National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” Ukraine
Pages19 - 22 PublishedMar 31, 2020 LicenseOpen Access
VOL 3 · ISS 1 · 2020 View issue

Abstract

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.

Keywords

References

  1. “Standarty, protokoly i tekhnologii svyazi dlya podklyucheniya IoT-ustroystv [Standards, protocols and communication] technologies for connecting IoT devices,” 2016. [Online]. Available: https://iot.ru/promyshlennost/standarty-protokoly-i-tekhnologii-svyazi-dlya-podklyucheniya-iot-ustroystv.
  2. P. Pandey and V. Laxmi, “Design of low cost and power efficient Wireless vision Sensor for surveillance and monitoring,” in 2016 International Conference on Computation of Power, Energy Information and Commuincation (ICCPEIC), 2016, pp. 113–117.
  3. “Videokamera OV7670. Vvedeniye [Video camera OV7670. Introduction],” 2013. [Online]. Available: http://www.embed.com.ua/raznoe/videokamera-ov7670-vvedenie/.
  4. “OV7670/OV7171 CMOS VGA (640X480) CameraChip with OmniPixel Technology.” OmniVision Technologies Inc., URL: https://www.voti.nl/docs/OV7670.pdf.
  5. “Modul’ videokamery OV7670 [Video camera module OV7670].” [Online]. Available: http://shop.a-lisa.org/?product=modul-videokamery-ov7670.
  6. “RM0090 Reference manual. STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 advanced Arm-based 32-bit MCUs,” 2019. [Online]. Available: https://tinyurl.com/yy4qdmfw.
  7. “I2C Info – I2C Bus, Interface and Protocol.” [Online]. Available: https://i2c.info.
  8. P. Machala, “Kamera OV7670 se STM periferií DCMI,” 2015. [Online]. Available: http://www.urel.feec.vutbr.cz/MPOA/2014/cam-ov7670.
  9. “Posledovatel’nyy interfeys SPI (3-wire) [Serial Interface SPI (3-wire)].” [Online]. Available: http://www.gaw.ru/html.cgi/txt/interface/spi/index.htm.
  10. T. Lee, “What Is Better: TFT or LCD?” [Online]. Available: https://www.techwalla.com/articles/what-is-better-tft-or-lcd.
  11. “IP kamera + stm32 + wi-fi [IP camera + STM32 + Wi-Fi].” [Online]. Available: http://forum.easyelectronics.ru/viewtopic.php?f=14&t=6904.
  12. P. Thangavel, “Connecting ESP8266 with STM32F103C8: Creating a Webserver,” 2018. [Online]. Available: https://circuitdigest.com/microcontroller-projects/interfacing-esp8266-with-stm32f103c8-stm32-to-create-a-webserver.
  13. “BASICS OF UART COMMUNICATION,” Circuit Basics. [Online]. Available: https://www.circuitbasics.com/basics-uart-communication/.

License

CCBY-NC 4.0
Creative Commons Attribution 4.0 International

This work is openly licensed — share and adapt freely with attribution to the authors and the journal. View license terms ↗

§ 06 — Related

Similar articles in this journal

Related peer-reviewed studies published in this journal.
View all issues

Electronic Assistant for Impaired People

Andrii Andriiovych Pakhomov, Roman Petrovych Sahan

For people with serious visual impairments, a system is proposed that helps to identify obstacles and call for help in an emergency situation. The system is based on a…

#microcontroller #GPS module #GSM module #optical sensor
p. 227781-1 - 227781-4
10.20535/2617-0965.eae.227781

Similar Articles

1-10 of 78

You may also start an advanced similarity search for this article.