Engorio.in
Home › Projects › CSE › BinCore Arduino Dry-Wet Waste Segregation Bin

BinCore Arduino Dry-Wet Waste Segregation Bin

CSE Waste Management Automation Intermediate Arduino Uno Arduino C++
BinCore Arduino Dry-Wet Waste Segregation Bin project banner

About this project

BinCore is the standalone Arduino Uno counterpart to Engorio's ESP32-based SortPulse: the same capacitive-moisture waste classification and servo-driven sorting mechanism, rebuilt to run entirely offline on a plain Arduino Uno with no WiFi, no WebServer, and no phone/browser dependency whatsoever — everything the student needs to see is right on a 16×2 I2C LCD and the Serial Monitor. An HC-SR04 ultrasonic sensor watches the sensing tray for a placed object; once detected and given 500ms to settle, a capacitive moisture probe embedded in the tray takes 15 oversampled analog readings, median-filters them to reject noise, and compares the result against a two-point calibrated threshold to classify the item as DRY or WET. An SG90 micro-servo then smoothly tilts the tray toward the correct chute using a non-blocking, one-degree-per-step sweep, holds briefly for the item to slide off, and returns to neutral. Two further HC-SR04 sensors track fill level in both compartments, warning past 85% via buzzer and LCD. Because the Arduino Uno's GPIOs are natively 5V-tolerant (unlike the ESP32's 3.3V-only pins), every HC-SR04 connects directly with zero voltage-divider resistors — a genuinely simpler, cheaper build than the ESP32 version, at the cost of losing the remote web dashboard. The project covers the same five CSE-relevant concepts as its ESP32 sibling minus the networking layer: capacitive dielectric sensing vs. resistive probes, ultrasonic time-of-flight distance measurement, non-blocking servo motion via millis()-gated angle stepping, and a finite state machine (IDLE→SETTLING→SENSING→SORTING→RETURNING→COOLDOWN) for a physical sequencing task — plus a close look at what changes (and what doesn't) when the exact same sensing/actuation logic is ported from a WiFi-capable ESP32 down to a bare 8-bit Arduino Uno. Build time: 3.5 hours.

What you get

  • Complete, commented source code
  • Full components list with quantities
  • Pin-by-pin wiring guide and connection table
  • Step-by-step upload and testing guide
  • Project report (.docx, IEEE style)
  • Presentation slides (.pptx)

More CSE projects

ByteBlast Binary Visualizer

Beginner₹109

CampusGuard Proximity Sentinel

Beginner₹109

CardCrypt RFID Access Sentinel

Beginner₹109

CipherForge — Servo PIN Security Vault

Beginner₹109

ClassCount Dual-Ultrasonic Occupancy Counter

Beginner₹109

GuardShelf — Reed-Switch Library Door Intrusion Alarm with Event Log

Beginner₹109