Skip to main content

Webcam Interfacing with Raspberry Pi

This tutorial is about the clicking photos and recording videos using "Logitech Webcam C110 with Raspberry Pi 3 Model B"

Component Required:
  • Rasberry Pi 3 Model B 
  • Logitech Webcam C110 
  • Adapter Charger micro USB-b Type 5v,2Amp 
Connection Diagram:


Step 1: Create a new folder
First, we create a new folder just to store your photo and videos separately.
Open the terminal.
Command for creating new folder is "mkdir folder name"

Step 2: Check everything is up-to-date
To update your Raspberry Pi command is " sudo apt-get update ".
And to upgrade your Raspberry Pi command is " sudo apt-get upgrade".

Step 3: Check SSH and Camera enabled
To make sure SSH and Camera enabled. Follow these two-steps.
By this command, you can configure your SSH and Camera " sudo raspi-config ".
Enable SSH.
Enable Camera.

Step 4: Check connection of Camera
Make sure the camera is connected. Then run this command to make sure the OS is reading the camera. Afer entering lsusb, you will get several lines, one of which should describe your camera (e.g. says Bus 001 Device 007 ID 046d:081b Logitech, Inc.Webcam C310). If not, you are missing a driver for that camera and so get the driver or use a different camera.

" lsusb "

Step 5: Installation of Camera tools
The command for installing this tool is " sudo apt-get install guvcview ".
Run it and two windows will open and you can see the camera working and you can record and capture images. It is a good program to have. You can use it anytime.
To run this " guvcview "
You can click photos and record videos directly.

Note: Or For Logitech Webcam C110 us this command to click photos '' fswebcam -p YUYV test.jpeg ''

And to play video you can install the vlc player for Raspberry Pi by this command " sudo apt-get install vlc "

For more, you can watch our Video.


Thinking?
Join our hands-on training courses.
To know more visit us at Karkhana Training Portal.

Comments

Popular posts from this blog

Arduino Based Piano Project

This video will illustrate to you how to make a simple piano by using IR Modules. Based on the frequency of sa, re, ga, ma, pa, dha, ni and sa the tone of the buzzer will change. Video Link Components Required: 1> I.R. Modules 2> Arduino Uno 3> Jumper Wires 4>Small Breadboard Circuit Diagram Arduino Code: int button_C = 2; int button_D = 3; int button_E = 4; int button_F = 5; int button_G = 6; int button_A = 7; int button_B = 8; int button_Cup = 9; int speaker = 10; int buttonstate_C = 0; int buttonstate_D = 0; int buttonstate_E = 0; int buttonstate_F = 0; int buttonstate_G = 0; int buttonstate_A = 0; int buttonstate_B = 0; int buttonstate_Cup = 0; //NOTES         'c'  , 'd',  'e',  'f',  'g', 'a',  'b',  'C' int tones[] = { 240, 254, 285, 320, 359, 280, 427, 956 }; //freq int Cur_tone = 0; void setup() {   pinMode(button_C, OUTPUT);   pinMode(button_D, INPUT);   p...

Getting Started with Arduino

What is Arduino? Arduino is basically an open source electronics platform which is having easy to use hardware and software implementation. It’s a micro-controller interfaced with other vital components like programmer ICs, voltage regulator etc. With the help of this, we can interface various input (sensors) and output (LED's) components. Why Arduino? Arduino is not just a micro-controller it is also interfaced with several other components which make the job of the user very simple. Arduino Uno Pin-Out How Arduino works? An input of 5v is given to the board using a USB cable (not necessary) through a laptop or any other convenient power source. Microcontrollers are usually programmed through a programmer unless we have a firmware in our microcontroller that allows installing new firmware without any external programmer. This is bootloader. All the controllers present in UNO are from ATMEL Semiconductor (Now acquired by Microchip). We hav...

Arduino Based Audio Spectrum Analyzer Project

This Video will illustrate you how to visualize audio left and right signals in bar-graph in 16X2 LCD Display using Arduino. Components Required: 1. Arduino UNO 2. 16X2 LCD Display 3. 3.5mm Audio Jack 4. Jumper Wires   Connection Diagram: Video Link Arduino Code #include <LiquidCrystal.h> #include <fix_fft.h> #define DEBUG 0 #define L_IN 1 // Audio input A0 Arduino #define R_IN 0 // Audio input A1 Arduino const int Yres = 8; const int gain = 3; float peaks[64]; char im[64], data[64]; char Rim[64], Rdata[64]; char data_avgs[64]; int debugLoop; int i; int load; LiquidCrystal lcd(11, 10, 7, 6, 5, 4); // pins to LCD // Custom CHARACTERS byte v1[8] = {   B00000, B00000, B00000, B00000, B00000, B00000, B00000, B11111 }; byte v2[8] = {   B00000, B00000, B00000, B00000, B00000, B00000, B00000, B11111 }; byte v3[8] = {   B00000, B00000, B00000, B00000, B00000, B11111, B11111, B11111 }; byte v4[8] = {   B0...