💨 DIY Smart Air Purifier — Tech Meets Breath
“In a world of invisible threats, clarity is a gift you can build.”
🔧 What Is This?
The DIY Smart Air Purifier combines accessible hardware with microcontroller magic. Using a HEPA filter, a fan, and air quality sensors wired to a Raspberry Pi or ESP32, this machine filters your air and sends live updates to your phone or dashboard. It’s open-source breathwork.
- Core Function: Purify air, detect particles, and alert users wirelessly
- Style: Minimalist, modern, handmade
- Spirit: Maker meets monk. Clean air as a sacred right.
⚙️ Materials
- HEPA filter (new or repurposed)
- 12V fan (e.g., computer case fan)
- Raspberry Pi or ESP32 microcontroller
- Air quality sensor (e.g., PMS5003 or MQ135)
- Jumper wires, breadboard, USB cable
- Power source (battery or wall adapter)
- Optional: OLED display, Wi-Fi module
🌀 Instructions
- 🔌 Wire the fan and sensor to your controller board according to their specs.
- 💻 Upload code (Arduino or Python) to read air quality and control fan speed.
- 📲 Set up a mobile dashboard using platforms like Blynk, Home Assistant, or a Flask server.
- 🌬️ Mount the system inside a box, ensuring proper airflow through the filter and fan.
- 📶 Connect the device to Wi-Fi and test monitoring via your phone.
📲 Mobile Dashboard Setup Tips
Use platforms like Blynk or Home Assistant to create intuitive phone dashboards:
- Create an account and install the app.
- Add your ESP32 or Raspberry Pi as a device via Wi-Fi.
- Configure widgets to show PM2.5 levels, fan status, and alerts.
- Set notifications for poor air quality.
- Explore automation: turn on the fan automatically when air worsens.
⚠️ Safety & Tips
- Always unplug electronics when wiring to avoid shocks.
- Ensure the fan and filter have unobstructed airflow.
- Use a proper enclosure to prevent dust buildup on electronics.
- Test sensors indoors before mounting permanently.
- Keep liquids away from electronics.
🌱 Myth-Tech Fusion
This scroll is for the modern sage who sees clean air as sacred and believes technology—when guided by intention—is a healing tool. The purifier becomes a shrine to breath, awareness, and life.
🎧 Soundtrack for the Build
- Background: Ambient synths or flowing water sounds
- Theme mantra: “I clear, I purify, I align.”
💡 Final Blessing
“Let your hands code clarity. Let your breath teach peace.”
💾 Sample Code Snippet (ESP32 + PMS5003 sensor)
#include <PMS.h>
#include <SoftwareSerial.h>
SoftwareSerial pmsSerial(16, 17); // RX, TX pins on ESP32
PMS pms(pmsSerial);
PMS::DATA data;
void setup() {
Serial.begin(115200);
pmsSerial.begin(9600);
Serial.println("Air purifier sensor initializing...");
}
void loop() {
if (pms.readUntil(data)) {
Serial.print("PM 1.0 (ug/m3): ");
Serial.println(data.PM_AE_UG_1_0);
Serial.print("PM 2.5 (ug/m3): ");
Serial.println(data.PM_AE_UG_2_5);
Serial.print("PM 10.0 (ug/m3): ");
Serial.println(data.PM_AE_UG_10_0);
}
delay(60000); // Delay 1 minute between readings
}