Skip to content

AnujGavhane/Automatic_Clothes_Segregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

46 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘• Automatic Clothes Segregator

An Arduino-based automated clothes sorting system that uses a TCS3200 Colour Sensor and Servo Motors to classify garments into separate compartments based on their colour, reducing manual effort and preventing colour mixing during washing.


๐Ÿ“– Overview

Sorting white and coloured clothes before washing is a repetitive and time-consuming task. Mixing garments of different colours may result in colour bleeding, fading, and fabric damage.

The Automatic Clothes Segregator is an embedded automation project that identifies garment colour using a TCS3200 Color Sensor and automatically directs the cloth into the appropriate compartment using servo motors controlled by an Arduino Nano/Uno.

This project demonstrates how low-cost sensors and microcontrollers can be integrated to automate sorting operations in laundry services, garment manufacturing, and textile industries.


๐ŸŽฏ Objectives

  • Automate the process of clothes segregation.
  • Reduce human effort in laundry operations.
  • Prevent colour mixing during washing.
  • Improve sorting efficiency and accuracy.
  • Demonstrate practical applications of embedded systems and sensor interfacing.

โœจ Features

  • Automatic colour detection using TCS3200 sensor
  • Servo-based cloth transportation and sorting
  • Arduino-controlled decision making
  • Real-time classification of garments
  • Compact and low-cost hardware design
  • Suitable for educational and industrial automation applications

๐Ÿ›  Hardware Components

Component Quantity
Arduino Nano / Uno 1
TCS3200 Colour Sensor 1
Servo Motor (SG90) 2
5V Power Supply 1
Sorting Compartments 2
Connecting Wires As Required

๐Ÿ’ป Software Requirements

  • Arduino IDE
  • Embedded C Programming
  • Servo Library
  • TCS3200 Sensor Interface Code

โš™๏ธ System Workflow

  1. A cloth is placed at the input section.
  2. Servo Motor 1 moves the cloth beneath the colour sensor.
  3. The TCS3200 sensor detects the cloth colour.
  4. The sensor output is processed by the Arduino Nano.
  5. The controller compares the detected values with predefined thresholds.
  6. Servo Motor 2 rotates accordingly.
  7. The cloth is directed into:
    • Compartment 1 โ†’ White Clothes
    • Compartment 2 โ†’ Coloured Clothes

๐Ÿ— System Architecture

Input Clothes
      โ”‚
      โ–ผ
 Servo Motor 1
      โ”‚
      โ–ผ
 TCS3200 Colour Sensor
      โ”‚
      โ–ผ
 Arduino Nano/Uno
      โ”‚
      โ–ผ
 Servo Motor 2
      โ”‚
 โ”Œโ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
 โ–ผ         โ–ผ
White     Coloured
Bin        Bin

๐Ÿ“Š Block Diagram & Flow Chart

Block Diagram

Flow_Chart


๐Ÿ”Œ Circuit Diagram

Circuit Diagram


๐Ÿ”ง Hardware Setup

Hardware Setup


๐Ÿ”— Circuit Connections

TCS3200 Sensor Connections

TCS3200 Pin Arduino Pin
VCC 5V
GND GND
S0 D2
S1 D3
S2 D4
S3 D5
OUT D6

Servo Motor Connections

Servo Pin Arduino Pin
Servo 1 Signal D7
Servo 2 Signal D8
VCC 5V
GND GND

๐Ÿง  Working Principle

The TCS3200 Colour Sensor consists of an array of photodiodes with red, green, blue, and clear filters. When a garment is placed below the sensor, reflected light is converted into frequency signals corresponding to RGB values.

The Arduino Nano reads these values and determines whether the cloth belongs to the white category or coloured category. Based on this decision, Servo Motor 2 rotates to guide the cloth into the appropriate compartment.

This process is fully automated and requires minimal human intervention.


๐Ÿ“ˆ Results

The prototype was tested on 100 clothing samples under controlled conditions.

Parameter Value
Colour Detection Accuracy 95%
Reliability 95%
Measurement Range 100% Visible Spectrum
Calibration Requirement Periodic

Key Outcomes

โœ… Accurate segregation of white and coloured garments

โœ… Reduced manual sorting effort

โœ… Reliable operation in controlled lighting conditions

โœ… Low-cost and scalable implementation


๐Ÿš€ Applications

  • Smart Laundry Systems
  • Textile Manufacturing Industries
  • Garment Processing Units
  • Retail Clothing Sorting
  • Automated Warehousing
  • Industrial Automation Systems

๐Ÿ”ฎ Future Enhancements

  • Multi-colour classification
  • Fabric type identification
  • Conveyor belt integration
  • Camera-based computer vision system
  • Machine Learning based colour recognition
  • Mobile application monitoring
  • Cloud-based analytics dashboard

โญ Support

If you found this project useful, consider giving it a โญ on GitHub.

Feedback, suggestions, and contributions are always welcome!


About

Arduino-based Automatic ๐Ÿ‘• Clothes Segregator using TCS3200 Color Sensor and Servo Motors for automated garment classification and sorting.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors