amc:ss2025:group-t:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| amc:ss2025:group-t:start [2025/07/29 17:20] – emir-talha.fidan | amc:ss2025:group-t:start [2025/07/29 21:59] (current) – emir-talha.fidan | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Smart Trash Bin Monitoring System ====== | ====== Smart Trash Bin Monitoring System ====== | ||
| - | ====== 1. Introduction ====== | + | |
| + | **Emir Talha Fidan (32780)** | ||
| + | **Ilker Bakikol (31706)** | ||
| + | |||
| + | ====== 1. Introduction ====== | ||
| + | '' | ||
| Every year, inefficient waste-collection leads to unnecessary pickups, added CO₂ emissions, and overflowing public bins. Our **Smart Trash-Bin Fill-Level Monitoring System** uses a VL53L0X Time-of-Flight sensor mounted inside a 41 × 35 × 60 cm³ bin to measure the fill height, displays the percentage full on an SH1106 OLED, and—when a user-configurable threshold is exceeded—sends alerts via a Telegram bot. | Every year, inefficient waste-collection leads to unnecessary pickups, added CO₂ emissions, and overflowing public bins. Our **Smart Trash-Bin Fill-Level Monitoring System** uses a VL53L0X Time-of-Flight sensor mounted inside a 41 × 35 × 60 cm³ bin to measure the fill height, displays the percentage full on an SH1106 OLED, and—when a user-configurable threshold is exceeded—sends alerts via a Telegram bot. | ||
| Line 9: | Line 14: | ||
| ---- | ---- | ||
| - | ====== 2. Materials & System Overview ====== | + | ====== 2. Materials & System Overview ====== |
| + | '' | ||
| ==== 2.1. Hardware Components ==== | ==== 2.1. Hardware Components ==== | ||
| Line 36: | Line 42: | ||
| ---- | ---- | ||
| - | ====== 3. Hardware Assembly ====== | + | ====== 3. Hardware Assembly ====== |
| + | '' | ||
| ==== 3.1. Breadboard Layout ==== | ==== 3.1. Breadboard Layout ==== | ||
| Line 52: | Line 59: | ||
| ---- | ---- | ||
| - | ====== 4. Arduino IDE Firmware ====== | + | ====== 4. Arduino IDE Firmware ====== |
| + | '' | ||
| Below is the main sketch. **Please replace** `YOUR_SSID`, | Below is the main sketch. **Please replace** `YOUR_SSID`, | ||
| Line 191: | Line 199: | ||
| - | ====== 5. Node-RED Flow ====== | + | ====== 5. Node-RED Flow ====== |
| + | '' | ||
| Our Node-RED instance handles incoming HTTP POSTs at `/ | Our Node-RED instance handles incoming HTTP POSTs at `/ | ||
| Line 202: | Line 211: | ||
| ---- | ---- | ||
| - | ====== 6. Telegram Bot Configuration ====== | + | ====== 6. Telegram Bot Configuration ====== |
| + | '' | ||
| * Create bot with BotFather → get `BOT_TOKEN`. | * Create bot with BotFather → get `BOT_TOKEN`. | ||
| * Invite to your group/ | * Invite to your group/ | ||
| Line 222: | Line 232: | ||
| ---- | ---- | ||
| - | ====== 7. Results ====== | + | ====== 7. Results ====== |
| + | '' | ||
| * **OLED display**: real-time distance & fill bar (tested up to 85%). | * **OLED display**: real-time distance & fill bar (tested up to 85%). | ||
| * **LED**: lights when fill ≥ 80%. | * **LED**: lights when fill ≥ 80%. | ||
| Line 253: | Line 264: | ||
| ---- | ---- | ||
| - | ====== 8. Discussion & Lessons Learned ====== | + | ====== 8. Discussion & Lessons Learned ====== |
| + | '' | ||
| * **Portable power**: using a USB powerbank delivers ~8 hrs runtime; for longer operation, a solar-powered Li-Po pack is recommended. | * **Portable power**: using a USB powerbank delivers ~8 hrs runtime; for longer operation, a solar-powered Li-Po pack is recommended. | ||
| * **Connectivity**: | * **Connectivity**: | ||
| Line 284: | Line 296: | ||
| ---- | ---- | ||
| - | ====== 9. Conclusion ====== | + | ====== 9. Conclusion ====== |
| + | '' | ||
| Deploying multiple units in smart buildings or campuses enables optimized waste collection scheduling, reduces overflow incidents, and contributes to smarter urban infrastructure by leveraging low-cost sensors and Wi-Fi connectivity. This project demonstrates a practical IoT solution for everyday problems, with clear pathways for scaling and enhancement. | Deploying multiple units in smart buildings or campuses enables optimized waste collection scheduling, reduces overflow incidents, and contributes to smarter urban infrastructure by leveraging low-cost sensors and Wi-Fi connectivity. This project demonstrates a practical IoT solution for everyday problems, with clear pathways for scaling and enhancement. | ||
| Line 290: | Line 303: | ||
| ---- | ---- | ||
| - | ====== 10. References ====== | + | ====== 10. References ====== |
| + | '' | ||
| * **STMicroelectronics VL53L0X Datasheet** | * **STMicroelectronics VL53L0X Datasheet** | ||
| * **U8g2 SH1106 OLED driver** – https:// | * **U8g2 SH1106 OLED driver** – https:// | ||
| Line 297: | Line 311: | ||
| + | {{youtube> | ||
amc/ss2025/group-t/start.1753802424.txt.gz · Last modified: 2025/07/29 17:20 by emir-talha.fidan