System Of Detection And Scanning Bar Codes From Raspberry Pi Web Camera

Also Available Domains Image Processing

Project Code :TEMBRE19_496

Objective

The main objective of this project is to scan the bar code labels on the grocery items or other and send the data or link through GSM along with the IOT Platform.

Abstract

Some are unable to read labels on grocery items anymore, so I went looking for solutions. After seeing that camera can capture the bar code, I wanted to see what could be done using a Raspberry Pi and camera.

Another key limitation was that this should work without an Internet connection. I tried a camera based version of bar code reader, but lighting and camera position caused reliability issues for someone unable to see clearly. These also required sight to set up and use the app. So I switched to a camera, especially since they are now available and the Raspbian Jessie supports them right out of the box.

Keywords: Bar code scanning, IOT, raspberry pi.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Raspberry Pi, Web camera

Specifications

Hardware Requirements:

  • Raspberry pi
  • Camera
  • GSM Module
  • 16x2 LCD
  • Micro SD Card
  • Jumper wires
  • 5V Adapter

Software Requirements:

  • Python 3 IDE
  • NOOBS Software
  • VNC viewer
  • Fritzing

Learning Outcomes

  • Raspberry pi Pin diagram and Architecture
  • Installation and setup of NOOBS software
  • How to install python IDE Software
  • Basic coding in python
  • How to interface camera with raspberry pi?
  • Working of 16x2 LCD
  • Interface 16x2 LCD with raspberry pi
  • Introduction to serial communication
  • Working of GSM
  • How to interface GSM with raspberry pi?
  • Introduction to IOT
  • IOT architecture and its scope
  • How to upload data to the third party server using raspberry pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video