Interfacing Camera with PIC Microcontroller via Matlab GUI

For project on security systems, Interfacing Camera with PIC Microcontroller via Matlab GUI is mostly desirable. But size internal ROM and RAM of PIC16F877 is very small. So it is very difficult or other word imposible to direct Interfacing Camera with PIC16f877 Microcontroller . But we can do it to introducing Matlab GUI and interfacing PIC16F877 with Matlab via UART communication using serial cable.

Project description:

In this project “Interfacing Camera with PIC Microcontroller via Matlab GUI”, we can do interfacing camera via Matlab. By using Matlab command we can easily initialized camera attaching with Computer. So if we establish communication between matlab with microcontroller (PIC16F877) and take control of Matlab command using Matlab GUI from microcontroller then we can easily control camera from our microcontroller. Using this logic we connect two push switch with microcontroller

Interfacing Camera with PIC Microcontroller via Matlab GUI

  • 1>     Push button 1 :- If we press that then Camera will initialized.
  • 2>     Push Button 2 :- If we press that then Camera will take snapshot and store it to Hard Disk.

In bellow I give the circuit diagram of this project.

Project Operation: – In this project we have to work on two different sectors.

1>     Create own Matlab GUI for interfacing Camera attach with Computer.

2>     Write a Program for sending control data via UART from PIC16F877.

Matlab GUI for interfacing Camera:

Now question is how to make Matlab GUI? And for that see the bellow video for making  simple push button via Matlab GUI or visit this post for know How to make matlab GUI.

And for our project we have write different program for our project Interfacing Camera with PIC Microcontroller via Matlab GUI.

Interfacing Camera with PIC Microcontroller via Matlab GUI schematic

Matlab Code

x=0;
while (x==0)
s = serial(‘COM1′,’BaudRate’,9600);
fopen(s);
    out=fscanf(s);
if (out==’a’)
vid = videoinput(‘winvideo’, 2, ‘YUY2_320x240′);
 
For more detail: Interfacing Camera with PIC Microcontroller via Matlab GUI

About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation and engineering. My writing style is clear and simple, and I am skilled in using infographics and diagrams. I am a great researcher and am able to present information in a well-organized and logical manner.

Follow Us:
LinkedinTwitter