4. CONCEPT GENERATION - W-Div-Engg-Exploration-Odd-2026-27/Repo-10 GitHub Wiki

  1. Establising funtion

Establising function

# Functions from User Perspective Functions from Designer Perspective
1 separate good grains from broken pieces, dust, husks, or foreign seeds based on size, weight, or color. Design a wide, tapered feeding hopper with optimal angle for gravity flow
2 Implement a variable speed rotary/vibratory feeder with rate control
3 Integrate a coarse mesh pre-filter screen/scalper before main sorting
4 Install a high-velocity suction blower/aspirator at the inlet duct
5 Incorporate multi-layered, interchangeable oscillating sieves with specific mesh openings
6 Mount high speed optical CCD/CMOS cameras and LED lights
7 Position high speed pneumatic air ejectors
8 Implement an indented length-sorting cylinder
9 Build a low-friction vibratory tray
10 Collect sorted grains into categories Construct lined multi-outlet discharge chutes
11 Enclose moving mechanical parts, add emergency stop switches, and install interlocks
12 Develop a touchscreen HMI interface
13 Apply rubber isolators and soundproofing casing
14 Calibrate gentle chute angles and air speed
15 Install circuit breakers and motor cooling fans
16 Mount lockable caster wheels and a sturdy frame
17 Add quick-release panels and removable trays
18 Select energy-efficient motors
19 Integrate diagnostic LEDs and digital counters
  1. Function tree

Function Tree

flowchart TD
    A["Grain Sorter"]

    A --> B["GRAIN FEEDING"]
    A --> C["OPTICAL SENSOR"]
    A --> D["GRAIN SORTING"]
    A --> E["CONTROL AND ALERTS"]

    B --> B1["Hold the grain<br/><i>Hopper / funnel</i>"]
    B --> B2["Release grain slowly<br/><i>Vibrating or screw feeder</i>"]
    B --> B3["Carry grain forward<br/><i>Slide chute / conveyor belt</i>"]

    C --> C1["Spot each grain<br/><i>IR / LDR / colour sensor</i>"]
    C --> C2["Read the sensor data<br/><i>Arduino / ESP32 board</i>"]
    C --> C3["Decide good or bad<br/><i>By colour or size</i>"]

    D --> D1["Push bad grain aside<br/><i>Servo flaps / solenoid / air jet</i>"]
    D --> D2["Store good grain<br/><i>Collection tray / drawer</i>"]
    D --> D3["Store bad grain<br/><i>Reject bin / removable cups</i>"]

    E --> E1["Power the machine<br/><i>DC power supply</i>"]
    E --> E2["Enable/disable<br/><i>ON/OFF switch</i>"]
    E --> E3["Show the result<br/><i>LED / buzzer / OLED</i>"]

    classDef top fill:#2f3e6e,color:#fff,stroke:#1f2a4d
    classDef main fill:#3b6db3,color:#fff,stroke:#2a4f87
    classDef sub fill:#f4f7fb,color:#222,stroke:#9db4d3
    class A top
    class B,C,D,E main
    class B1,B2,B3,C1,C2,C3,D1,D2,D3,E1,E2,E3 sub
Loading

3 Generated concept

Concept Generation

# Subfunction Concept 1 Concept 2 Concept 3 Concept 4 Concept 5
1 Store Grains Hopper Funnel Storage Box Bottle Container Vertical Container
2 Detect Grains Camera Sensor Ultrasonic Sensor Colour Sensor IR Sensor LDR Sensor
3 Feed Grains Conveyor Belt Rotary Feeder Vibrating Feeder Gravity Feeder Screw Feeder
4 Identify Grains Arduino Sensor ESP32 Arduino Nano ESP8266 Raspberry Pi
5 Separate Grains Solenoid Gate Rotating Diverter Centrifugal Separator Servo Flaps Air Jet
6 Serial No. Multiple Bins Collection Tray Drawer Removable Cups Two Bins
7 Indicator OLED Vibrator LED Buzzer Analog Indicator
  1. MORPHOLOGICAL CHART
WhatsApp Image 2026-10-08 at 2 09 33 PM

CONCEPT 1: WhatsApp Image 2026-10-08 at 10 41 53 PM

CONCEPT 2:

image

CONCEPT 3:

image

CONCEPT 4:

WhatsApp Image 2026-10-08 at 1 34 26 PM

CONCEPT 5:

WhatsApp Image 2026-10-08 at 2 42 00 PM
⚠️ **GitHub.com Fallback** ⚠️