К содержимому
  1. Главная
  2. Документация
  3. Камеры для Raspberry Pi
  4. Камеры Pivariety в OctoPrint

Камеры Pivariety в OctoPrint

Документация Arducam · перевод arducam-russia.ru

1. Образ для SD-карты

Скачайте образ для SD-карты.

2. Как записать образ на SD-карту

Запись образа на SD-карту, шаг 1
Запись образа на SD-карту, шаг 2
Запись образа на SD-карту, шаг 3
Запись образа на SD-карту, шаг 4

3. Установите зависимости

3.1. Установите драйвер и libcamera

Порядок установки — в разделе Быстрый старт.

3.2. Проверка

Проверьте видеоустройство:

Проверка видеоустройства камеры
rpicam-still -t 5000 -o test.jpg -n

4. Скачайте исходный код плагина libcamera

Клонируйте исходный код mjpg-streamer и выполните команды ниже, чтобы собрать и установить плагин libcamera.

git clone https://github.com/ArduCAM/mjpg-streamer.git mjpg-streamer-libcamera
cd mjpg-streamer-libcamera/mjpg-streamer-experimental
make
sudo install -m 755 _build/mjpg_streamer /opt/mjpg-streamer
sudo find _build -name "*.so" -type f -exec install -m 644 {} /opt/mjpg-streamer \;
sudo cp -a -r ./www /opt/mjpg-streamer
sudo chmod 755 /opt/mjpg-streamer/www
sudo chmod -R 644 /opt/mjpg-streamer/www

5. Измените файл octopi.txt

Откройте файл /boot/octopi.txt и внесите следующие изменения.

5.1. Выберите камеру

Параметр выбора камеры в octopi.txt

Например, так:

Пример настройки камеры в octopi.txt

5.2. Задайте параметры плагина libcamera

camera_libcamera_options=""

Описание параметров можно посмотреть командой:

./mjpg_streamer -i "input_libcamera.so -h"
Справка по параметрам плагина input_libcamera

5.3. Настройте HTTP-вывод камеры

camera_http_webroot="./www"
camera_http_options=""

Параметры camera_http_options тоже можно посмотреть командой:

./mjpg_streamer -o "output_http.so -h"
Справка по параметрам плагина output_http

6. Замените файл webcamd

Файл webcamd находится в каталоге /root/bin.

Файл webcamd в каталоге /root/bin

Переименуйте исходный файл, чтобы сохранить его как резервную копию, затем скопируйте доработанный Arducam файл webcamd в каталог /root/bin.

В примере новый файл скачивается в каталог /home/pi.

cd ~
sudo mv /root/bin/webcamd /root/bin/webcamd.bak
sudo wget -O webcamd https://github.com/ArduCAM/mjpg-streamer/releases/download/v1.0.2/webcamd
sudo mv webcamd /root/bin/
sudo chmod 755 /root/bin/webcamd

7. Перезагрузите Raspberry Pi

sudo reboot

8. Просмотр в браузере

8.1. Изображение

Введите IP-адрес устройства (IPv4) в адресной строке браузера.

Чтобы увидеть изображение с камеры, нажмите на вкладку, на которую указывает красная стрелка на рисунке ниже.

Вкладка с изображением камеры в веб-интерфейсе OctoPrint

8.2. Управление

Установите плагин управления камерой.

Нажмите кнопку, на которую указывает стрелка на рисунке ниже.

Кнопка настроек в веб-интерфейсе OctoPrint

Скачайте плагин, следуя инструкциям.

Менеджер плагинов OctoPrint

Вставьте в поле, обведённое на рисунке, ссылку на архив плагина OctoPrint-CameraSettings с GitHub.

Установка плагина по ссылке в OctoPrint

В конце перезапустите сервис, следуя подсказкам на странице.

sudo reboot

С помощью этого плагина можно вручную настраивать фокус.

Настройки камеры в плагине CameraSettings

Запросить цену

Укажите количество — пришлём коммерческое предложение.