Перейти к основному содержанию

Подключение и использование камеры

Тестовая функция GoCam в v1.4.0

В тестовом образе FLYOS-FAST v1.4.0 также доступна камера GoCam. Она поддерживает настройку параметров UVC-камеры в реальном времени через порт 8080. Инструкцию по использованию см. в разделе Сервис камеры GoCam. В стабильной версии v1.3.10 и в образах платформ без GoCam продолжайте использовать метод Crowsnest, описанный на этой странице.

Порядок настройки

Пожалуйста, строго соблюдайте следующий порядок действий, иначе камера может не определяться:

  1. Сначала включите сервис: убедитесь, что сервис crowsnest запущен и работает нормально.
  2. Затем настройте камеру: после того как сервис заработает, приступайте к настройке конкретных параметров камеры.

Если вы допустили ошибку: если вы сначала настроили камеру, но сервис crowsnest не был включен, обычно необходимо удалить конфигурацию камеры в веб-интерфейсе и добавить её заново, чтобы изменения вступили в силу.

Примечание: здесь имеется в виду удаление записи о конфигурации камеры в веб-интерфейсе, а не удаление файла конфигурации crowsnest.cfg.

Требования к подключению и настройке
  • Способ подключения: подключайте камеру непосредственно в USB-порт верхнего компьютера, а не в другие не-USB разъемы.
  • Требования к камере: используйте USB-камеру без драйверов, с поддержкой Plug-and-Play. Такие камеры обычно работают напрямую в среде Klipper на системах Linux, Armbian и т. д. без установки дополнительных драйверов.
  • Программное окружение: данное руководство основано на последних версиях Klipper, Crowsnest и Fluidd. Если вы используете Mainsail или другой интерфейс, принципы настройки аналогичны, подробные инструкции смотрите в соответствующей официальной документации.

Важное примечание

Обязательно к прочтению
  • Некоторые настройки в конфигурационном файле вступают в силу только при первом запуске системы после прошивки.
  • Поскольку процесс настройки довольно сложен, настоятельно рекомендуется подключиться к устройству по сети и выполнять настройку через браузер.
  • Данное руководство содержит только изменяемые параметры.
Внимание
  • Для изменения конфигурации старайтесь использовать веб-интерфейсы mainsail или fluidd.
  • Пожалуйста, не включайте перевод веб-страницы, иначе после сохранения система, скорее всего, не запустится.
  • В конфигурационном файле не рекомендуется вводить китайские иероглифы или специальные символы.
  • После изменения конфигурационного файла необходимо перезагрузить систему, чтобы изменения вступили в силу.
Опасность
  • Не изменяйте содержимое, расположенное ниже строки ######### PLEASE DO NOT EDIT THE FOLLOWING ######### в конфигурационном файле.

Как изменить конфигурационный файл

Изменение конфигурационного файла после завершения прошивки

  • Параметры, вступающие в силу только при первом запуске, необходимо изменить после завершения прошивки, открыв конфигурационный файл config.txt на съемном диске FlyOS-Conf с помощью профессионального текстового редактора.

Система поддерживает онлайн-изменение конфигурации

  • Если это обычные параметры, их можно изменить на веб-странице настройки системы, после чего перезагрузить систему для применения изменений.

    • Откройте IP-адрес устройства в браузере, например: 192.168.1.2/
    • В fluidd, как показано на левом рисунке ниже, выполните снять галочку -> Фильтровать скрытые файлы и папки.
    • В mainsail, как показано на правом рисунке ниже, выполните установить галочку -> Показывать скрытые файлы.
    Loading...
    Loading...
    • Теперь вы можете увидеть папку .flyos-config, войдите в эту папку, и там будет файл sys-config.conf.
    • Файл sys-config.conf является символической ссылкой на конфигурационный файл config.txt на съемном диске FlyOS-Conf.
    Loading...
    • Откройте файл sys-config.conf, измените необходимые параметры, затем Сохранить -> Закрыть и перезагрузите систему.
    Loading...
    • Примечание: формат параметров в файле sys-config.conf должен быть key=value, не изменяйте его на key: value.
    • После сохранения изменений перезагрузите систему, и изменения вступят в силу.

Включение службы Crowsnest

  • В конфигурации найдите crowsnest=0 и измените его на crowsnest=1
  • После завершения изменения сохраните конфигурацию и перезагрузите систему
  • Обратите внимание, что для вступления изменений в силу требуется перезагрузка системы.
    Loading...

Открытие конфигурации

Совет
  • Идентификаторы камер различаются в зависимости от системы, нам нужно только определить постоянный идентификатор.
  • В Fluidd найдите файл конфигурации и откройте crowsnest.conf

    Loading...
  • Найдите device: и удалите следующий за ним идентификатор

    Loading...

Поиск идентификатора камеры

Совет
  • Убедитесь, что камера подключена к верхнему компьютеру.
  • Нажмите DEVICES вверху, затем нажмите VIDEO и, наконец, нажмите "Обновить"
    Loading...
  • Найдите path_by_id и скопируйте следующую строку
    Loading...

Добавление идентификатора

  • Добавьте идентификатор и сохраните конфигурацию
    Loading...

Включение камеры

  • Нажмите "Настройки", выберите "Камера", затем нажмите "Добавить камеру"
    Loading...
  • Введите желаемое имя и нажмите "Сохранить"
    Loading...

Проверка включения

  • На панели приборов должно появиться изображение с камеры
    Loading...
  • Если изображение не отображается, необходимо снова перезагрузить систему
Loading...