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 21:56] – emir-talha.fidan | amc:ss2025:group-t:start [2025/07/29 21:59] (current) – emir-talha.fidan | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| **Ilker Bakikol (31706)** | **Ilker Bakikol (31706)** | ||
| - | ====== 1. Introduction ====== | + | ====== 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 13: | Line 14: | ||
| ---- | ---- | ||
| - | ====== 2. Materials & System Overview ====== By 32780 | + | ====== 2. Materials & System Overview ====== |
| + | '' | ||
| ==== 2.1. Hardware Components ==== | ==== 2.1. Hardware Components ==== | ||
| Line 28: | Line 30: | ||
| ---- | ---- | ||
| - | ==== 2.2. Software Components ==== By 32780 | + | ==== 2.2. Software Components ==== |
| * **Arduino IDE** (v2.x) | * **Arduino IDE** (v2.x) | ||
| * **Libraries** | * **Libraries** | ||
| Line 40: | Line 42: | ||
| ---- | ---- | ||
| - | ====== 3. Hardware Assembly ====== By 32780 | + | ====== 3. Hardware Assembly ====== |
| + | '' | ||
| ==== 3.1. Breadboard Layout ==== | ==== 3.1. Breadboard Layout ==== | ||
| Line 56: | Line 59: | ||
| ---- | ---- | ||
| - | ====== 4. Arduino IDE Firmware ====== By 32780 | + | ====== 4. Arduino IDE Firmware ====== |
| + | '' | ||
| Below is the main sketch. **Please replace** `YOUR_SSID`, | Below is the main sketch. **Please replace** `YOUR_SSID`, | ||
| Line 195: | Line 199: | ||
| - | ====== 5. Node-RED Flow ====== By 32780 | + | ====== 5. Node-RED Flow ====== |
| + | '' | ||
| Our Node-RED instance handles incoming HTTP POSTs at `/ | Our Node-RED instance handles incoming HTTP POSTs at `/ | ||
| Line 206: | Line 211: | ||
| ---- | ---- | ||
| - | ====== 6. Telegram Bot Configuration ====== By 32780 | + | ====== 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 226: | Line 232: | ||
| ---- | ---- | ||
| - | ====== 7. Results ====== By 31706 | + | ====== 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 257: | Line 264: | ||
| ---- | ---- | ||
| - | ====== 8. Discussion & Lessons Learned ====== By 31706 | + | ====== 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 288: | Line 296: | ||
| ---- | ---- | ||
| - | ====== 9. Conclusion ====== By 31706 | + | ====== 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 294: | Line 303: | ||
| ---- | ---- | ||
| - | ====== 10. References ====== By 31706 | + | ====== 10. References ====== |
| + | '' | ||
| * **STMicroelectronics VL53L0X Datasheet** | * **STMicroelectronics VL53L0X Datasheet** | ||
| * **U8g2 SH1106 OLED driver** – https:// | * **U8g2 SH1106 OLED driver** – https:// | ||
amc/ss2025/group-t/start.1753818978.txt.gz · Last modified: 2025/07/29 21:56 by emir-talha.fidan