Automated inspection and sorting of vegetables

It is a user dependent system, where user has to decide what type of sorting is required whether it?s on basis of color, size or quality. Manual method is slow, costly and also lacks reliabilityIt is a user dependent system, where user has to decide what type of sorting is required whether it?s on b

2025-06-28 16:30:23 - Adil Khan

Project Title

Automated inspection and sorting of vegetables

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

It is a user dependent system, where user has to decide what type of sorting is required whether it’s on basis of color, size or quality. Manual method is slow, costly and also lacks reliabilityIt is a user dependent system, where user has to decide what type of sorting is required whether it’s on basis of color, size or quality.The system consist of one web camera, personal computer, two servomotors, one PCB, microcontroller working on Arduino platform, one LCD for displaying on which mode are you working and other mechanical part. The samples of different vegetables are situated in front of camera and are calibrated off line. All the information are extracted and saved in database.and objectivity required in competitive food industries. The system consist of one web camera, personal computer, two servomotors, one PCB, microcontroller working on Arduino platform, one LCD for displaying on which mode are you working and other mechanical part. The samples of different vegetables are situated in front of camera and are calibrated off line. All the information are extracted and saved in database.

Project Objectives

Objective is to provide consistency in product quality and to handle large varieties of vegetables and fruits automation via computer vision is required,this project helps farmers to sort their Vegetables according to their Qualitry.To maximize the production process of Manufacturing industry.Aim of this project is automated inspection and sorting of vegetables efficiently. It is a user dependent system, where user has to decide what type of sorting is required whether it’s on basis of color, size or quality. Manual method is slow, costly and also lacks reliability and objectivity required in competitive food industries.

Project Implementation Method

In this project embedded system is designed for multisorting and it is implemented through Matlab .The system has a sensor which detects the motion or presence of the Vegetable. The image is transferred to the software which determines the fruit and the size. The motor connected in the system transports the fruit to the particular accordingly.

Benefits of the Project

Pakistan is an agricultural nation with large agricultural produce. Various types of fruits and vegetables are produced throughout the year. All the agricultural produce has to be sorted and graded, and majority of it is done through manual labor. Manual labor creates various problems like subjective grading, tedious work, inconsistencies, and low productivity. Most of the above problems can be minimized using machine vision. The sorting system used in many foods processing industry sorts using one of the following features like color, shape, weight and size and it requires specific environment for its efficient working. The background color of the conveyer system needs to be of specific color for easy segmentation of the particular fruit from its background, proper lighting, and a high performance camera. The values for grading must be manually fed into the system prior to the grading process

Technical Details of Final Deliverable

Embedded system hardware basically consists of three main elements: Input System: Input system is the basically used to interact with external environment or type of input the user want to give. There can be various type of the input system depending upon the user or system need. Some of the examples are sensor interfaces (IR, LDR etc.), UART interface (for communication with PC), Wireless interfaces for various type of wireless communication etc. These interfaces have also a good circuit design and should be properly designed so that it can easily interact with the next unit.

Processing Unit: The next unit is the processing unit that consist either analog circuit to process the input or to make the system perform good and user dependant (as per program) uses the microcontroller interface circuit. The main function of this unit is to take the input, process it and generate the desired output as per the program (done by user) to control the output unit.

Output unit: The output unit consists of the circuit interface to generate and control the desired output.

Final Deliverable of the Project HW/SW integrated systemCore Industry AgricultureOther Industries Food , Manufacturing , Security Core Technology OthersOther TechnologiesSustainable Development Goals Zero Hunger, Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 14880
IR Module Equipment3200600
Sg 90 Servo Motor Equipment2300600
16*2 Led for Arduino Equipment1460460
Vero Board Large Equipment1210210
Ardunio UNO Dip Cobkle Equipment110001000
IBT-2 Motor bridge Module Equipment115001500
MG 90 Servo Motor Equipment1460460
L2C Module Equipment1350350
Web Cam Equipment115001500
Printer Cable Equipment1100100
Mini 12v DC Gear Motor Equipment115001500
Belt Equipment125002500
Cycle Wheel for Conveyor Belt Equipment25001000
Ply Board Miscellaneous 115001500
Jumper wire Equipment1100100
Fabrication,Controls,screws Miscellaneous 115001500

More Posts