====== imx378-190 ======
Камера Raspberry Pi IMX378-1900 идеально подойдёт для создания фотографий и видео с большим углом обзора.
Камерный модуль выполнен специально для компьютеров [[amp>collection/raspberry-pi?utm_source=man&utm_campaign=raspberry-pi-high-quality-camera&utm_medium=wiki|Raspberry Pi]]. Он подключается напрямую к видеочипу VideoCore и экономит системные ресурсы, при этом USB-порты остаются свободными для другой периферии.
===== История Raspberry OS =====
Raspberry OS является операционной системой, основанной на Linux Debian. Каждые 2 года версии Debian существенно обновляться. Как следствие Raspberry OS также подвергается обновлениям. С момента появления платформы Raspberry Pi было 6 крупных релизов (обновлений) Debian и Raspberry OS. Давайте коротко рассмотрим каждый релиз:
- Wheezy - эта версия операционной системы выпущена в далёком 2013 году и основана на ядре Linux версии 3.x (если была необходимость использовать пару Raspberry Pi OS и платы с драйвером CH340, то драйвер необходимо было устанавливать отдельно). С этой операционной системой корректно работали только Raspberry Pi 1/1+, а в версиях 2015 года появилась поддержка Raspberry Pi 2.
- Jessie - этот релиз ОС перешёл на версию ядра 4.x, что позволило без больших проблем использовать пару Raspberry Pi и платы с драйвером CH340. Такая ОС поддерживала работу с Raspberry Pi 1/1+, Raspberry Pi 2, Raspberry Pi 3 и Raspberry Pi Zero
- Stetch - по сути это осталось той же ОС, только появилась поддержка Raspberry Pi 3 +
- Buster - добавили поддержку Raspberry Pi 4 и перешили на ядро Linux версии 5.x
- Bullseye - добавили поддержку Raspberry Pi Zero 2W, а также обновили ядро Linux до версии 6
- Bookworm - добавили поддержку Raspberry Pi 5 и изменили пункты настройки в raspi-config
Процесс настройка камер в ОС до версии Bullseye включительно полностью идентичен.
===== Подключение и примеры работы =====
==== Шаг 1 ====
Подключите камерный модуль к Raspberry Pi через FFC-шлейф в разъём CSI (Camera Serial Interface).
==== Шаг 2 ====
- Откройте терминал на Raspberry Pi.{{ :articles:raspberry-pi-camera-guide:raspberry-pi-camera-guide-libcamera-enable.1.png?nolink |}}
- Обновите репозитории и драйвера Raspberry OS.
sudo apt update
sudo apt upgrade -y
sudo apt full-upgrade -y
=== Настройка для Bullseyes OS ===
- Откройте терминал Raspberry Pi.{{ :articles:raspberry-pi-camera-guide:raspberry-pi-camera-guide-libcamera-enable.1.png?nolink |}}
- Зайдите в настройки Raspberry Pi.sudo raspi-config
{{ :articles:raspberry-pi-camera-guide:raspberry-pi-camera-guide-libcamera-enable.2.png?nolink |}}
- Выберите пункт: Interface OptionsLegacy Camera.{{ :articles:raspberry-pi-camera-guide:raspberry-pi-camera-guide-libcamera-enable.3.gif?nolink |}}
- Выберите No для подтверждения отключения поддержки Legacy Camera.{{ :articles:raspberry-pi-camera-guide:raspberry-pi-camera-guide-libcamera-enable.4.png?nolink |}}
- Открываем config.txt sudo nano /boot/config.txt
{{:products:camera-raspberry-pi-model-imx378-190:open_config_txt.png?nolink |}}
- Проверьте чтобы в строка ''camera-auto-detect'' имела вид camera-auto-detect=0
{{:products:camera-raspberry-pi-model-imx378-190:camera_auto_detected_0.png?nolink |}}
- В конце файла добавьте строку dtoverlay=imx378
{{:products:camera-raspberry-pi-model-imx378-190:dtoverlay_imx378.png?nolink |}}
- Сохраните изменения, нажав сочетание ''Control + X''
- Перезагрузите Raspberry Pi. В терминале введите команду init 6
{{:products:camera-raspberry-pi-model-imx378-190:init_6.png?nolink |}}
- Проверьте камеру введя команду libcamera-hello
{{:products:camera-raspberry-pi-model-imx378-190:libcamera-hello.png?nolink |}}{{:products:camera-raspberry-pi-model-imx378-190:camera-work.png?nolink |}}
=== Настройка для Bookworm OS ===
- Открываем config.txt sudo nano /boot/firmware/config.txt
{{:products:camera-raspberry-pi-model-imx378-190:open_firmware_config_txt.png?nolink |}}
- Строку ''camera-auto-detect'' приводим к виду camera-auto-detect=0
{{:products:camera-raspberry-pi-model-imx378-190:firmware_camera_auto_detect.png?nolink |}}
- В конце файла добавьте строку dtoverlay=imx378
{{:products:camera-raspberry-pi-model-imx378-190:firmware_dtoverlay_imx378.png?nolink |}}
- Сохраните изменения, нажав сочетание ''Control + X''
- Перезагрузите Raspberry Pi. Для этого в терминале введите команду init 6
{{:products:camera-raspberry-pi-model-imx378-190:bookworm_init_6.png?nolink |}}
- Проверьте камеру введя команду libcamera-hello
{{:products:camera-raspberry-pi-model-imx378-190:bookworm_libcamera-hello.png?nolink |}}{{:products:camera-raspberry-pi-model-imx378-190:bookworm_camera_work.png?nolink |}}
==== Шаг 3 ====
Примеры работы вы найдёте в [[articles:raspberry-pi-camera-guide|общей инструкции использования MIPI-камер для Raspberry Pi]].