╭────────────────────────────────────────────╮ │ <span style="color:#1E90FF">FORENSIC REPORT: UNPACKING TECHNOLOGY</span> │ ╰────────────────────────────────────────────╯ Reporting Agency: <span style="color:#FF6A00">MACT, MAA, MDEF</span> Case Identifier: <span style="color:#FF6A00">Forensics of the Obsolescence</span> Submitters: <span style="color:#FF6A00">Lakshmi Narayanan, Sakshi Advani, Nina Avdalyan, Aishwarya Kaur, Amon</span> Date of Receipt: <span style="color:#FF6A00">20/11/2025</span> Date of Report: <span style="color:#FF6A00">20/11/2025</span> Examiner Signature: ______________________ ══════════════════════════════════════════════ <span style="color:#1E90FF">OBJECT</span> ══════════════════════════════════════════════ Brand: <span style="color:#FF6A00">Rowenta Compact Cyclonic Vacuum Cleaner</span> Model: <span style="color:#FF6A00">VC21VW0</span> Serial: <span style="color:#FF6A00">R0346301 / RO346301</span> Color: <span style="color:#FF6A00">ORANGE (plastic), BLACK (plastic & resin)</span> Made In: <span style="color:#FF6A00">Germany, Romania, Spain, China, France, International</span> ![a](https://hackmd.io/_uploads/HyagKDpxbg.png) # <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">▰ EXAMINATION</span> ## <span style="color:#FF6A00; font-family:'Consolas','Courier New',monospace;">Descriptive List of Components</span> <div style="border:2px solid #1E90FF; padding:12px; background:#0018A8; border-radius:12px; font-family:'Consolas','Courier New',monospace; color:white;"> <span style="color:#FF6A00;">▶ VIDEO PREVIEWS</span><br> {%preview https://youtu.be/bFKvsB9ai_c %}<br> {%preview https://youtu.be/gjFevNFWh2Q %} </div> --- <div style="border:2px solid #FF6A00; padding:14px; background:#0A1FFF; border-radius:14px; color:white; font-family:'Consolas','Courier New',monospace;"> <b style="color:#FF6A00;">INFO • COMPONENT TABLE GUIDE</b><br><br> <span style="color:#FF6A00;">▰</span> This table lists all major components identified during disassembly.<br> </div> --- | ▰/▱ | Layer | Component | Qty | Material | Function | Image | |-----|-------|-------------------------------|-----|---------------------------------|------------------|-------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Cord Retraction Spool Cap</span> | <span style="color:#FF6A00">2</span> | <span style="color:#FF6A00">POM/ABS + Rubber Ring</span> | <span style="color:#FF6A00">Movement</span> | ![1](https://hackmd.io/_uploads/S1aKzvagWl.png) | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Front Swivel Caster</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Nylon/POM + Hard Plastic/Rubber</span> | <span style="color:#FF6A00">Movement</span> | ![2](https://hackmd.io/_uploads/SJGCfvagbx.png)| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Carry Handle / Trim Accent</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">ABS Plastic</span> | <span style="color:#FF6A00">Grip</span> | ![3](https://hackmd.io/_uploads/ByygNvpe-e.png)| | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Control / Switch</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">ABS Plastic</span> | <span style="color:#FF6A00">Grip</span> | ![4](https://hackmd.io/_uploads/HJQrBv6g-g.png)| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Shoulder Carrying Strap</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Nylon/Polyester Webbing, TPE Pad, ABS Clips</span> | <span style="color:#FF6A00">Grip</span> | ![5](https://hackmd.io/_uploads/SkQ4Fw6l-x.png)| | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">2</span> | <span style="color:#FF6A00">Safety Interlock Switch</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Thermoplastic + Rubber Boot</span> | <span style="color:#FF6A00">Safety Feature</span> | ![6](https://hackmd.io/_uploads/H12SYDplWx.png)| ╭────────────────────────────────────────────╮ │ <span style="color:#1E90FF">COMPONENT BREAKDOWN & ANALYSIS</span> │ ╰────────────────────────────────────────────╯ | <span style="color:#FF6A00">Component</span> | <span style="color:#FF6A00">Qty</span> | <span style="color:#FF6A00">Material</span> | <span style="color:#FF6A00">Ref / Part</span> | <span style="color:#FF6A00">Function</span> | <span style="color:#FF6A00">Image</span> | |---------------------------------------------|----------------|-------------------------------------------|----------------|-----------------|----------------------------------------| | <span style="color:#FF6A00">Dust Bin/Cyclone Cover (Outer)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Polycarbonate (PC) or Transparent ABS</span> | <span style="color:#FF6A00">RS-RT9883 (Cap)</span> | <span style="color:#FF6A00">Cover fitting</span> | ![7](https://hackmd.io/_uploads/BJx8YzGbWg.png)| | <span style="color:#FF6A00">Pre-Motor Foam Filter Holder</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Polypropylene (PP) or ABS Plastic</span> | <span style="color:#FF6A00">RS-RT9743 (Inner Separator - estimation)</span> | <span style="color:#FF6A00">Filters</span> | ![8](https://hackmd.io/_uploads/rJeutGf-Zg.png)| | <span style="color:#FF6A00">Power Regulation Knob (Potentiometer)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Transparent ABS or Polycarbonate (PC)</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Controller</span> | ![9](https://hackmd.io/_uploads/S17tYMzZZg.png)| | <span style="color:#FF6A00">Microswitch (Interlock)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Nylon/ABS & Copper contacts</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Controller</span> | ![10](https://hackmd.io/_uploads/r1f5KzzbZx.png)| <span style="color:#1E90FF">Layer 3</span> | <span style="color:#FF6A00">Component</span> | <span style="color:#FF6A00">Qty</span> | <span style="color:#FF6A00">Material</span> | <span style="color:#FF6A00">Ref / Part</span> | <span style="color:#FF6A00">Function</span> | <span style="color:#FF6A00">Image</span> | |---------------------------------------------|----------------|-------------------------------------------|----------------|-----------------|----------------------------------------| | <span style="color:#FF6A00">HEPA Exhaust Filter (Post-Motor)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Pleated Fiberglass or Cellulose Fibers; Frame: ABS or Polypropylene (PP) Plastic</span> | <span style="color:#FF6A00">100×80 mm</span> | <span style="color:#FF6A00">Final filtration</span> | ![11](https://hackmd.io/_uploads/rk6iKfGWWx.png)| | <span style="color:#FF6A00">Cyclonic Separator/Housing Insert</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Polypropylene (PP) or ABS Plastic</span> | <span style="color:#FF6A00">1.5L</span> | <span style="color:#FF6A00">Dust bin holder</span> | ![12](https://hackmd.io/_uploads/HJ22YfGZbe.png)| | <span style="color:#FF6A00">Motor Bucket / Airflow Ducting</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">ABS or HDPP Plastic</span> | <span style="color:#FF6A00">—</span> |<span style="color:#FF6A00">Fittings</span> | ![13](https://hackmd.io/_uploads/HJj1iGfZ-x.png)| <span style="color:#1E90FF">Layer 4</span> | <span style="color:#FF6A00">Component</span> | <span style="color:#FF6A00">Qty</span> | <span style="color:#FF6A00">Material</span> | <span style="color:#FF6A00">Ref / Part</span> | <span style="color:#FF6A00">Function</span> | <span style="color:#FF6A00">Image</span> | |------------------------|----------------|-------------------------------------------|----------------|----|----------------------------------------| | <span style="color:#FF6A00">Cord Reel Spring Housing</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Housing: PP; Spring (Inside): Spring Steel</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Mechanical</span> | ![14](https://hackmd.io/_uploads/Byp1YXGW-x.png)| | <span style="color:#FF6A00">Motor Speed Control PCB</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">FR4 (Fiberglass Epoxy)</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Electrical/controller/regulator</span> | ![15](https://hackmd.io/_uploads/SJBWYQzZZe.png)| | <span style="color:#FF6A00">16-Amp Triac</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">FR4</span> | <span style="color:#FF6A00">BTA16-600B / BTB16-600BW</span> | <span style="color:#FF6A00">Controls AC Phase for motor; Snubberless type preferred for inductive loads</span> | <span style="color:#FF6A00">—</span> | | <span style="color:#FF6A00">Safety Capacitor (C1)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Polypropylene Film</span> | <span style="color:#FF6A00">TNS-2TH X2</span> | <span style="color:#FF6A00">EMI Suppression</span> | <span style="color:#FF6A00">—</span> | | <span style="color:#FF6A00">Diodes (1N4007)</span> | <span style="color:#FF6A00">4</span> | <span style="color:#FF6A00">Polypropylene Film</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Bridge Rectifier</span> | <span style="color:#FF6A00">—</span> | | <span style="color:#FF6A00">Resistor (75k Ω)</span> | <span style="color:#FF6A00">2</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Voltage dropping</span> | <span style="color:#FF6A00">—</span> | | <span style="color:#FF6A00">IC / Microcontroller</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Processes potentiometer signal & fires Triac</span> | <span style="color:#FF6A00">—</span>| | <span style="color:#FF6A00">Universal AC Series Motor (Suction Unit)</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">Steel/Aluminum Housing</span> | <span style="color:#FF6A00">RS-RT900587</span> | <span style="color:#FF6A00">Mechanical/Electrical</span> | ![16](https://hackmd.io/_uploads/H1AfKQfb-e.png)| | <span style="color:#FF6A00">Internal Motor Housing / Air Manifold</span> | <span style="color:#FF6A00">1</span> | <span style="color:#FF6A00">PP (Black) + Polyurethane Foam</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Black shell - main body</span> | ![17](https://hackmd.io/_uploads/rJjdsXGWbx.png)| | <span style="color:#FF6A00">Screws</span> | <span style="color:#FF6A00">16</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">—</span> | <span style="color:#FF6A00">Assembly</span> | <span style="color:#FF6A00">—</span> | --- # <span style="color:#1E90FF;"><b>Forensic Questions</b></span> --- <span style="color:#1E90FF">1. WHAT DOES IT DO?</span> The Rowenta Compacte Cyclonic is a <span style="color:#FF6A00">bagless household vacuum cleaner</span> that uses cyclonic separation to collect dust without disposable bags. --- <span style="color:#1E90FF"> KEY ABILITIES</span> <span style="color:#FF6A00"> • Cyclonic dust separation • Multi-surface cleaning • HEPA filtration • Compact and portable form • Adjustable reach via telescopic tubes • Suitable for mixed household surfaces </span> --- <span style="color:#1E90FF"> INTENDED USE CASES</span> <span style="color:#FF6A00"> • Daily floor cleaning • Carpet & rug maintenance • Hard floor cleaning • Upholstery & furniture • Crevice and corner dust removal </span> --- <span style="color:#1E90FF"> 2. HOW DOES IT WORK?</span> --- <span style="color:#1E90FF"> OPERATING STEPS</span> #### <span style="color:#FF6A00;"><b>Step 1: Power Generation</b></span> The 1700W universal motor spins at high RPM to create suction. #### <span style="color:#FF6A00;"><b>Step 2: Air Intake</b></span> Air + debris enter through the nozzle → hose → tube → cyclone. #### <span style="color:#FF6A00;"><b>Step 3: Cyclonic Separation</b></span> Debris spins rapidly; heavier particles drop into the dust bin. #### <span style="color:#FF6A00;"><b>Step 4: Multi-Stage Filtration</b></span> <span style="color:#FF6A00"> 1. Primary cyclone → coarse particles 2. Pre-motor foam filter → protects motor 3. HEPA filter → captures fine particles </span> #### <span style="color:#FF6A00;"><b>Step 5: Clean Air Exhaust</b></span> Filtered air exits via rear exhaust vents. --- <span style="color:#1E90FF"> 3. HOW IS IT BUILT?</span> --- <span style="color:#1E90FF"> SUBSYSTEMS</span> <span style="color:#FF6A00"> • Motor assembly — universal motor + impeller • Cyclone system — transparent dust chamber • Filtration — foam + HEPA filters • Electronics — PCB speed/triac control • Cable system — retractable 5 m power cord • Mobility — rear wheels + front swivel caster • Accessories — nozzle, tubes, brushes </span> --- <span style="color:#1E90FF"> 4.WHY WAS IT DISCARDED OR CONSIDERED OBSOLETE?</span> <span style="color:#1E90FF;">A. Common Failure Modes</span> | ▰/▱ | Failure | Symptoms | Likely Cause | |-----|-----------------------------|----------------------|------------------------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Motor burnout</span> | <span style="color:#FF6A00">No suction</span> | <span style="color:#FF6A00">Overheating / wear</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Clogged filters</span> | <span style="color:#FF6A00">Weak suction</span> | <span style="color:#FF6A00">Poor maintenance</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Broken fan</span> | <span style="color:#FF6A00">Noise / vibration</span> | <span style="color:#FF6A00">Foreign object damage</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Cracked cyclone</span> | <span style="color:#FF6A00">Air leakage</span> | <span style="color:#FF6A00">Impact or ageing</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Cable damage</span> | <span style="color:#FF6A00">Intermittent power</span> | <span style="color:#FF6A00">Flex wear</span> | --- <span style="color:#1E90FF;">B. User Experience Limitations</span> <span style="color:#FF6A00"> • Loud (80–85 dB) • Heavy compared to cordless options • Requires regular filter cleaning • Outdated ergonomics by modern standards </span> --- <span style="color:#1E90FF;">C. Economic & Regulatory Obsolescence</span> <span style="color:#FF6A00"> • EU banned vacuums >1600W in 2014 • EU banned vacuums >900W in 2017 → this model exceeds both • Repair costs often equal or exceed replacement </span> --- ══════════════════════════════════════════════ <span style="color:#1E90FF">RESOURCE RECOVERY</span> ══════════════════════════════════════════════ Reusability: <span style="color:#FF6A00">▰▱▱▱▱▱▱▱▱</span> <span style="color:#FF6A00">10%</span> Recyclability: <span style="color:#FF6A00">▰▱▱▱▱▱▱▱▱</span> <span style="color:#FF6A00">10%</span> E-waste: <span style="color:#FF6A00">▰▰▱▱▱▱▱▱▱</span> <span style="color:#FF6A00">15%</span> ══════════════════════════════════════════════ <span style="color:#1E90FF">ENVIRONMENTAL IMPACT SUMMARY</span> ══════════════════════════════════════════════ | ▰/▱ | Lifecycle Stage | CO₂e | |-----|------------------------|------------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Manufacturing</span> | <span style="color:#FF6A00">▰▰▰▱▱▱▱▱ 71 kg</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Use (5 yrs)</span> | <span style="color:#FF6A00">▰▰▰▰▰▱▱▱ 355 kg</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Recycling Benefit</span> | <span style="color:#FF6A00">▱▱▱▱▱▰▱▱ -15 kg</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">**Total**</span> | <span style="color:#FF6A00">▰▰▰▰▰▰▱▱ 411 kg</span> | ══════════════════════════════════════════════ <span style="color:#1E90FF">TIME & EFFORT REQUIRED</span> ══════════════════════════════════════════════ | ▰/▱ | Phase | Time (min) | Difficulty | Tools | |-----|-------------------|------------|------------|----------------------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Inspection</span> | <span style="color:#FF6A00">5–10</span> | <span style="color:#FF6A00">Easy</span> | <span style="color:#FF6A00">None</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Remove Filters</span> | <span style="color:#FF6A00">5</span> | <span style="color:#FF6A00">Easy</span> | <span style="color:#FF6A00">None</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Open Housing</span> | <span style="color:#FF6A00">15–20</span> | <span style="color:#FF6A00">Moderate</span> | <span style="color:#FF6A00">Screwdriver</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Separate Components</span>| <span style="color:#FF6A00">20–30</span> | <span style="color:#FF6A00">Moderate</span> | <span style="color:#FF6A00">Tools</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Motor Disassembly</span> | <span style="color:#FF6A00">20–30</span> | <span style="color:#FF6A00">Difficult</span> | <span style="color:#FF6A00">Specialized Tools</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">**Total**</span> | <span style="color:#FF6A00">70–100</span> | <span style="color:#FF6A00">Moderate–Difficult</span> | <span style="color:#FF6A00">—</span> | <span style="color:#1E90FF">ENVIRONMENTAL IMPACT SUMMARY</span> | ▰/▱ | Lifecycle Stage | CO₂e | |-----|--------------------------------|----------------------------------------------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Manufacturing</span> | <span style="color:#FF6A00">▰▰▰▱▱▱▱▱ 71 kg</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Use (5 yrs)</span> | <span style="color:#FF6A00">▰▰▰▰▰▱▱▱ 355 kg</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Recycling Benefit</span> | <span style="color:#FF6A00">▱▱▱▱▱▰▱▱ -15 kg</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00"><b>Total</b></span> | <span style="color:#FF6A00">▰▰▰▰▰▰▱▱ 411 kg</span> | --- <iframe src="https://jokar-man.github.io/unpacking_vaccum_NetworkX/" width="120%" height="800px" frameborder="0" ></iframe> <span style="color:#1E90FF">CONCLUSIONS</span> <span style="color:#FF6A00"> • Represents early-2010s high-wattage cyclonic vacuum design • Functionally sound but energy-inefficient • Most likely failure: motor wear or clogged filters • Obsolescence driven by EU power regulations and modern efficient alternatives </span> --- <span style="color:#1E90FF">APPENDICES</span> <span style="color:#1E90FF">A.TECHNICAL SUMMARY</span> | ▰/▱ | Parameter | Value | |-----|-------------------------------|--------------------------------------| | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Power</span> | <span style="color:#FF6A00">1700W IEC / 1900W Max</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Voltage</span> | <span style="color:#FF6A00">220–240V</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Dust Capacity</span> | <span style="color:#FF6A00">1.5L</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Cable Length</span> | <span style="color:#FF6A00">5m</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Noise Level</span> | <span style="color:#FF6A00">80–85 dB</span> | | <span style="color:#FF6A00">▱</span> | <span style="color:#FF6A00">Weight</span> | <span style="color:#FF6A00">4–5 kg</span> | | <span style="color:#FF6A00">▰</span> | <span style="color:#FF6A00">Filtration</span> | <span style="color:#FF6A00">Cyclonic + HEPA</span> | --- <span style="color:#1E90FF">B.PHOTO DOCUMENTATION</span> <span style="color:#FF6A00"> https://drive.google.com/drive/folders/1y4oLmrjkFoBo2M9vjZRPspMZ6x6YnbgZ?usp=drive_link --- ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">C. SAFETY WARNINGS (!)</span> <div style=" background:#0018A8; border:3px solid #FF6A00; border-radius:14px; padding:16px; color:white; font-family:'Consolas','Courier New',monospace; "> <span style="color:#FF6A00;">▰</span> Disconnect power before opening<br> <span style="color:#FF6A00;">▰</span> Capacitors may hold charge<br> <span style="color:#FF6A00;">▰</span> Use gloves — sharp edges<br> <span style="color:#FF6A00;">▰</span> Do not wash electrical components<br> <span style="color:#FF6A00;">▰</span> Wear mask when handling dust </div> --- ### <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">PCB CONNECTING WIRES</span> <div style=" background:#0018A8; border:3px solid #1E90FF; border-radius:16px; padding:16px; font-family:'Consolas','Courier New',monospace; </div> ![9](https://hackmd.io/_uploads/S1W89Fxz-l.png) <div style=" border:3px solid #FF6A00; border-radius:14px; padding:14px; background:#0A1FFF; font-family:'Consolas','Courier New',monospace; color:white; "> <table style="width:100%; border-collapse:collapse; font-family:'Consolas','Courier New',monospace; color:white;"> <thead> <tr style="background:#FF6A00; color:black; font-weight:bold;"> <th style="padding:6px; border-radius:6px;">Label on PCB</th> <th style="padding:6px; border-radius:6px;">Function</th> <th style="padding:6px; border-radius:6px;">Connected To</th> <th style="padding:6px; border-radius:6px;">Wire Color</th> </tr> </thead> <tbody> <tr> <td><span style="color:#FF6A00;">CN1</span></td> <td>Mains Line (L)</td> <td>Power Cord / Reel</td> <td><span style="color:#FF6A00;">▰ Blue (Thick)</span></td> </tr> <tr> <td><span style="color:#FF6A00;">CN2</span></td> <td>Mains Neutral (N)</td> <td>Power Cord / Reel</td> <td><span style="color:#FF6A00;">▰ Brown / White (Thick)</span></td> </tr> <tr> <td><span style="color:#FF6A00;">M1</span></td> <td>Motor Output 1</td> <td>Universal Motor Terminal</td> <td><span style="color:#FF6A00;">▰ Red (Thick)</span></td> </tr> <tr> <td><span style="color:#FF6A00;">M2</span></td> <td>Motor Output 2</td> <td>Universal Motor Terminal</td> <td><span style="color:#FF6A00;">▰ Red (Thick)</span></td> </tr> <tr> <td><span style="color:#FF6A00;">CN3</span></td> <td>Control Signal</td> <td>Potentiometer (Speed Knob)</td> <td><span style="color:#FF6A00;">▰ Red / White Ribbon Cable (Thin)</span></td> </tr> </tbody> </table> </div> --- ![3](https://hackmd.io/_uploads/Hy015teMbx.png) <div style=" background:#0018A8; border:3px solid #1E90FF; border-radius:18px; padding:18px; color:white; font-family:'Consolas','Courier New',monospace; "> ### <span style="color:#FF6A00;">Process Overview</span> During examination, a microcontroller (Arduino-class board) was identified controlling a low-voltage relay module. The system uses a **digital output (PIN 18)** to toggle the relay ON and OFF at timed intervals. This configuration is consistent with **bench-top testing**, **cyclic load simulation**, or **timed switching experiments**. Electrical connections from the image show: - Digital pin → Relay IN (signal) - Board GND → Relay GND - 5V supply → Relay VCC - External AC circuitry intentionally isolated from the low-voltage side The wiring layout and component interaction confirm that the relay is being used purely as a **safe galvanic-isolated switching element** within the experiment. A short-interval HIGH pulse energizes the relay coil; a long LOW interval allows the system to cool and simulate normal duty cycling. --- ### <span style="color:#FF6A00;">Purpose / Forensic Interpretation</span> Based on the control pattern and component selection, the configuration appears to support: - **Functional relay verification** - **Load cycling or endurance testing** - **Triggering an external device at controlled intervals** - **Demonstration or instructional use** (the simple repeating pattern suggests teaching/testing) No irregular modifications or unsafe bypasses were observed. All wiring matches typical prototyping conventions. </div> ![7](https://hackmd.io/_uploads/HypattgfWl.png) --- ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">Highlighted Code Extract</span> <div style=" background:#0A1FFF; border-radius:14px; border:3px solid #FF6A00; padding:14px; color:white; width:100%; font-family:'Consolas','Courier New',monospace; box-shadow:0 0 12px #1E90FF inset; "> ``cpp void setup() { pinMode(18, OUTPUT); } // Repeating ON/OFF relay cycle void loop() { digitalWrite(18, HIGH); // Activate relay delay(500); // Short ON time digitalWrite(18, LOW); // Deactivate relay delay(10000); // Long OFF time } ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">F. COMPONENT SUMMARY PANEL</span> <div style=" background:#0A1FFF; border-radius:18px; border:3px solid #FF6A00; padding:20px; color:white; width:100%; font-family:'Consolas','Courier New',monospace; box-shadow:0 0 12px #1E90FF inset; "> ### **Primary Components Identified** **1. Microcontroller Board (Arduino-class)** Acts as central logic unit. Generates digital control signals to trigger the relay module. Powered from USB source during analysis. **2. Relay Module (SRD-5VDC-SL-C type)** Electromechanical switch receiving digital input from PIN 18. Provides safe isolation between low-voltage logic and external AC load. **3. Jumper Wires (Male–Male / Female–Female)** Used to bridge digital outputs, power rails, and signal inputs. Color coding matches the wiring seen in the circuit-trace image. **4. Breadboard Assembly** Temporary prototyping environment enabling rapid re-routing and controlled testing. No evidence of damaged tracks or overheating. **5. External Load Path (Not energized in analysis)** Relay’s NO/COM terminals intended for AC or high-voltage switching. Correctly isolated from the logic-side wiring during inspection. </div> ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">G. CONCEPT SUMMARY — DEVICE BEHAVIOR ANALYSIS</span> <div style=" background:#0018A8; border:3px solid #FF6A00; border-radius:18px; padding:22px; color:white; line-height:1.55; font-family:'Consolas','Courier New',monospace; box-shadow:0 0 12px #1E90FF inset; "> ### **Operational Narrative (Bullet-Point Record)** - **Initial State — “Domestic Use Mode”** Device originated as a standard household vacuum cleaner, function: *debris removal + airflow intake*. - **Mechanical Reassignment** Entire unit disassembled; structural shell, main motor, and wiring harness re-utilized. Original suction path inverted for intentional air-expulsion behavior. - **Control Reconfiguration** Motor rerouted through a relay module driven by **Arduino microcontroller**. System no longer performs cleaning — now operates as a targeted airflow actuator. - **Proximity-Triggered Routine** Presence sensor (IR/ultrasonic type) monitors approach events. Detection → Controller registers interrupt → Air-burst execution sequence initiated. - **Air-Burst Output** Motor ramps briefly, generating a fast, upward jet of air. Purpose: launch lightweight printed slips into visible trajectory. - **Paper Discharge Payload** Slips contain reconstructed interpersonal message fragments: “Hey… can we talk?” / “Are you awake?” / “I miss you.” Predefined emotional scripts selected for maximum cognitive disruption. - **Behavioral Prompt** Device concludes sequence with a playful provocation: **“DON’T BE SHY. TEXT YOUR EX.”** (Text displayed or implied as thematic payload.) - **Conceptual Framework** Former cleaning tool transformed into a commentary device — an engineered feedback loop where emotional clutter is physically recycled. - **Thematic Interpretation** Explores the cyclical nature of human attachment, nostalgia recursion, and our tendency to revisit connections that should remain archived. </div> ![10](https://hackmd.io/_uploads/BJb9qYlMWx.png) --- ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">H. PROJECT DESCRIPTION — DEVICE REASSIGNMENT LOG</span> <div style=" background:#0018A8; border:3px solid #FF6A00; border-radius:18px; padding:24px; color:white; line-height:1.55; font-family:'Consolas','Courier New',monospace; box-shadow:0 0 12px #1E90FF inset; "> ### **System Overview — Transformation Report** The device began its operational lifespan as a standard domestic vacuum cleaner, engineered exclusively for **inward airflow** and routine debris management. Through full disassembly and targeted reconfiguration, the unit was reassigned from “cleanup appliance” to **emotional-intervention mechanism**. ### **Functional Conversion** Core motor was mechanically reversed and electrically rerouted through an Arduino-controlled relay module. Original suction pathway is now repurposed for **directed upward air-expulsion**, enabling controlled “burst events.” ### **Activation Protocol** A proximity sensor monitors user presence. Upon detection: **→ Arduino executes AirBurst() sequence → Motor outputs a sharp, short-duration airflow pulse → Paper payload is launched vertically** ### **Message Payload Deployment** Lightweight printed slips containing classic breakup-text fragments — “Hey… can we talk?”, “I miss you.”, “Are you awake?” — are expelled into the user’s field of view, simulating unsolicited emotional outreach. ### **Behavioral Directive** The machine’s thematic identity: **“DON’T BE SHY, TEXT YOUR EX.”** A playful but provocative user prompt embedded into its interaction loop. ### **Conceptual Interpretation** By weaponizing a discarded cleaning appliance to resurface emotional debris, the device explores themes of **romantic recursion, nostalgic self-sabotage, and the cyclical nature of attachments we should have deleted years ago**. It turns physical airflow into a metaphorical push — a gentle but chaotic reminder of the human tendency to revisit unresolved connections. </div> --- ![small](https://hackmd.io/_uploads/SkN7sYxfbx.jpg) ## <span style="color:#1E90FF; font-family:'Consolas','Courier New',monospace;">I. ORACLE STARTUP SEQUENCE — USER INTERACTION SCRIPT</span> <div style=" background:#0018A8; border:3px solid #FF6A00; border-radius:18px; padding:24px; color:white; font-family:'Consolas','Courier New',monospace; line-height:1.55; box-shadow:0 0 14px #1E90FF inset; "> <span style="color:#FF6A00;">▰ SYSTEM BOOT:</span> “Welcome… to the Oracle of Terrible Decisions.” <span style="color:#FF6A00;">▰ USER PROMPT:</span> “Place your hand on the machine. Let the system analyze your heartbreak aura.” (pause… internal fans whir… motor inhales dramatically) “Oh. Oh wow. You’re going through it, aren’t you?” <span style="color:#FF6A00;">▰ DIAGNOSTIC QUERY:</span> “Recent breakup detected. Unread emotional monologue identified. ‘Needed space’ protocol flagged. Selfie-next-morning anomaly confirmed.” “It’s okay. The Oracle understands.” “You miss your ex. You want them back in your life. You are pursuing the avoidant attachment style with the urgency of a limited-edition sneaker drop.” <span style="color:#FF6A00;">▰ ATTENTION:</span> “So listen carefully…” **DON’T. BE. SHY.** **TEXT your ex.** “Text them like you’re starring in a Y2K music video. Text them like you ignored all twelve friends’ warnings. Text them like you just rediscovered the playlist you once made together at 2AM.” “Go ahead. Slide back into the DMs of the person who emotionally evacuated the premises.” <span style="color:#FF6A00;">▰ MESSAGE SUGGESTIONS:</span> • ‘I miss us.’ • ‘Wanna talk?’ • ‘I had a dream about you.’ • (Full novel mode enabled.) “Chase the avoidant. Pursue the person who replies ‘haha’ to your deepest vulnerabilities. Run boldly into the red-flag parade.” “Because here, at the Oracle of Lost Suction…” “…we support bad decisions—as long as they’re confident.” **TEXT. YOUR. EX.** (machine wheezes, relay clicks, LEDs flicker ominously) “…Good luck, soldier.” </div>