Состав системы¶
Полный список компонентов. Цены ориентировочные, всё берётся на любом маркетплейсе.
Электроника¶
| Компонент | Пример | Цена | Зачем |
|---|---|---|---|
| Плата ESP32-C3 | ESP32-C3 Super Mini или аналог | ~$3 | мозг устройства, Wi-Fi |
| Датчик VOC | SGP40 (модуль, I2C) | ~$4 | индекс качества воздуха |
| Вентилятор 120 мм, 12 В | любой корпусный, лучше с гидроподшипником | ~$5 | прогон воздуха через фильтр |
| MOSFET-ключ | модуль на AO3400/IRLZ44N или готовый «MOSFET switch module» | ~$1 | включение вентилятора с 3.3-вольтового GPIO |
| Блок питания 12 В / 1 А | любой качественный | ~$4 | питание вентилятора |
| Понижающий модуль 12→5 В | mini-360 (buck) | ~$1 | питание ESP32 от того же БП |
Про выбор плат — Контроллеры, про питание и понижающие модули — Основы электроники.
Фильтрующая часть¶
| Компонент | Пример | Зачем |
|---|---|---|
| HEPA-фильтр | круглый картридж от автомобильного/бытового очистителя | ловит частицы |
| Активированный уголь | гранулы в кассете или угольный мат | поглощает VOC и запахи |
| Корпус | печатается (STL проектируете под свой фильтр) или любая подходящая коробка | держит всё вместе |
Порядок слоёв
Воздух должен идти: вход → HEPA → уголь → вентилятор → выход. Вентилятор может ставится «на выдув» после фильтров — так через щели корпуса не подсасывается грязный воздух в обход фильтра, но целом это не принципиально, мы работаем с оборачивамостью объема воздуха за время, чем выше CFM вентилятора тем это время короче.
Почему SGP40¶
- I2C, питание 3.3 В — подключается к ESP32 двумя сигнальными проводами;
- выдаёт VOC-индекс 0..500 (100 — «обычный воздух», больше — грязнее), не требует калибровки;
- есть готовая библиотека Adafruit.
Альтернативы:
- ENS160 — VOC-индекс + оценка eCO2, тоже I2C. Хороший вариант «два в одном»;
- MH-Z19B/C — настоящий NDIR-датчик CO2 (ppm), UART, ~$20. Для фильтра избыточен.
Инструменты¶
Паяльник, флюс, припой, мультиметр, термоусадка. Подробно — Инструменты.