This sub-system links all the other sub-systems to form the main system. Two power supply units were used to supply the system with power; one for a 12V fan coming from the mains and another for the Raspberry Pi. The main device used in this sub-system for controlling the other devices was the Raspberry Pi. All codes for image processing and audio processing were stored on a microSD card inserted into the Raspberry Pi. A static IP address was set for it which enabled communication with the mobile application through a local Apache server. The GSM/GPRS Module was programmed to send ‘AT’ commands which were used for sending the SMS and locating the device.
Python multiprocessing was used for running the separate …show more content…
To enable the system function, a power supply was designed and built to provide power for the system. The components which were supplied with power included the Raspberry Pi 3 Model B (5V, 2A) and a 12V cooling fan for blowing away the heat generated by the system. An integrated circuit, IC7812 was used for regulating the voltage to the fan at 12V. A heat sink was used to suck the heat generated from both ICs. 220V was supplied to the system and which was stepped down by a transformer. Rectification was also done so that the DC component could be obtained. A power bank supplied the Raspberry Pi with the right amount of voltage and current …show more content…
The Raspberry Pi has pins with which it can be controlled and receive digital signals, power and also serve as a ground. These Pins are known as the General Purpose Input/output (GPIO) Pins. All the software needed was stored on a microSD card which served as the primary storage of the device. The Raspberry Pi ran on the Raspbian Jessie March 2017 release (latest version at the time of working on this project). On this device, audio and image processing of the input video is done and an output is generated to be shown on a screen. It also provides ports for input and output. The various ports used by the system are as listed below:
• The Ethernet port was used for programming the device on a laptop. A local area network was established between the Pi and the laptop to enable communication through a server called VNC. VNC also provided an interface for viewing the Pi graphically.
• The USB port was used for transferring all codes from individual laptops to the Pi and also for receiving the input video which is to be played.
• The HDMI port was our output medium and was used for displaying the output. HDMI was chosen because of its ability to carry both image and sound to its