ML · Forecast
Predicts when a bin will overflow.
A gradient-boosted ensemble — fastest model class in its tier for tabular time-series. Retrains in minutes.
EcoRoute is a smart-bin network for subdivision-level waste management — three ultrasonic sensors per bin, a multi-tenant dashboard for HOA admins, and collection routes that plan themselves around the trash that's actually there.
Filed from
Barangay Buhisan
Cebu City · 10.299° N
Bins tracked
0
Subdivisions
0
Readings / day
0
Avg route distance
0.0 km
Most subdivisions in Cebu City still run waste collection on a fixed weekly calendar — Tuesdays and Fridays, rain or shine, full or empty. It's a system that served the 1990s, when the alternative was nothing. It does not serve 2026, when the city generates an estimated 700 tonnes of solid waste per day.
Some bins overflow by Thursday. Others sit half-empty on pickup day, burning diesel and crew time for nothing. There is no feedback loop — trucks leave the depot without knowing what they're collecting, and come back without a record of what they actually moved.
The cost falls unevenly. Residents see flies and smell garbage near missed pickups. Barangay officers spend their Saturdays fielding complaints that were preventable on Wednesday. And the hauliers, legally bound under RA 9003, run routes whose optimization stopped improving a decade ago.
The premise
What if every bin
told us, in real time,
how full it actually was?
The question that started EcoRoute
Ch. 02
Sense. Predict. Route.
STEP 01
Inside each lid, three ultrasonic transducers form a triangle. They fire in sequence — one, then another, then the third — so their echoes don't collide. Each one measures the distance to the trash beneath it independently.
A single sensor sees one spot. Three sensors see a surface. That's how we catch an uneven pile at the back of the bin that a center-mounted sensor would miss until the trash tipped over.
Fig. 01 — Triangular sensor layout, lid cross-section
Fig. 02 — Historical fill vs. forecast curve
STEP 02
Every bin's history is a sawtooth — slow rise through the week, sharp drop at collection. That pattern is legible. Given today's curve and 30 days of prior slopes, a small model estimates when each bin will cross its threshold next.
Dispatchers see it as a countdown: Bin AHB-003 will overflow in 11 hours. The right truck can be on its way before anyone complains.
STEP 03
Only the bins that actually need servicing make it onto tomorrow's route. EcoRoute feeds the shortlist into OpenRouteService and returns a solved sequence — depot, stops in order, return — with distance, duration, and optimization score.
The driver sees the route on a phone. Photo-evidence and timestamps of each pickup close the loop back to the dashboard, so the next prediction is a little better than the last.
Fig. 03 — Optimized collection route
Ch. 03
Six-hundred-peso engineering, open-source all the way down.
Fig. 04 — Bin cross-section, lid partially open
Triple ultrasonic array
Three RCWL-9610A transducers, triangulated on the lid underside, fired in sequence with a 120 ms settling delay.
HW-201 IR lid sensor
Gates the ultrasonic reads. If the lid is open, we don't trust the signal — we hold the last stable value.
Wire harness
Seven signal wires through the hinge — three TRIG, three ECHO, one IR — plus shared 3V3 and ground.
ESP32-WROOM
In a sealed compartment at the base. Publishes to MQTT every 1–10 min depending on fill trajectory.
The actual trash
Never evenly distributed. The whole reason three sensors beat one — you catch the piles a single center-point sensor would miss.
Firmware
routeOS v3.2.0-tc3
Accuracy
~90% (3-sensor fusion)
Telemetry
MQTT · JSON
Per-bin BoM
≈ ₱1,200
Power
Battery + solar
Ch. 04
A dashboard that shows where the trash is, not just how much.
Multi-tenant. Scoped per subdivision. And — because one point can't tell you where trash is piled — visualized as a live heatmap, interpolated from the three sensors in every bin.
BIN ID
ECO-BIN-AHB-003
10.2991° N, 123.8645° E
Fill level
—
Battery
3.72V
Signal
−68dBm
Last reading
just now
Fill Distribution Heatmap
Interpolated from 3 ultrasonic sensors · IDW, power 4
INTERPOLATED
—
Move your cursor over the heatmap to probe interpolated values. Tap and hold the heatmap to probe interpolated values.
Per-sensor
Activity
Other bins in Anika Homes Buhisan
Every value above is simulated in your browser. The same component, wired to real MQTT telemetry, runs at ecoroute.yeems214.xyz.
Ch. 05
The intelligence layer — ML plus a language model on top.
AI / Machine Learning
EcoRoute runs two intelligence services side-by-side: a fast, ensemble machine-learning pipeline that predicts when each bin will fill, and a large language model that translates live telemetry into plain-language summaries for HOA admins who have never read a dashboard before.
ML · Forecast
A gradient-boosted ensemble — fastest model class in its tier for tabular time-series. Retrains in minutes.
ML · Classify
Predicted
Tuned for recall over precision — missing a full bin is more expensive than one extra detour.
AI · Explain
AI-GENERATED · today
"Three bins in the pilot cluster are approaching threshold in the next 4 hours — all near the south entrance. Route truck 02 there before 11 AM to avoid the Friday complaint window."
Powered by a large language model that reads live telemetry and writes summaries, anomaly explanations, and natural-language answers.
Model interpretability
Feature importance from the trained forecast model. The top ten out of twenty engineered inputs, normalized so the leading feature reads as 1.00.
Fill-velocity over the past hour carries the most signal — bins that are filling fast now will likely overflow fastest. Time-of-day and day-of-week encodings matter more than absolute fill level, because disposal rhythms follow household routines, not bin geometry.
Training data
8,496rows
Synthetic pre-pilot; retrained on live telemetry every quarter.
Retraining time
<5min
Full pipeline, hot-swappable with zero downtime.
Inference latency
~40ms
Per-bin prediction, on shared infrastructure.
Model family
state-of-the-art
Current benchmark leader for this class of tabular time-series work.
Current models are trained on a synthetic dataset calibrated against Department of Environment and Natural Resources residential-waste generation rates. Phase 2 scope includes full retraining on three months of pilot telemetry, at which point the accuracy numbers above become production figures rather than bench figures.
Ch. 06
It started at home.
Fig. 05 — Target pilot area, south-west Cebu City. The orange pulse marks the neighborhood where the project began.
EcoRoute started as a neighborhood observation: the bins outside a teammate's home would overflow two nights before pickup day. Sometimes a day late. Never on time. The schedule was stable; the trash was not.
“Waste collection in our neighborhood happened on a fixed schedule that rarely matched when bins were actually full. That mismatch — that's the problem worth solving.”
The first prototype was three ultrasonic sensors glued under a pedal-bin lid, an ESP32 stuffed into the base, and a laptop running a Postgres instance on a dormitory desk. The dashboard followed. The route solver followed that.
The platform is now multi-tenant — built from day one to serve any Cebu subdivision with an HOA willing to put a bin out. One neighborhood is a pilot. A city is the point.
Ch. 07
The law was ready. The tooling wasn’t.
2001 · NATIONAL
Ecological Solid Waste Management Act
The national framework mandating waste segregation at source, barangay-level material recovery, and systematic planning. EcoRoute operationalizes the data loop the law already requires.
2004 · CITY
Cebu City Solid Waste Mgmt. Board
Established under City Ordinance No. 2017, the board oversees policy, plans, and coordination with barangay-level committees. Our multi-tenant model mirrors this jurisdictional structure by design.
2023–2032 · ACTIVE
Ten-year operational blueprint
The city’s current solid-waste plan emphasizes decision-making at the barangay level and “localized strategies.” Sensor-driven routing is exactly the kind of localization the plan asks for, without saying those words.
The policy has been in place for two decades. What’s new isn’t the intent to manage waste intelligently — it’s the hardware cheap enough to make it possible. A sensor that costs less than a merienda can now close the loop the ordinance drew.
Ch. 08
Three tiers, one architecture underneath.
Pricing that scales with real connectivity conditions — because the infrastructure between a bin in central Cebu and a bin in a mountain barangay is wildly different. Same software, same sensors, different deployment mode.
Deployment Mode 1
₱200 / bin / month
+ ₱2,500 per bin, one-time
For subdivisions with reliable WiFi.
Best for
Urban subdivisions with existing broadband, 20–50 bins, modest HOA budget.
Known limits: Requires existing subdivision WiFi · shared cloud infrastructure
Deployment Mode 2
₱350 / bin / month
+ ₱4,500 per bin, one-time
For operations that want data at home.
Best for
Established HOAs, 50–100 bins, data-sovereignty concerns, spotty public internet.
Known limits: Still requires subdivision WiFi for bin connectivity
Deployment Mode 3
Custom
+ Site-specific quote
We provide everything.
Best for
New developments, sites without WiFi, LGU-scale procurement, 100+ bins.
Market context
Public retail pricing for comparable sensor-equipped bins, converted to PHP. Our target price is one-time hardware + install on the Cloud tier.
International smart-bin vendors are priced for US and European procurement budgets. A Cebu subdivision pays roughly 4× to 40× less with EcoRoute for a comparable sensor footprint — plus local peso pricing, local support, and a dashboard in English rather than a language the HOA accountant has to Google-translate.
Unit economics
Comparable international products (Enevo, Bigbelly, Sensoneo) retail at US$500–US$1,500 per bin. EcoRoute targets a peso-priced, locally-supported alternative for the Philippine subdivision market.
For HOA boards
The first 10 subdivisions in Cebu get pilot pricing.
Free installation assessment, 60-day trial on the Cloud tier, no commitment until you see your first overflow alert resolved before anyone complains.
Try the dashboardCh. 09
Four people. One bin. A lot of coffee.
Portrait · placeholder
Hardware Engineer
The one who actually made trash measure itself. Owns the ESP32 firmware, the triple-ultrasonic fusion, and every millimeter of the wire harness inside the lid.
ESP32 · RCWL-9610A · C++ · MQTT · PlatformIO
Portrait · placeholder
AI / Backend Developer
Built the multi-tenant backend, the admin dashboard, and the IDW heatmap component. Cares about making IoT telemetry legible to people who have never touched a soldering iron.
Bun · Hono · PostgreSQL · Drizzle · React
Portrait · placeholder
Mobile Developer
Shipped the Android app for drivers and dispatchers. Makes sure a truck operator with greasy hands can still close a route stop on the third tap.
Kotlin · Jetpack Compose · Hilt · Retrofit
Portrait · placeholder
Project Manager
Turned three engineers into a roadmap. Keeps the feature list honest, the pilot conversations moving, and the three other names on this page pointing in the same direction.
Roadmap · Discovery · Pilot ops · Customer dev
Built in
14 weeks
Lines of code
11,200+
Open-source deps
42
Cups of coffee
uncountable