Допустим, вы наконец решили купить Raspberry Pi 5, услышав хорошие отзывы о новейшем члене самого популярного семейства SBC. Если вы занимаетесь созданием проектов своими руками, возможно, вы уже исчерпали большинство интересных вещей, которые можно было бы реализовать с помощью только SBC. Следующий шаг — начать изучать периферийные устройства, которые вы можете установить на Raspberry Pi, чтобы расширить свой репертуар проектов.
Хотя модули камеры являются фантастическим дополнением к любой установке Raspberry Pi, вы, вероятно, столкнетесь с проблемами, если попытаетесь подключить типичные ленточные разъемы к новым портам MIPI на флагманской плате RPi. Поэтому мы составили руководство, которое поможет вам подключить модуль камеры к Raspberry Pi 5.

Обзор Raspberry Pi 5: Святой Грааль DIY-проектов стал еще лучше (и реже)
Raspberry Pi 5 — один из самых мощных SBC потребительского уровня. К сожалению, его ограниченный ассортимент означает, что вам будет сложно его найти.
Почему обычные ленточные кабели не работают с Raspberry Pi 5?
До сих пор большинство плат Raspberry Pi, за исключением моделей Zero, имели отдельные интерфейсы для камеры и дисплея. Ленточные разъемы вашей камеры подключались к порту последовательного интерфейса камеры (CSI), а разъемы крошечного ЖК-экрана нужно было подключать к разъему последовательного интерфейса дисплея (DSI).
Однако Raspberry Pi Foundation добавила в RPi 5 набор четырехполосных трансиверов MIPI, совместимых как с соединениями CSI, так и с DSI. К сожалению, это привело к тому, что типичный порт CSI сжался до разъема MIPI, для которого требуется ленточный кабель с 22-контактным разъемом. вместо обычных 15-контактных. Поскольку большинство официальных модулей камеры Raspberry Pi оснащены 15-контактным ленточным кабелем с шагом 1 мм, вам потребуется приобрести либо адаптер, либо 22-жильный кабель с шагом 0,5 мм для подключения модуля к Raspberry Pi. Положительным моментом является то, что эти кабели довольно недорогие, поэтому вам не нужно беспокоиться о том, что вы потратите еще больше денег после покупки дорогой платы Raspberry Pi 5.

Кабель дисплея Raspberry Pi 5
Подключение ленточного кабеля к модулю камеры
Если у вас есть необходимый кабель, пришло время отсоединить несовместимый ленточный провод от вашей камеры и заменить его приобретенным.
1. Переверните модуль камеры на обратную сторону и потяните пластик вниз. фиксирующий зажим который фиксирует ленточный кабель на месте.
2. Сдвиньте старый кабель вдали от модуля камеры.
3. Вставьте новый кабель с золотые булавки на той же стороне, что и объектив камеры.
4. Аналогичным образом, цветная часть часть кабеля должна быть обращена к фиксирующим зажимам.
5. Защитите удерживающая защелка после двойной проверки ориентации кабеля.
Подключение ленточного кабеля к Raspberry Pi 5
Подключив кабель к модулю камеры, вы можете подключить его к Raspberry Pi 5.
1. Аккуратно поднимите фиксирующий зажим любого из разъемов MIPI.
Будьте особенно осторожны при обращении с удерживающей защелкой. Хотя его не так легко сломать, как на Raspberry Pi Zero, вы все равно можете заставить зажим выскочить из гнезда, если приложите больше усилий, чтобы его вытащить.
2. Вставьте кабель в порт MIPI с помощью цветная часть лицом к слотам micro HDMI.
3. Аналогично, золотые булавки должен находиться на той же стороне, что и разъем Ethernet.
4. Равномерно нажмите на удерживающий зажим с обеих сторон, чтобы прикрепить ленточный кабель к Raspberry Pi 5, и слегка потяните его, чтобы убедиться, что он подключен правильно.
Тестирование камеры на Raspberry Pi 5
Если вы используете официальный модуль камеры, ОС Raspberry Pi должна автоматически обнаружить его после загрузки. Таким образом, в отличие от предыдущих плат, вам не нужно включать опцию камеры с помощью инструмента настройки Raspberry Pi. raspistill Пакет устарел в варианте Bullseye ОС Raspberry Pi, поэтому вам придется использовать пакет библиотека библиотеки вместо этого библиотека. Чтобы проверить, правильно ли работает кабель,
1. Открой Терминал приложение.
2. Введите команду Hello из библиотеки libcamera:
libcamera-hello
3. Если на мгновение появится интерфейс камеры, процедура прошла успешно.
(Необязательно) Для тех, у кого более одной камеры, вы можете использовать параметр — camera, за которым следует 0 или 1, чтобы убедиться, что обе камеры находятся в рабочем состоянии.
libcamera-hello --camera 0libcamera-hello --camera 1
Но для тех, кто качает неофициальный модуль, библиотека библиотеки возможно, не сможет его обнаружить. Итак, вам придется внести определенные изменения в конфикс.txt файл в ботинок папка.
1. Внутри терминала используйте команду нано текстовый редактор, чтобы открыть конфиг.txt:
sudo nano /boot/firmware/config.txt
2. Измените значение параметра camera_auto_detect переменная из 1 к 0.
camera_auto_detect=0
Это не позволит операционной системе Raspberry Pi автоматически загружать оверлей для официальных модулей камеры.
3. Добавить dtoverlay переменная, за которой следует имя вашей камеры и порт DIPI, к которому вы подключили указанный модуль к конфиг.txt файл.
dtoverlay=camera_name,mipi_port-number
4. Нажимать Ctrl+X чтобы выйти из файла, нажмите Да когда nano попросит вас сохранить изменения и нажмите Входить чтобы окончательно выйти из файла.
5. Перезагрузите Raspberry Pi.
6. После перезагрузки Raspberry Pi вы сможете запустить камеру, введя libcamera-привет команду в терминал.
Если ваша камера по-прежнему не обнаруживается Raspberry Pi, возможно, возникли проблемы с физическим соединением. Возможно, вы неправильно вставили ленточный кабель в разъем MIPI, поэтому вам следует отсоединить его и повторить попытку, равномерно нажав на защелку.
Создавайте крутые проекты с помощью недавно настроенного модуля камеры.
Теперь, когда вы настроили камеру, вы можете экспериментировать с другими проектами Raspberry Pi. Новичкам я рекомендую создать камеру для замедленной съемки, поскольку это интересный проект, который довольно просто настроить.
Если вам нужно что-то более сложное, вы можете попытаться создать систему безопасности с помощью SBC, установив пакет MotionEye. Прежде чем приступить к работе, следует предупредить: некоторые из новых камер, включая модуль камеры V3, могут не работать с MotionEye из-за проблем совместимости с устаревшим стеком камер, используемым приложением. Таким образом, вам, возможно, придется рассмотреть альтернативные решения, такие как старый модуль камеры или веб-камеру, если вы планируете превратить Raspberry Pi 5 в камеру наблюдения.

10 простых проектов Raspberry Pi для начинающих
Вам не нужно быть мастером DIY, чтобы создавать эти проекты с помощью Raspberry Pi.