Аппаратные подключения
-
VGA вывод:
-
Красный: GPIO14
-
Зеленый: GPIO19
-
Синий: GPIO27
-
H-Sync: GPIO32
-
V-Sync: GPIO33
-
-
Кнопки:
-
Сброс нумерации: GPIO21 (подтяжка к GND)
-
Режим мониторинга: GPIO34 (подтяжка к GND)
-
Переключение режимов: GPIO15 (подтяжка к VCC)
-
-
Датчики DS18B20:
-
Шина 1-Wire: GPIO5
-
Управление питанием: GPIO4
-
-
Питание:
-
5V для VGA порта через резисторы
-
3.3V для ESP32
-
Рекомендации по доработкам
-
Аппаратные улучшения:
-
Добавьте буферные усилители для VGA сигналов (74HC125)
-
Используйте отдельный блок питания 5V для VGA
-
Установите защитные диоды на линии данных DS18B20
-
Добавьте светодиодные индикаторы режимов работы
-
-
Программные улучшения:
-
Реализуйте OTA-обновления прошивки
-
Добавьте сохранение состояния в EEPROM
-
Реализуйте энергосберегающий режим
-
Добавьте проверку CRC для данных датчиков
-
-
Безопасность:
-
Добавьте пароль администратора для веб-интерфейса
-
Реализуйте HTTPS для защищенного подключения
-
Добавьте фильтрацию входных данных в веб-формах
-
-
Пользовательский интерфейс:
-
Реализуйте графики температуры на VGA
-
Добавьте звуковые оповещения
-
Создайте мобильную версию веб-интерфейса
-
Особенности работы системы
-
Режим нумерации (по умолчанию):
-
Автоматическая нумерация датчиков >37°C
-
VGA-вывод прогресса нумерации
-
Кнопка сброса на GPIO21
-
-
Режим мониторинга:
-
Активируется кнопкой на GPIO34
-
Прокрутка списка датчиков
-
Цветовая индикация состояния
-
-
Режим конфигурации:
-
Активируется кнопкой на GPIO15
-
Создает WiFi точку доступа
-
Веб-интерфейс для настройки параметров
-
VGA-вывод IP адреса для подключения
-
Система автоматически переключается между режимами с сохранением текущего состояния датчиков. Для оптимальной работы рекомендуется использовать ESP32 с PSRAM (ESP32-WROVER).