Содержание
- Обозначения_выводов
-
Основные блоки программы
- Подпрограмма создания ssid вида имя_mac[5]_mac[6]
- Подпрограмма загрузки html страницы
- Формирование spiffs
- Основной алгоритм
Подпрограмма_формирования_ssid
Пины_подключения
Название пина | Подключение | Описание |
---|---|---|
I02 | Astrip | Выход на светодиоды ws2812 |
I034 | enc1 | Энкодер |
I032 | enc2 | Энкодер |
IO33 | LButs | Индикация при пустом баке, мосфет |
I025 | Clvls | Выход сигнала на оптопару, пустой бак |
I026 | RELs | Включение дворника от второго таймера |
I02 | Astrip | Адресная светодиодная лента |
I012 | sw | Кнопка энкодера |
Обозначения_выводов
WFSW - Движковый переключатель (3.3в - GND), напаиваться не будет, нужно думать его применения или замену
LButs - Выход сигнала на мосфет, включение индикации при пустом баке (12в), дублированный выход на мосфет для включения реле (сухой контакт)
Clvls - Выход сигнала на оптопару, подача сигнала пустого бака в камеру (тревожный вход)
RELs - Выход сигнала на мосфет, включение дворника от второго таймера
LVLV - Вход с оптопары, подключение стороннего контроля уровня жидкости (GND)
Tsens - Внешний датчик температуры, температура внутри бокса (DS18B20)
REL2s - Выход сигнала на мосфет, подача сигнала через реле на внешний шкаф управления
mots - Выход сигнала на мосфет, включение подачи воды (мотора) при работе первого таймера
Heat - Выход сигнала на мосфет, включение подогрева мк при температуре меньше 0 по цельсию (возможно не будет ставится но обезапасимся)
trig - Вход сигнала с оптопары для запуска цикла (таймеров)
Astrip - выход на адресное кольцо (световая индикация)
sw - кнопка с энкодера
enc1, enc2 - выходы с энкодера, сигнал GND, постоянно подтянутый 3.3в