📋 Руководство пользователя JXCT 7-в-1

JXCT 7-в-1 Датчик Почвы - Профессиональная IoT система мониторинга

📋 Руководство пользователя JXCT 7-в-1

Версия: 3.4.9 Дата: Июнь 2025 Автор: JXCT Development Team

---

📖 Содержание

1. 🎯 Введение 2. 📦 Комплектация 3. 🔧 Установка и настройка 4. 🌐 Веб-интерфейс 5. 📊 Работа с показаниями 6. ⚙️ Настройка параметров 7. 🔬 Калибровка датчика 8. 🚀 Обновления прошивки 9. 🔧 Сервисные функции 10. ❓ Часто задаваемые вопросы

---

🎯 Введение

JXCT 7-в-1 — это умный датчик почвы на базе ESP32, который измеряет 7 ключевых параметров почвы:

  • 💧 Влажность почвы (0-100%, ±3%)
  • 🧪 pH почвы (3-9 pH, ±0.3 pH)
  • 🌱 Фосфор (P) (0-1000 мг/кг, ±10%)
  • 🌟 Основные возможности

  • Современный веб-интерфейс с адаптивным дизайном
  • Интеграция с IoT платформами (MQTT, ThingSpeak)
  • Лабораторная калибровка через CSV файлы
  • ---

    📦 Комплектация

    🔧 Аппаратная часть

  • JXCT 7-в-1 датчик почвы
  • Блок питания 5V/2A (опционально)
  • 💾 Программная часть

  • PlatformIO IDE для разработки
  • ---

    🔧 Установка и настройка

    📋 Требования

  • USB кабель
  • JXCT 7-в-1 датчик почвы
  • ⚡ Быстрая установка

    1. Клонируйте репозиторий: `bash git clone https://github.com/Gfermoto/soil-sensor-7in1.git cd soil-sensor-7in1 `

    2. Откройте проект в PlatformIO: `bash pio run `

    3. Загрузите прошивку на ESP32: `bash pio run --target upload `

    4. Подключитесь к WiFi сети: - Сеть: JXCT_Setup - IP адрес: 192.168.4.1

    🔌 Подключение датчика

    Подключите JXCT датчик к ESP32 согласно схеме:

    | Датчик | ESP32 | Описание | |--------|-------|----------| | VCC | 3.3V | Питание | | GND | GND | Земля | | TX | GPIO2 | Передача данных | | RX | GPIO4 | Прием данных |

    ---

    🌐 Веб-интерфейс

    🏠 Главная страница (/)

    Первая страница для настройки WiFi и основных параметров:

    #### WiFi настройки
  • Пароль: Пароль от WiFi сети
  • #### MQTT настройки
  • Порт: 1883 (по умолчанию)
  • #### ThingSpeak настройки
  • Channel ID: ID канала для данных
  • #### Дополнительные настройки

  • Тип почвы: Песок, суглинок, глина, торф
  • Координаты: Широта и долгота для сезонных поправок
  • 📊 Страница показаний (/readings)

    Основная страница для просмотра данных датчика:

    #### Структура данных
  • Компенс.: Данные после математической компенсации
  • #### Цветовая индикация
  • 🟡 Желтый: Близко к границам
  • 🔴 Красный: Критическое отклонение
  • #### Стрелки изменений

  • ↓: Значение уменьшилось после компенсации
  • ⚙️ Настройка интервалов (/intervals)

    Управление частотой измерений и публикации:

    #### Интервалы опроса
  • MQTT: 1-60 минут
  • Веб-интерфейс: 5-60 секунд
  • #### Пороги дельта-фильтра

  • Влажность: 0.5-10.0%
  • EC: 10-500 µS/cm
  • #### Алгоритмы обработки
  • Медианное значение: Устойчивость к выбросам
  • 🚀 Обновления (/updates)

    Управление прошивкой устройства:

    #### Удаленное обновление

  • Установить: Загрузка и установка найденного обновления
  • #### Локальное обновление
  • Прогресс: Отображение процесса загрузки
  • 🔧 Сервисные функции (/service)

    Диагностика и обслуживание:

    #### Системная информация
  • Время работы: Uptime устройства
  • Размер файловой системы: Использование Flash
  • #### Диагностика

  • Тест WiFi: Проверка подключения к сети
  • Тест ThingSpeak: Проверка отправки данных
  • #### Управление
  • Сброс настроек: Возврат к заводским настройкам
  • ---

    📊 Работа с показаниями

    🔍 Понимание данных

    #### Температура почвы

  • Точность: ±0.5°C
  • #### Влажность почвы
  • Точность: ±3%
  • #### Электропроводность (EC)
  • Точность: ±5%
  • - < 500 µS/cm: Очень низкая - 500-1000 µS/cm: Низкая - 1000-2000 µS/cm: Оптимальная - 2000-3000 µS/cm: Высокая - > 3000 µS/cm: Очень высокая

    #### pH почвы
  • Точность: ±0.3 pH
  • #### NPK (Азот, Фосфор, Калий)
  • Точность: ±10%
  • 📈 Интерпретация результатов

    #### Цветовая индикация Система автоматически оценивает состояние почвы:

  • 🟡 Внимание: Один или несколько параметров близки к границам
  • 🔴 Критично: Критические отклонения, требующие вмешательства
  • #### Рекомендации Система предоставляет рекомендации на основе:
  • Типа почвы
  • Типа среды выращивания
  • ---

    ⚙️ Настройка параметров

    🌱 Выбор культуры

    Доступные культуры с предустановленными параметрами:

    | Культура | Температура | Влажность | EC | pH | N | P | K | |----------|-------------|-----------|----|----|---|---|---| | Томаты | 22°C | 60% | 1500 | 6.5 | 40 | 10 | 30 | | Огурцы | 24°C | 70% | 1800 | 6.2 | 35 | 12 | 28 | | Перец | 23°C | 65% | 1600 | 6.3 | 38 | 11 | 29 | | Салат | 20°C | 75% | 1000 | 6.0 | 30 | 8 | 25 | | Голубика | 18°C | 65% | 1200 | 5.0 | 30 | 10 | 20 | | Газон | 20°C | 50% | 800 | 6.3 | 25 | 8 | 20 |

    🌍 Типы почв

  • Суглинок (1): Сбалансированные свойства
  • Глина (3): Высокая влагоемкость, медленный дренаж
  • 🏠 Типы среды

  • Теплица (1): Повышенная влажность и температура
  • ---

    🔬 Калибровка датчика

    📊 Двухэтапная система компенсации

    #### 1️⃣ CSV калибровочная таблица Лабораторная поверка с коэффициентами коррекции:

    `csv

    Пример калибровочной таблицы

    Формат: сырое_значение,коэффициент_коррекции

    Электропроводность (µS/cm)

    0,1.000 500,0.98 1000,0.95 1500,0.93 2000,0.91

    pH

    3.0,1.000 4.0,1.000 5.0,1.000 6.0,1.000 7.0,1.000 8.0,1.000 9.0,1.000 `

    #### 2️⃣ Математическая компенсация Научные модели для автоматической коррекции:

  • pH: Уравнение Нернста для температурной поправки
  • 📥 Загрузка калибровки

    1. Подготовьте CSV файл с коэффициентами 2. Перейдите на страницу /readings 3. Нажмите "Выберите файл" в разделе калибровки 4. Выберите ваш CSV файл 5. Нажмите "Загрузить CSV"

    🔄 Управление калибровкой

  • Удалить таблицу: Кнопка "Удалить CSV таблицу"
  • ---

    🚀 Обновления прошивки

    🔄 OTA обновления

    #### Автоматическая проверка 1. Перейдите на страницу /updates 2. Нажмите "Проверить обновления" 3. Система автоматически найдет новые версии 4. При наличии обновления появится кнопка "Установить"

    #### Ручная установка 1. Скачайте .bin файл прошивки 2. Перейдите на страницу /updates 3. Нажмите "Выберите файл" 4. Выберите скачанный .bin файл 5. Нажмите "Загрузить прошивку"

    ⚠️ Важные замечания

  • Дождитесь завершения процесса
  • Проверьте версию после обновления
  • ---

    🔧 Сервисные функции

    📊 Мониторинг системы

    #### Системная информация

  • Время работы: Время с последней перезагрузки
  • Размер файловой системы: Использование Flash памяти
  • #### Сетевые параметры
  • MAC адрес: Уникальный идентификатор
  • Статус MQTT: Подключение к MQTT брокеру
  • 🛠️ Диагностика

    #### Тест датчика Проверка связи с JXCT датчиком:

  • Проверка целостности данных
  • #### Тест сети Проверка сетевого подключения:
  • Подключение к интернету
  • #### Тест интеграций Проверка внешних сервисов:
  • ThingSpeak отправка
  • 🔄 Управление устройством

    #### Перезагрузка Мягкая перезагрузка системы:
  • Перезапуск всех сервисов
  • #### Сброс настроек Возврат к заводским настройкам:
  • WiFi настройки сброшены
  • Калибровка удалена
  • #### Очистка логов Удаление старых логов:

  • Улучшение производительности
  • ---

    ❓ Часто задаваемые вопросы

    🔧 Технические вопросы

    Q: Датчик показывает неверные значения A: Проверьте подключение, выполните калибровку, убедитесь в правильности типа почвы Q: Не подключается к WiFi A: Проверьте SSID и пароль, убедитесь в стабильности сигнала Q: MQTT не работает A: Проверьте настройки сервера, порт, логин и пароль Q: ThingSpeak не отправляет данные A: Проверьте API ключ и Channel ID, убедитесь в интернет-соединении

    📊 Вопросы по данным

    Q: Что означают стрелки ↑↓ в показаниях? A: Показывают направление изменений после компенсации данных Q: Почему значения RAW и Компенс. отличаются? A: Компенсированные значения учитывают температуру, влажность и тип почвы Q: Как интерпретировать цветовую индикацию? A: Зеленый - норма, желтый - внимание, оранжевый - предупреждение, красный - критично Q: Откуда берутся рекомендации? A: На основе выбранной культуры, сезона и типа среды выращивания

    🔬 Вопросы по калибровке

    Q: Нужна ли калибровка? A: Рекомендуется для повышения точности, но не обязательна Q: Как создать CSV файл калибровки? A: Используйте пример из /docs/examples/calibration_example.csv Q: Можно ли использовать калибровку от другого датчика? A: Не рекомендуется, каждый датчик индивидуален Q: Как проверить качество калибровки? A: Сравните показания с лабораторными измерениями

    🌐 Вопросы по веб-интерфейсу

    Q: Не открывается веб-интерфейс A: Проверьте IP адрес, убедитесь в подключении к правильной сети Q: Интерфейс медленно загружается A: Проверьте качество WiFi соединения, перезагрузите устройство Q: Не сохраняются настройки A: Проверьте права доступа, убедитесь в достаточном месте в памяти Q: Как экспортировать данные? A: Используйте API /api/v1/sensor или функцию экспорта CSV

    ---

    📞 Поддержка

    💬 Связь с разработчиками

  • GitHub Issues: Сообщить о проблеме
  • 📚 Дополнительные ресурсы

  • API документация
  • Руководство по компенсации
  • 🔗 Полезные ссылки

  • 📋 План рефакторинга - Планы развития на 2025
  • 🏗️ Архитектура системы - Общая архитектура проекта
  • ---

    © 2025 JXCT Development Team Версия 3.4.9 | Июнь 2025
    ← Вернуться на главную