Сборка и проверка¶
На этой странице вы собираете устройство в корпус, проводите первый контролируемый прогрев и проверяете, что шкаф работает безопасно. Делайте проверки по порядку и не оставляйте устройство без присмотра при первом включении.
Порядок монтажа¶
- Закрепите ESP32 и силовую часть в корпусе так, чтобы слаботочная и силовая зоны были разделены.
- Разместите датчик SHT31 в шкафу в стороне от прямого потока от нагревателя — иначе он покажет температуру струи, а не воздуха в объёме.
- Закрепите термистор в тепловом контакте с нагревателем.
- Проверьте, что провода не касаются нагревателя и не попадают в вентилятор.
- В версии B (
220V) убедитесь, что сетевые провода закреплены в клеммах, изоляция цела, корпус заземлён.
Требования к корпусу и размещению узлов — Проектирование корпуса.
Печатные детали рядом с нагревом
PLA размягчается при температуре, которая легко находится рядом с нагревателем. Детали возле тепла печатайте из термостойкого материала. См. Термостойкие материалы и Почему PLA — рискованный выбор.
Проверка до подачи питания¶
Прозвоните мультиметром перед первым включением:
- нет короткого замыкания между питанием и землёй;
- питание датчиков
3.3V, а не5V; - общая земля контроллера и силового блока питания;
- термистор и резистор делителя собраны правильно;
- в версии B — заземление корпуса и предохранитель на месте.
Как пользоваться мультиметром — Мультиметр.
Первый запуск¶
- Подайте питание только на контроллер и датчики (нагрузку пока не подключайте, если есть такая возможность).
- Убедитесь, что устройство Online на портале и показывает температуру и влажность.
- Подключите нагреватель и вентилятор.
- Запустите режим поддержания тепла с портала и наблюдайте.
Не оставляйте первый прогрев без присмотра
При первом включении следите за устройством. Убедитесь, что нагреватель выключается по достижении цели и по защите термистора, а не греет непрерывно.
Что наблюдать в первые минуты:
- температура воздуха растёт и стабилизируется около цели;
- температура нагревателя не превышает заданный потолок;
- нагрев выключается при достижении цели и снова включается после остывания на величину гистерезиса;
- вентилятор работает и не задевает провода;
- контроллер не перезагружается при включении нагрузки.
Калибровка¶
После первого прогрева сверьте показания с отдельным термометром в шкафу:
- если температура воздуха в шкафу отличается от цели — проверьте размещение SHT31 (он не должен стоять в струе или у стенки);
- если температура нагревателя выглядит неправдоподобной — проверьте тип термистора и номинал резистора делителя;
- при необходимости скорректируйте целевую температуру и гистерезис в меню.
Если что-то не работает¶
| Симптом | Куда смотреть |
|---|---|
| Контроллер перезагружается при нагрузке | Ошибки питания |
| Датчик показывает ерунду | Ошибки проводки, Проверка термистора |
| Устройство не подключается к Wi-Fi | Ошибки контроллеров |
| Нагреватель/SSR сильно греется | Ошибки нагревателей и SSR |
Общая последовательность диагностики — Чеклист диагностики.
Чеклист перед постоянной работой¶
- Устройство держит целевую температуру и не греет непрерывно.
- Защита нагревателя по термистору срабатывает.
- Провода не касаются нагревателя и вентилятора.
- Печатные детали рядом с теплом — термостойкие.
- В версии B: корпус заземлён, предохранитель установлен, изоляция цела.
- Данные на портале соответствуют реальной температуре в шкафу.
Итог¶
Вы собрали нагреваемый шкаф хранения на ESP32 и idryer-core: устройство читает климат и температуру нагревателя, держит заданную температуру, защищает нагреватель от перегрева и управляется с портала. Это законченная база, на которой можно строить свои модули экосистемы.
Дальнейшие компоненты — подсветку, весы, RFID — ядро тоже поддерживает; их можно добавить по той же схеме: датчик или периферия → телеметрия или команда → отображение на портале.