top of page

Project ID:

AGCR04301 (Virtual Mode)

Automatic Weight-Based Conveyor Sorting System

Project Title:

Category:

Agriculture

Inventors:

Koh Choon Hao, Dr. Irene Kong Cheh Lin, Dr. Leong Kah Meng

Institution/Company:

Southern University College

Invention Description/ Abstract:

Malaysia's passion fruit industry is growing rapidly, with the planted area rising from 81.92 hectares in 2020 to 204.65 hectares. Heavier passion fruit is more valuable because it indicates better internal quality and higher juice content, and the retail price ranges from RM 9.28 to RM 14.89 per kilogram. However, 97.9% of agricultural holders in Malaysia are smallholder farmers, and most of them still sort fruit manually. Manual sorting is slow, inconsistent and subject to human fatigue, while existing automatic sorting machines cost between USD 50,000 and USD 250,000, which is far beyond the reach of small-scale farmers.

This project presents an Automatic Weight-Based Conveyor Sorting System built on an Arduino Mega platform, designed specifically as an affordable entry-level automation solution for Malaysian smallholder farmers. The system integrates a rotating hopper, a load cell with HX711 weighing module, a conveyor belt, an IR obstacle sensor, three servo-driven sweepers, an LCD display and a four-button control panel. Fruit is fed automatically, weighed, classified into Light (≤65 g) or Heavy (>65 g), and diverted into the correct collection box without any manual intervention.

The complete prototype was built for only RM 265.01 using off-the-shelf components, with no PLC, no vision system and no computer required. Across ten complete system runs with five passion fruit samples, the measured standard deviation ranged from 0.09 g to 0.24 g, well within the ±0.5 g design target, and the system achieved 100% sorting accuracy over 50 complete fruit cycles.

The project supports Sustainable Development Goal 9 by making resilient and innovative industrial technology accessible to smallholder farmers.

Invention Technical Description

The system is built on an Arduino Mega 2560. A 12 V lithium-ion battery supplies two LM2596 step-down modules, producing a 6 V rail for three MG995 servo motors and a separate 5 V rail for the Arduino, load cell amplifier, IR sensor and control buttons, joined at a common ground. Separating the rails prevents servo inrush current from resetting the microcontroller.

Weight is measured by a 1 kg single-point load cell with an HX711 24-bit amplifier connected to pins 34 and 35. An LCD 1602 I2C display is connected through SDA pin 20 and SCL pin 21, showing the real-time reading and the running count of each weight category. Green and red LEDs indicate the Light and Heavy classifications.

The firmware uses a non-blocking state machine based on millis() timing rather than delay(), so the IR sensor and control buttons remain responsive throughout the cycle. A stability detection routine accepts a weight reading only after ten consecutive samples each fall within 0.5 g of the previous one, which removes the bounce that occurs when fruit drops onto the platform. The hopper rotates in 20-degree increments with a 350 ms pause between steps to prevent fruit from being thrown out. The Reset function requires three confirmations to prevent accidental clearing of recorded data.

The classification threshold is implemented as a configurable parameter rather than a fixed value, allowing farmers to adjust the grading boundary to suit their own market conditions.

Testing across ten complete runs produced a standard deviation of 0.09 g to 0.24 g per sample and 100% classification accuracy over 50 fruit cycles. Known limitations include behaviour near the 64–66 g boundary, which was not verified, and the weighing-location dependency of a single-point load cell.

Demostration/ Presentation Video

Poster/ Broucher/ Invention Photo

Additional Documents

> Photo of the Invention
> Additional Technical Document
> Additional Photo of the Invention

Copyright ©2026 by I-RICE 2026. All rights reserved

bottom of page