Научить камеру работать на Raspberry Pi 5 легко; вот как это делается

    0
    0


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


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

    Почему обычные ленточные кабели не работают с Raspberry Pi 5?

    Два типа ленточных кабелей, используемых для подключения камеры к Raspberry Pi.

    До сих пор большинство плат 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.
    Кабель дисплея Raspberry Pi 5

    Подключение ленточного кабеля к модулю камеры

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

    1. Переверните модуль камеры на обратную сторону и потяните пластик вниз. фиксирующий зажим который фиксирует ленточный кабель на месте.


    Выделен фиксатор модуля камеры

    2. Сдвиньте старый кабель вдали от модуля камеры.

    3. Вставьте новый кабель с золотые булавки на той же стороне, что и объектив камеры.

    Ориентация золотых контактов на новом кабеле камеры Raspberry Pi

    4. Аналогичным образом, цветная часть часть кабеля должна быть обращена к фиксирующим зажимам.

    Правильная ориентация нового кабеля

    5. Защитите удерживающая защелка после двойной проверки ориентации кабеля.


    Подключение ленточного кабеля к Raspberry Pi 5

    Подключив кабель к модулю камеры, вы можете подключить его к Raspberry Pi 5.

    1. Аккуратно поднимите фиксирующий зажим любого из разъемов MIPI.

    Разъем MIPI на Raspberry Pi 5

    Будьте особенно осторожны при обращении с удерживающей защелкой. Хотя его не так легко сломать, как на Raspberry Pi Zero, вы все равно можете заставить зажим выскочить из гнезда, если приложите больше усилий, чтобы его вытащить.

    2. Вставьте кабель в порт MIPI с помощью цветная часть лицом к слотам micro HDMI.

    Цветная часть ленточного разъема, подключенная к Raspberry Pi 5.


    3. Аналогично, золотые булавки должен находиться на той же стороне, что и разъем Ethernet.

    Золотые контакты разъема кабеля, подключенного к Raspberry Pi 5.

    4. Равномерно нажмите на удерживающий зажим с обеих сторон, чтобы прикрепить ленточный кабель к Raspberry Pi 5, и слегка потяните его, чтобы убедиться, что он подключен правильно.

    Тестирование камеры на Raspberry Pi 5

    Если вы используете официальный модуль камеры, ОС Raspberry Pi должна автоматически обнаружить его после загрузки. Таким образом, в отличие от предыдущих плат, вам не нужно включать опцию камеры с помощью инструмента настройки Raspberry Pi. raspistill Пакет устарел в варианте Bullseye ОС Raspberry Pi, поэтому вам придется использовать пакет библиотека библиотеки вместо этого библиотека. Чтобы проверить, правильно ли работает кабель,

    1. Открой Терминал приложение.


    Приложение терминала Raspberry Pi

    2. Введите команду Hello из библиотеки libcamera:

    libcamera-hello

    Команда libcamera, используемая для проверки того, обнаруживается ли модуль камеры Raspberry Pi.

    3. Если на мгновение появится интерфейс камеры, процедура прошла успешно.

    (Необязательно) Для тех, у кого более одной камеры, вы можете использовать параметр — camera, за которым следует 0 или 1, чтобы убедиться, что обе камеры находятся в рабочем состоянии.

    libcamera-hello --camera 0 
    
    

    libcamera-hello --camera 1

    Но для тех, кто качает неофициальный модуль, библиотека библиотеки возможно, не сможет его обнаружить. Итак, вам придется внести определенные изменения в конфикс.txt файл в ботинок папка.

    1. Внутри терминала используйте команду нано текстовый редактор, чтобы открыть конфиг.txt:


    sudo nano /boot/firmware/config.txt

    Команда открытия файла config.txt

    2. Измените значение параметра camera_auto_detect переменная из 1 к 0.

    camera_auto_detect=0

    Процедура отключения функции camera_auto_detect

    Это не позволит операционной системе 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.

    Предыдущая статьяЧто будет с Notcoin дальше? Стать «Netflix социальных, вирусных игр»
    Следующая статьяКрупнейшие инвесторы вложили $500 миллионов в Ethereum
    Петр Григорин
    Интересуется софтом, разработкой и использование новых приложений, технология искусственного интеллекта. Этот писатель - человек с техническими знаниями, который увлечен разработкой программного обеспечения и использованием новых приложений. Его особенно интересуют технологии искусственного интеллекта и то, как они могут быть использованы для улучшения различных отраслей промышленности и повседневной жизни. Обладая прочной основой в области информатики и острым взглядом на инновации, этот писатель обязательно привнесет ценные идеи и соображения в любую дискуссию на эти темы. Пишет ли он о последних открытиях в области ИИ или исследует потенциал новых программных инструментов, его работа обязательно будет увлекательной и заставляющей задуматься.