Skip to content

Latest commit

 

History

224 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated Waste Segregation System ♻️🏭

Industrial Hybrid Sensor-Fusion, PLC Ladder Logic, & High-Throughput Mechatronics


Siemens TIA Portal C++ Fusion360 Altium

Waste Segregation Hardware Render

📑 DIRECTORY TERMINAL (TABLE OF CONTENTS)
  1. Executive System Overview
  2. System Datasheet & Engineering Targets
  3. Hybrid Sensor Fusion & Boolean Control Logic
  4. Hardware Fabrication & Bill of Materials
  5. Actuator Synchronization & PLC Pipeline
  6. Repository Architecture & CI/CD
  7. Empirical Validation Matrix (Development Log)
  8. Deployment & Reproducibility
  9. Industrial Partnership & Janatics Challenge
  10. Academic Trajectory
  11. Academic Citation
---

🌐 EXECUTIVE SYSTEM OVERVIEW

This repository contains the system configurations, control logic, and architectural frameworks for an automated, multi-material industrial segregation system. Developed as an industry-sponsored build for the Janatics India Automation Skill Challenge, the system bridges the gap between theoretical mechatronics and 24/7 rugged industrial deployment, replacing slow, error-prone manual sorting with an automated, high-throughput mechatronic sorting line.

By rejecting standard single-sensor models, this architecture utilizes a hybrid sensor-fusion array (Inductive, Capacitive, Optical) paired with microcontrollers for preprocessing. By reading multiple physical properties of an object simultaneously, the Siemens PLC controller eliminates material ambiguities in real-time, executing high-speed, sub-150ms sorting commands via synchronized pneumatic actuators.


📋 SYSTEM DATASHEET & ENGINEERING TARGETS

The architecture focuses on deterministic latency, ensuring the physical actuators trigger precisely as the targeted material enters the ejection zone.
Subsystem Specification Engineering Objective
Control Architecture Siemens S7 / TIA Portal Ladder Logic Rugged, deterministic, 24/7 continuous runtime stability.
Sensor Matrix Optical, Capacitive, & Inductive Array Multi-modal material identification (Metal, Plastic, Organic).
Actuator Latency $< 150\text{ms}$ Response Window High-speed pneumatic ejection without conveyor line jamming.
Preprocessing Microcontroller ADC Filtering Smooth raw sensor analog voltages before PLC ingestion.
Sorting Mechanisms Fast-Acting Pneumatic Solenoids / Ejectors Clean trajectory routing into designated material bins.
Project Status PROTOTYPE VALIDATED Closed-loop integration and heavy-load endurance confirmed.

🧠 HYBRID SENSOR FUSION & BOOLEAN CONTROL LOGIC

To achieve near-perfect sorting accuracy, the system relies on overlapping sensor detection zones. The PLC evaluates a Boolean logic state machine to determine material composition. Let $S_{ind}$ represent the Inductive Sensor (detects metals), $S_{cap}$ represent the Capacitive Sensor (detects dense non-metals/moisture), and $S_{opt}$ represent the Optical Break-Beam (detects object presence).

The system executes the following real-time logic gates for material classification:

Metallic Material Identification: $$M_{metal} = S_{ind} \land S_{opt}$$

Dense Plastic / Moisture-heavy Organic Identification: $$M_{plastic/organic} = \neg S_{ind} \land S_{cap} \land S_{opt}$$

Low-Density / Dry Non-Metal Identification: $$M_{dry_waste} = \neg S_{ind} \land \neg S_{cap} \land S_{opt}$$

Once a Boolean state evaluates to True, the PLC initiates a highly calibrated timer block ($T_{delay}$), calculated by the conveyor velocity ($v$) and the distance to the ejection gate ($d$), ensuring the pneumatic solenoid ($A_{eject}$) fires at the exact millisecond of arrival:

$$T_{delay} = \frac{d}{v}$$


⚙️ HARDWARE FABRICATION & BILL OF MATERIALS

Built entirely from scratch, the physical structure had to withstand the continuous mechanical vibration of industrial conveyor motors and high-PSI pneumatic actuation without sensor misalignment.
  • 🛡️ Frame Dynamics: Rigid multi-axis mechanical frame assembly designed for rapid conveyor belt maintenance and modular actuator alignment.
  • ⚡ Electrical Routing: Industrial-grade grounding architecture isolating high-voltage motor EMF from the low-voltage sensor matrix to prevent false positive triggers.
  • 🌬️ Pneumatic Plumbing: Optimized pneumatic hose lengths and localized manifolds to reduce air-pressure drop and maximize solenoid punch speed.

Primary Hardware Bill of Materials (BOM):

Component Material / Specification Subsystem
Master Controller Siemens S7-1200 PLC Central Logic Engine
Sensor Array 1 12V Inductive Proximity Sensor Metal Detection
Sensor Array 2 Adjustable Capacitive Sensor Density / Moisture Detection
Actuation Gates 5/2 Way Pneumatic Solenoid Valves Physical Ejection Routing
Transport High-Torque DC Gear Motor + Belt Main Conveyor Line

📡 ACTUATOR SYNCHRONIZATION & PLC PIPELINE

A standard software loop is insufficient for industrial sorting; PLC Ladder Logic provides deterministic, cyclic execution.
  1. Hardware Ingestion: The multi-sensor array feeds continuous 24V discrete signals into the PLC input registers.
  2. State Machine Execution: The Ladder Logic evaluates the Boolean material states against an active shift register, tracking the physical location of the object as it moves down the belt.
  3. Actuator Trigger: The corresponding pneumatic gate fires. The system logic includes mechanical retraction timers to prevent subsequent items from colliding with an open sorting gate.

🗄️ REPOSITORY ARCHITECTURE & CI/CD

Structured for absolute transparency, providing the complete transition from raw electrical schematics to compiled logic blocks.
📁 Automated-Waste-Segregation/
│
├── 📁 .github/workflows/     # CI/CD: Automated linting for any Python/C++ preprocessing scripts
├── 📁 plc/                   # Central Logic Engine
│   ├── main_state_machine.ap16  # Exported Siemens TIA Portal Project
│   └── memory_mapping.csv       # IO Tag assignments
│
├── 📁 hardware/              # Physical Build Assets
│   ├── schematics/           # Altium/KiCad wiring diagrams and industrial grounding plans
│   ├── CAD_models/           # Custom sensor mounting brackets (STEP/STL)
│   └── pneumatics_layout.pdf # Air line routing and manifold distribution
│
├── 📁 docs/                  # System documentation
│   ├── sensor_calibration.xlsx # Empirical logs of sensor thresholds for distinct materials
│   └── SOP_startup.pdf       # Standard Operating Procedure for industrial power-on
│
├── requirements.txt          # Python dependencies for offline data analysis (if applicable)
└── README.md                 # Main system dossier

About

Automated multi-material sorting system utilizing inductive, capacitive, and optical sensor fusion with Siemens S7-1200 PLC ladder logic and electropneumatic ejection.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages