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.
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
- 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.
Matlab Codex=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