Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 1.19 KB

File metadata and controls

15 lines (14 loc) · 1.19 KB

Embedded-Vision-Based-Sorting-System

A vision-driven embedded system designed to automate object sorting based on color, reducing labor costs and human error in industrial settings. Ideal for applications in manufacturing and assembly lines, such as separating resistors, wires, or plastic components by color. Achieved over 85% accuracy in real-time detection and sorting using color sensors and microcontroller interfacing.

Technologies

C, STM32 Microcontroller, MobaXterm, UART, PWM, ICM, ADC

Use Cases

  • Resistor sorting systems
  • Color-coded wire categorization
  • Plastic recycling automation

Note

This is a large project developed using the STM32L432KC microcontroller and STM32CubeIDE. If you’re unfamiliar with STM32CubeIDE, it automatically generates project files after you configure your settings. The main application logic is written in main.c. For reference, see the images/ folder for screenshots of the project settings and configurations.

Results

Check out the results/ folder, it contains images of the system actively detecting and sorting objects by color in real-time. It's visual proof of the project achieving over 85% sorting accuracy with embedded automation