EchoBin: Autonomous Sassy Waste-Sorting
An interactive physical installation that stops mis-sorting before it happens. Built with a Raspberry Pi 4, computer vision, and speech synthesis, EchoBin inspects items on approach and uses behavioral friction, witty voice feedback, and a motorized lid-lock to educate users.
01. Installation Video & Hardware Showcase
Live Hackathon Prototype
EXTERIOR FACE
INTERNAL HARNESS
LIVE EVALUATIONπ‘ The Design "Why": Friction Over Signage
Most sustainability campaigns rely on static informational posters that people ignore during routine disposal. For international students and newcomers, navigating distinct municipal streams (landfill vs. organics vs. co-mingled recycling) creates decision fatigue.
We designed EchoBin to introduce physical and conversational friction. By locking the lid and verbally calling out mistakes with a sassy persona, the bin forces conscious re-evaluation. Humor was chosen deliberately: it disarms defensiveness and makes environmental correction an entertaining social moment rather than a sterile reprimand.
β‘ The Engineering "Process": Pipeline Concurrency
Migrating from laptop mockups to a headless Raspberry Pi introduced severe interaction latency. Our initial prototype processed steps synchronously in a linear blocking waterfall:
This delay destroyed the conversational rhythm. We resolved this by refactoring into a multi-threaded, queue-based architecture. Audio listening, Gemma vision classification, and ElevenLabs speech generation run concurrently in non-blocking worker threads.
02. Results & Judge Q&A Defense
Critical productization questions and engineering defenses from the hackathon evaluation.
"Who would buy this? Consumers won't pay for smart cans."
Defense: EchoBin is an institutional B2B solution, not a direct-to-consumer appliance. The real commercial return is preventing municipal contamination penalties:
- Condo Garbage Chutes: Buildings face $5,000+ municipal contamination fines when chutes dump unrinsed garbage into recycling compactors.
- Campuses & Food Courts: Eliminates human post-sorting costs in high-traffic cafeterias with rotating student populations.
"What about mixed items like a coffee cup + plastic lid?"
Defense: Rather than forcing a single label (e.g. "Trash"), Gemmaβs prompt decomposes composite assemblies into discrete instructions:
- Identifies subcomponents: lid (plastic #6), sleeve (paper), and liquid residue.
- Lid remains locked while audio instructs the user: "Pop off the lid for blue bin, and empty the liquid first!"
"Will this cause lines during lunch rushes? What about privacy?"
Defense: Solved through hardware-level optical zoning and adaptive throughput modes:
- Privacy: Camera is fixed downwards at a 45Β° angle at the disposal tray. Zero facial capture, zero biometric storage, all RAM ephemeral.
- Rush-Hour Mode: High-frequency detection switches the bin to fast audio chimes (<300ms gate), reserving conversational banter for ambiguous items.
"Trash bins are dirty. How do optics and motors survive?"
Defense: The chassis completely isolates electronics from the waste containment volume:
- Optics sit behind a recessed, hydrophobic acrylic shield mounted above the drop zone.
- The stepper motor resides in an isolated rear service compartment, driving the lid via an offset arm away from splashes.
03. System Architecture & Concurrency
Hardware data-flow topology and conversational latency masking.
04. Retrospective & Roadmap
Post-Hackathon Next Steps- Laptop-to-Pi migration exposes CPU and I/O bottlenecks that demand asynchronous architectures.
- Humor and playful friction disarm user resistance far more effectively than passive signage.
- Hardware debouncing on ultrasonic pins is mandatory in drafty or crowded exhibition halls.
- Municipal Rulepacks: Dynamic JSON config switches between City of Toronto vs. Peel rules.
- Tri-Stream Gate: Upgrade single lid to a 3-way motorized diverter (Garbage / Recycling / Organics).
- Chute Retrofit Kit: Pilot magnetic retrofit sensor kits for university residence garbage chutes.