# Air Purifier Filter Life Tracker

A runtime hour counter for air purifier filters. The 70x50x25mm device monitors power consumption to detect when purifier is running. Tracks cumulative hours, alerts at filter replacement interval (configurable). Resets after filter change. Extends to any appliance with consumable filters. This air purifier monitor project is perfect for makers, DIY enthusiasts, and electronics hobbyists. Search volume: 1600/month.

All parts, CAD, wiring, and firmware generated by Modo AI Hardware Builder with human direction.

—Validated fit  
—Electrical OK  
—Assembly ready

## Parts

|  | Part | Why | MPN | Qty |
| --- | --- | --- | --- | --- |
|  | ESP32-S3 Development Module<br>Espressif Systems | Main MCU to handle runtime tracking, power monitoring calculations, display control, and filter replacement alerts | `ESP32-S3` | 1 |
|  | Current Sensor Module<br>DFRobot | Required current sensor for power consumption monitoring of connected appliances | `SEN0515` | 1 |
|  | OLED Display Module<br>Newhaven Display Intl | Display required to show runtime hours, power consumption, and filter replacement alerts | `NHD-0216K3Z-NSW-BBW-V3` | 1 |
|  | Tactile Switch<br>E-Switch | Filter change reset button for user to reset runtime counter after filter replacement | `TL2285OA` | 1 |
|  | USB Connector<br>Cinch Connectivity Solutions Johnson | USB power constraint requires USB connector for 5V power input | `105-0851-001` | 1 |
|  | 3.3V Linear Regulator<br>Shenzhen Slkormicro Semicon Co., Ltd. | Step down 5V USB power to 3.3V for MCU internal operation | `AMS1117-3.3   SOT-89` | 1 |
|  | Status LED<br>Lite-On Inc. | Visual indicator for system status and filter replacement alerts | `LTST-C171GKT` | 1 |
|  | Piezo Buzzer<br>Soberton Inc. | Audio alert for configurable replacement notifications when filter needs changing | `GT-111P` | 1 |

8 unique parts, 8 total components
