The air purifier broke down, so I bought a used one with a new cartridge for the price of a replacement cartridge plus $40. I completely disassembled the old one, extracted the reusable components, and figured out how it works. Just like in school π
Inside, it comprises:
– an ESP32-WROOM-32D controller. But a part of the board responsible for voltage burned out, so it’s trash now.
– a CO sensor MQ-7 (unfortunately soldered to the board, but can be desoldered). Though, it needs a heating cycle for correct operation. First 5V (60 sec) for sensor cleaning, then 1.5V (90 sec) for measurement. But, it can also be used elsewhere.
– Plantower PMS9103M β a high-precision laser sensor for measuring airborne particulate matter concentrations (PM1.0, PM2.5, PM10). Can be connected to Arduino, specification available.
– a microwave motion sensor (radar), model RCWL-0516. Can be connected to Arduino, very simple interface. Detects motion up to 5-7 meters around within 360 degrees.
– 200W Snowfan YY225H310B motor. Also quite simple to connect, but it requires 310V DC plus 15V for speed control. But that’s all.
– a Hall sensor (magnet)
The motor is the most valuable part. It’s priced at $100 on eBay. Though, it should probably be tested first to see if it hasn’t burned out.

