Fruit Grading Using CNN

Project Code :TMMAIN16

Abstract

This project presents an automated fruit grading system using Convolutional Neural Networks (CNN) implemented on a Raspberry Pi platform. The system is designed to classify fruits based on their ripeness into two categories: ripened and unripen. A USB web camera captures real-time images of the fruit, which are then processed by a CNN model trained to detect and classify the ripeness stage. An IR sensor is used to detect the presence of a fruit on the conveyor or platform. Once detected, the CNN analyses the image and triggers a servo motor mechanism to sort the fruit accordingly. Ripened fruits are directed into one box, while unripen ones are guided into another. The entire setup is compact and cost-effective, featuring an LCD for system status display and integrated components suitable for smart agriculture and food processing applications.

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
  • LCD
  • IR Sensor
  • USB Webcamera
  • Servo motor

 

Software requirements:

  • Raspian os
  • Python IDLE

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspberry pi IDE software
  • Setting up and installation procedure for Raspbian
  • Basic coding in Raspbian
  • Basic of python language
  • Working of power supply
  • Working of USB Webcamera
  • Working of Servo motor
  • Interfacing IR Sensor With Raspberry
  • Working of LCD
  • 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