IOT based Color Sorting Machine

Project Code :TEMBMA3210

Objective

The main objective of this project is to sorting the objects based on their colors using Raspberry Pi

Abstract

IOT based colored products sorting machine widely used in candy industry, food industry (grain, fruit) and mining industry. In candy industry using this can differentiate the candies according to their color. In grain industry using this can differentiate the grains based on their color. In Diamond and mining industry, segregates the precious stones according to their color. This machine arranges the items in particular order as required, so physical work is not needed. Improves automation and decreases the man work. This machine puts forward the mechanism to sort and display the color of the product. We are implementing this machine in an effective way, using color sensor (TCS 3200), Raspberry Pi, servo motors and LCD display. Here we are arranging the setup in a pro-type manner where we can arrange servo motors to rotate based on color.

Keywords: Color products Sorting, LCD, 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

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Color Sensor
  • Servo Motors
  • Power Supply
  • Counter IC CD4040

Software Requirements:

  • NOOBS
  • Python IDE
  • Raspbian OS

Learning Outcomes

  • Raspberry PI pin diagram and architecture
  • How to install Python3 IDLE  software
  • Introduction to Python3 IDLE 
  • Basic coding in Python3 IDLE 
  • Working of  Colour sensor
  • Interface Colour sensor with Raspberry PI
  • Working of LCD
  • Interface LCD with Raspberry PI
  • Working of  Servo motor
  • Interface Servo motor with 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

Final year projects