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

Устранение неполадок ToF-камеры Arducam

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

Перед началом работы

Здесь собраны рекомендации по ToF-камере (время пролёта) Arducam.

По данным Arducam, качеству в компании уделяют первостепенное внимание: на всём производстве — и собственном, и у сертифицированных подрядчиков — действуют система всеобщего управления качеством (TQM) и стандарт ISO 9001, а каждая камера перед выпуском проходит промежуточный и финальный контроль.

Тем не менее камера может не заработать. Кроме возможного брака, причин много: повреждения при транспортировке, неблагоприятные условия, неправильное обращение и т. д.

СоветЕсли ToF-камера Arducam работает не так, как описано, сначала пройдите по списку проверок ниже — скорее всего, это сэкономит время. Если не поможет, напишите нам на quote@arducam-russia.ru.
  • Перед подключением камеры всегда выключайте Raspberry Pi или NVIDIA Jetson и отсоединяйте блок питания.
  • Используйте рекомендованную версию ОС для Raspberry Pi или NVIDIA Jetson (см. документацию к соответствующей плате).
  • Убедитесь, что шлейф на плате камеры зафиксирован защёлкой.
  • Убедитесь, что шлейф правильно вставлен в разъём.
  • Избегайте высоких температур.
  • Не допускайте попадания воды и влаги на работающую камеру и не кладите её на токопроводящие поверхности.
  • Не перегибайте и не натягивайте гибкий шлейф.
  • Вкручивайте винт штатива ровно, чтобы не сорвать резьбу.
  • Вставляйте и вынимайте шлейф из разъёма аккуратно, чтобы не повредить печатную плату.
  • Не двигайте и лишний раз не трогайте печатную плату во время работы.
  • Держите плату за края, чтобы не повредить её электростатическим разрядом.
  • Храните плату камеры в прохладном и по возможности сухом месте.
  • Резкие перепады температуры и влажности могут вызвать запотевание объектива и ухудшить качество фото и видео.

Устранение неполадок (раздел пополняется)

Перед диагностикойЕсли камера работает неправильно, сначала выполните для общей проверки команды ниже. Затем пришлите их вывод нам на quote@arducam-russia.ru — так проблему удастся найти быстрее.
pip3 list | grep ArduCamDepthCamera
dpkg -l | grep arducam-tof-sdk-dev
ls /dev/video*

Правильный вывод выглядит примерно так:

Вывод команд общей проверки ToF-камеры
СоветЕсли вы столкнулись с одной из проблем ниже, попробуйте предложенное решение. Если проблема осталась, напишите нам на quote@arducam-russia.ru.

1. Некорректная работа камеры

Типичные признаки (список неполный):

  • Чередование строк (интерлейсинг)
  • Шум
  • Неверные данные глубины
  • Сбой облака точек
РешениеОбновите SDK до последней версии 0.0.7 командами ниже.
sudo apt update
sudo apt install  arducam-tof-sdk-dev

Примеры признаков

  • Чередование строк. Скорее всего, причина — старая версия SDK.
Чередование строк на изображении глубины
  • Шум.
Шум на изображении глубины
  • Неверные данные глубины.
Неверные данные глубины
  • Сбой облака точек.
Сбой построения облака точек

2. Как переключаться между режимами 2 м и 4 м?

РешениеИспользуйте в программе следующий код:
if (tof.start()){
    std::cerr<<"Failed to start camera"<<std::endl;
    exit(-1);
}
//  Modify the range also to modify the MAX_DISTANCE
tof.setControl(ArduCam::RANGE,MAX_DISTANCE);

3. Ошибка компиляции при подключении по SSH

Если вы подключаетесь к Raspberry Pi по SSH и получаете ошибку, как на скриншоте ниже, сначала выполните в терминале команду export DISPLAY=:0 или подключите Raspberry Pi к монитору и работайте без SSH.

Ошибка компиляции при работе по SSH

Раздел будет пополняться.

Приложение

Вывод справки (help):

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

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