⚠ Ошибка безопасности! Web Serial API работает только через HTTPS. Открытие локального файла (.html) не позволит прошить плату. Используйте GitHub Pages или локальный сервер.
🌱 Soil Sensor Setup
Инструкция по настройке датчика влажности на базе ESP32
Емкостной датчик влажности почвы (V 2.0 или аналогичный, 3,3~5,5 В).
Dupont кабели для Arduino тип "мама-мама" (желательно разноцветные и минимум 20 см).
Кабель USB-Micro-C (убедитесь, что ваш USB-кабель поддерживает передачу данных, а не только зарядку).
2Сборка (Hardware)
Соедините датчик и ESP32 согласно таблице ниже:
Датчик
Провод
ESP32 DevKit
VCC
Красный
3V3
GND
Черный
GND
AOUT
Желтый
GPIO 34
* Использование GPIO 34 критично, так как это вход АЦП.
3Прошивка
Подключите плату к компьютеру через USB (на время прошивки желательно отсоединить провода датчика от платы, чтобы избежать лишней нагрузки). Нажмите кнопку ниже и выберите ваш порт.
Ваш браузер не поддерживает Web Serial. Используйте Chrome или Edge.
После прошивки плата создаст точку доступа Soil-Sensor-Setup. Подключитесь к ней с телефона, выберите ваш домашний Wi-Fi и введите пароль. Плата перезагрузится.
5Калибровка
Зайдите в приложение Houseplant Care+ и выполните следующие шаги:
Перейдите в раздел Инструменты -> Мои датчики IoT.
В меню настроек(иконка ключ) проверьте, что указан адрес https://moisture.local (если плата не найдется, используйте ее IP).
Держите датчик в воздухе, зажмите пальцем в середине кружка в карточке "Влажность почвы" - датчик вернет "сырое" значение (0%). Запишите его.
Опустите датчик в воду до белой полоски и произведите замер. Это будет значение для 100% влажности.
Вернитесь в настройки, введите значения в поля "Влажно" и "Сухо", нажмите "Откалибровать" и "Сохранить".
Вы можете настроить уведомления в том же окне. Потребуются разрешения на уведомления.