4. CONCEPT GENERATION - W-Div-Engg-Exploration-Odd-2026-27/Repo-10 GitHub Wiki
- Establising funtion
| # | 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 |
- 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
3 Generated concept
| # | 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 |
- MORPHOLOGICAL CHART
CONCEPT 1:

CONCEPT 2:
CONCEPT 3:
CONCEPT 4:
CONCEPT 5: