Подключение и использование камеры
В тестовом образе FLYOS-FAST v1.4.0 также доступна камера GoCam. Она поддерживает настройку параметров UVC-камеры в реальном времени через порт 8080. Инструкцию по использованию см. в разделе Сервис камеры GoCam. В стабильной версии v1.3.10 и в образах платформ без GoCam продолжайте использовать метод Crowsnest, описанный на этой странице.
Пожалуйста, строго соблюдайте следующий порядок действий, иначе камера может не определяться:
- Сначала включите сервис: убедитесь, что сервис
crowsnestзапущен и работает нормально. - Затем настройте камеру: после того как сервис заработает, приступайте к настройке конкретных параметров камеры.
Если вы допустили ошибку: если вы сначала настроили камеру, но сервис 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. - После сохранения изменений перезагрузите систему, и изменения вступят в силу.
- Откройте IP-адрес устройства в браузере, например:
Включение службы Crowsnest
- В конфигурации найдите
crowsnest=0и измените его наcrowsnest=1 - После завершения изменения сохраните конфигурацию и перезагрузите систему
- Обратите внимание, что для вступления изменений в силу требуется перезагрузка системы.
Loading...
Открытие конфигурации
- Идентификаторы камер различаются в зависимости от системы, нам нужно только определить постоянный идентификатор.
-
В Fluidd найдите файл конфигурации и откройте
crowsnest.confLoading... -
Найдите
device:и удалите следующий за ним идентификаторLoading...
Поиск идентификатора камеры
- Убедитесь, что камера подключена к верхнему компьютеру.
- Нажмите
DEVICESвверху, затем нажмитеVIDEOи, наконец, нажмите "Обновить"Loading... - Найдите
path_by_idи скопируйте следующую строкуLoading...
Добавление идентификатора
- Добавьте идентификатор и сохраните конфигурацию
Loading...
Включение камеры
- Нажмите "Настройки", выберите "Камера", затем нажмите "Добавить камеру"
Loading...
- Введите желаемое имя и нажмите "Сохранить"
Loading...
Проверка включения
- На панели приборов должно появиться изображение с камеры
Loading...
- Если изображение не отображается, необходимо снова перезагрузить систему