60 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Лазерный дальномер своими руками схема

Денисюк Роман Эдуардович

Факультет компьютерных информационных кехнологий и автоматики

Кафедра электронной техники

Специальность «Научные, аналитические и экологические приборы и системы»

Обоснование, разработка и исследование лазерного дальномера для систем машинного зрения роботов

Научный руководитель: к. т. н., доц. Кузнецов Дмитрий Николаевич

Лазерный дальномер своими руками

Содержание

Введение

В продаже, есть большое количество дешевых датчиков – дальномеров, в их числе ультразвуковые и инфракрасные. Все эти устройства работают хорошо, но из-за значительного веса, не подходят для летающих роботов. Миниатюрный робот вертолет, например, может нести около 100&nbspг полезной нагрузки. Это даёт возможность использовать, для поиска препятствий и предотвращения столкновений с ними, машинное зрение, используя веб-камеры (или другие миниатюрные, беспроводные камеры с подключением к компьютеру через USB). А еще лучше, установить две камеры, что обеспечит роботу, стерео зрение, таким образом, благодаря информации о глубине изображения, улучшится обход препятствий. Недостатком этой идеи является сравнительно большой вес камеры.

1. Лазерный дальномер из веб-камеры

1.1. Принцип работы

Лазерная точка проектируется на возможное препятствие, лежащие в поле зрения камеры, расстояние до этого препятствия может быть легко вычислено. Математика здесь очень простая, обработку данных лучше всего производить в компьютерных приложениях. (см. рис. 1.1)

Рисунок 1.1 – Принцип действия дальномера

Итак, вот как это работает. Лазерный луч проецируется на объект в поле зрения камеры. Этот луч должен быть идеально параллелен оптической оси камеры. Лазерная точка захватывается вместе с остальной сценой. Простой алгоритм ищет на изображении яркие пиксели. Предполагая, что точка лазера является яркой на фоне более тёмной обстановки (я использовал обычную лазерную указку купленную в магазине за доллар), изначально положение точки в кадре не известно. Затем нам нужно рассчитать дальность до объекта, основываясь на том, где вдоль оси Y находится лазерная точка, чем ближе она к центру изображения, тем дальше находится объект.

Как мы видим из рисунка выше, расстояние (D) может быть рассчитано по формуле:

Конечно, для решения этого уравнения, вы должны знать, h – фиксированное расстояние между лазерной указкой и камерой. Знаменатель высчитывается так:

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

Используя следующее уравнение, мы можем вычислить угол наклона в зависимости от значения h, а также фактическое расстояние до каждой точки.

Теперь у нас есть расчётные значения, мы можем придумать отношения, что позволяет нам рассчитывать, дальность, зная количеством пикселей от центра изображения. Можно использовать линейную зависимость.

Зная калибровочные данные, можно посчитать:

1.2. Компоненты

Для сборки дальномера требуется не так много деталей: веб-камера и лазерная указка. Для соединения лазерной указки и камеры необходимо вырезать раму из жести или фанеры:

Собранный дальномер должен выглядеть примерно следующим образом:

1.3. Программное обеспечение

Программа-обработчик написана на двух языках: Visual C&nbsp++ и Visual Basic. Вы, вероятно, подумаете, что программа на Visual Basic проще, чем на VC&nbsp++ в плане кода, но во всём есть компромисс. Код на VC&nbsp++ можно собрать бесплатно (при условии, что у вас есть Visual Studio), в то время как код VB требует приобретение программных пакетов сторонних производителей (в дополнение к Visual Studio).

Коды программ написанных на Visual Basic и Visual C&nbsp++ можно найти по ссылке: www.cxem.net

1.4. Дальнейшая работа

Одним из конкретных улучшений, которые могут быть внесены в этот дальномер, является проекция горизонтальной лазерной линии, вместо точки. Таким образом, мы сможем вычислять расстояние до цели, для каждого ряда пикселов на изображении [1].

2. Фазовый лазерный дальномер

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

2.1. Выбор метода измерений

Принцип действия дальномера физического типа заключается в измерении времени, которое затрачивает посланный дальномером сигнал для прохождения расстояния до объекта и обратно. Способность электромагнитного излучения распространяться с постоянной скоростью дает возможность определять дальность до объекта.

Существует несколько методов измерения дальности:

1. Метод триангуляции.

3. Импульсный метод.

4. Фазовый метод.

Разрабатываемый лазерный дальномер предлагается выполнить но основе фазового метода. Фазовый метод измерения расстояний основан на определении разности фаз посылаемых и принимаемых модулированных сигналов.

Режим работы устройства зависит от его температуры, с изменением которой незначительно изменяется фаза сигнала. Вследствие этого точное начало отсчета фазы определить нельзя. С этой целью фазовые измерения повторяются на эталонном отрезке (калибровочной линии) внутри прибора. Главное преимущество фазового метода измерения – более высокая точность, которая может достигать единиц миллиметров [2].

2.2. Создание макетного образца

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

Читать еще:  Фото кованных заборов для частных домов

В качестве излучателя при разработке макетного образца использован стандартный модуль красного лазерного светодиода (см. рис. 2.1) мощностью 5&nbspмВт длиной волны 650&nbspнм.

Рисунок 2.1 – Модуль лазерного светодиода

Для регистрации отраженного лазерного излучения в качестве фотоприемника использован pin-фотодиод bpw24r (см. рис. 2.2). К преимуществам данного фотодиода следует отнести высокую чувствительность в красной области видимого спектра, узкую диаграмму направленности и малую емкость р-п-перехода (5&nbspпФ). Максимальная рабочая частота 35&nbspМГц.

Рисунок 2.2 – PIN-фотодиод bpw24r

Для генерации рабочего и опорного сигналов использован модуль DDS генератора сигналов на базе микросхемы AD9850 (см. рис. 2.3). Рабочий диапазон генерируемых синусоидальных колебаний лежит в пределах от 1&nbspГц до 40&nbspМГц, шаг перестройки 1&nbspГц, относительная нестабильность частоты 10 -5 .

Рисунок 2.3 – Модуль AD9850 DDS генератора сигналов

В качестве микропроцессорного модуля управления использована стандартная плата Arduino Uno (см. рис. 2.4) на базе современного микро-контроллера ATmega328 c тактовой частотой 16&nbspМГц.

Рисунок 2.4 – Микропроцессорный модуль Arduino Uno

На рисунке 2.5 приведена схема модулятора лазерного излучения. Гармоничный сигнал частотой 10 МГц и амплитудой 0,5 В с выхода DDS генератора поступает на электронный усилитель с коэффициентом усиления по напряжению KU&nbsp=&nbsp3, построен на базе операционного усилителя DA1 AD8042. С помощью подстроечного резистора R1 обеспечивается выбор оптимального положения рабочей точки по постоянному току.

Рисунок 2.5 – Функциональная схема модулятора лазерного излучения

На рисунке 2.6 представлена схема отраженного лазерного сигнала, состоящий из фотоусилителя на DA1, смесителя и двухкаскадного избирательного усилителя на DA2 и DA3. Фотопидсилювч превращает измерительный оптический сигнал в электрический. На выходе смесителя формируется низкочастотный разностный сигнал с частотой 1 кГц, который после фильтрации двухзвенный фильтром нижних частот (R3, R4, C4, C5) поступает на избирательный усилитель с коэффициентом усиления около 10000.

Модулятор лазерного излучения и измерительного канала отражен-ного сигнала собраны на отдельных беспаечних монтажных платах (см. рис. 2.7 и 2.8). Программное обеспечение модуля разработано в среде Arduino 1.0.5. Для управления DDS генератором использована стандартная библиотека AH_AD9850.h .

Рисунок 2.6 – Функциональная схема измерительного канала отраженного лазерного излучения

В результате испытаний макетного образца получили:

– Уровень шумов на выходе избирательного усилителя составляет 5&nbspмВ;

– Уровень полезного сигнала на выходе избирательного усилителя при расстоянии до объекта 2 м составляет 200&nbspмВ;

– Самовозбуждение усилителя отсутствует;

– Внешняя засветка фотодиода на результаты измерений не влияет.

Рисунок 2.7 – Макетная плата модулятора

Рисунок 2.8 – Макетная плата измерительного канала отраженного сигнала

3. Заключение

В целом результаты макетирование подтверждают способность предложенного способа измерений, основанного на технике прямого преобразования частоты. Чувствительность измерительного канала достаточна для регистрации отраженного лазерного сигнала. Уровень выходного сигнала позволяет в дальнейшем простыми средствами определять его фазу и вычислять расстояние до объекта.

Лазерный дальномер из web камеры

В продаже, есть большое количество, дешёвых, датчиков – дальномеров, в их числе ультразвуковые и инфракрасные. Все эти устройства работают хорошо, но из – за значительного веса, не подходят для летающих роботов. Миниатюрный робот вертолет, например, может нести около 100г полезной нагрузки. Это даёт возможность использовать, для поиска препятствий и предотвращения столкновений с ними, машинное зрение, используя веб-камеры (или другие миниатюрные, беспроводные камеры с подключением к компьютеру через USB). А еще лучше, установить две камеры, что обеспечит роботу, стерео зрение, таким образом, благодаря информации о глубине изображения, улучшится обход препятствий. Недостатком этой идеи, является, добавление веса второй камеры.

В этой статье описывается, как маленькая лазерная указка, вместе с одной web камерой, может обеспечить моно машинное зрение, с большим диапазоном информации.

Этот проект основан на статье найденной здесь.

Принцип работы

Смотрите рисунок ниже. Лазерная точка проектируется на возможное препятствие, лежащие в поле зрения камеры, расстояние до этого препятствия может быть легко вычислено. Математика здесь очень простая, обработку данных лучше всего производить в компьютерных приложениях.

Итак, вот как это работает. Лазерный луч проецируется на объект в поле зрения камеры. Этот луч должен быть идеально параллелен оптической оси камеры. Лазерная точка захватывается вместе с остальной сценой. Простой алгоритм ищет на изображении яркие пиксели. Предполагая, что точка лазера является яркой на фоне более тёмной обстановки (я использовал обычную лазерную указку купленную в магазине за доллар), изначально положение точки в кадре не известно. Затем нам нужно рассчитать дальность до объекта, основываясь на том, где вдоль оси Y находится лазерная точка, чем ближе она к центру изображения, тем дальше находится объект.

Как мы видим из рисунка выше, расстояние (D) может быть рассчитано по формуле:

Читать еще:  Буквенное обозначение класса напряжения

Конечно, для решения этого уравнения, вы должны знать, h- фиксированное расстояние между лазерной указкой и камерой. Знаменатель высчитывается так:

Соединив два предыдущих уравнения, мы получим:

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

Для калибровки системы, мы будем собирать серию измерений, где нам известно, дальность до цели, а также количество пикселей центра изображения до точки лазера. Эти данные записываем в таблицу ниже:

Простой дальномер на Arduino

Добрый день любители самоделок! Сегодня мы соберём простой дальномер на Arduino Pro Mini. Прибор способен измерять расстояние от 2 до 400 см. Погрешность данного устройства доходит всего до +/- 1-5 см, в зависимости от измеряемого расстояния.

Инструменты и материалы
-Arduino Pro mini
-Датчик hc-04
-Индикатор на tm1637
-Провода ( у меня – МГТФ 0,12 )
-Программатор
-Пластмассовый корпус
-Li-on аккумулятор
-Маленький выключатель
-Плата зарядки на TP4056
-Суперклей
-Паяльник
-Припой
-Канифоль
-Дрель, свёрла и т.д.

Шаг первый.Схема:
По схеме всё просто, без дополнений.

Шаг второй.Подготовка корпуса:
Сначала примеряем датчик и сверлом на 15 мм высверливаем два отверстия.

Шаг третий.Прошивка:
В скетче выделены переменные которые можно подстроить для себя. Весь код закоментирован.

Далее подключаем программатор и прошиваем МК.

Шаг четвёртый.Сборка:
Так как устройство работает от аккумулятора,то лишние расходы заряда нам не нужны. Поэтому на плате Arduino выпаиваем светодиоды и кнопочку reset (для уменьшения размеров).

Шаг пятый.Тест:
Примечание: четвёртый сегмент всегда будет отображать 0. Это сделано для того, чтобы последний сегмент не был пустым. Получается если показание равно 270, то это означает, что расстояние равно 27 см.

Лазерный дальномер

Существует множество способов измерения расстояний – шагами, линейкой, рулеткой и пр. ХХ век добавил в средства измерений такой прибор, как лазерный дальномер. Его широко применяют военные, геодезисты для съемки местности. Лазерный дальномер был использован для замера расстояния до земного спутника – Луны.

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

Принцип работы

Лазерные измерительные приборы используют в своей работе два принципа – импульсный и фазовый.

Первый дальномер состоит из двух компонент – лазера и детектора. Замерив время, которое лазерный луч затратить на движение по пути от источника до отражающего объекта, можно вычислить точное расстояние между ними. Эти устройства применяют для работы на больших расстояниях. Технология работы заключается в следующем, лазер генерирует мощный импульс и отключается. Такое свойство позволяет его скрытно использовать. Это свойство и является решающим фактором, определяющим использования этого прибора военными.

Второй тип, фазовый, работает по следующему принципу. Лазер на некоторое время включает и направляет луч на удаленный объект, у него (луча) разная моделированная частота и по изменению фазы рассчитывают расстояние до объекта. Фазовые измерительные расстояния не имеют приборов для замера отражаемого сигнала. Эти приборы эффективны на расстояниях до 1 километра и поэтому их применяют для бытовых нужд или в качестве прицельных устройств для стрелкового оружия.

Схема действия лазерного дальномера

Лазерный дальномер, применяемый в быту и на строительстве, по сути, является смесью калькулятора и рулетки. Между тем такой прибор обладает рядом неоспоримых достоинств:

    1. это устройство предоставляет возможность выполнения измерения линейных размеров (длина, высота, ширина), при этом встроенный калькулятор автоматически рассчитает периметр. Кроме того, счетное устройство поможет определить объем помещения;
    2. дальномер оснащен возможностью хранения полученных данных во внутренней памяти. Их можно использовать для проведения расчетов;
  1. прибор позволяет измерять расстояние на удаленных расстояниях при чьей-либо помощи, кстати, замеры можно выполнять и на закрытых и на открытых площадках, в разных погодных условиях.

Особенности

При работе с лазерным дальномером целесообразно учитывать некоторые особенности работы с этим устройством.

Дальномеры имеют возможность выполнять измерения на разных расстояниях и с определенной погрешностью. Так, предельное расстояние может лежать в диапазоне от 60 до 200 метров, при погрешности в 5 см. Эти данные указываются в паспорте на изделие. Большая часть моделей дальномеров работает в пределах от – 10 до + 50 градусов.

При эксплуатации прибора на улице, необходимо помнить о том, что не последнюю роль играют погодные условия. Эффективность работы может быть снижена как в плохую, так и в солнечную погоду.

При выполнении замеров необходимо устранить препятствия, которые могут возникнуть между прибором и объектом, это, может быть, листва, стекло и пр.

Практика использования лазерных приборов измерения привела к появлению определенных правил работы. Например, результат измерений будет искажен, если луч будет направлен на поверхность с высокой отражающей поверхностью (зеркало, фольга). Результат будет не совсем верный, если луч будет направлен на объект с низкой отражательной способностью (толь).

Читать еще:  Обитаемая камера пескоструйной очистки

Для получения предельно точных результатов используют специальное приспособление ,обладающее отражательной поверхностью.

Во время эксплуатации необходимо постоянно следить за состоянием аккумуляторов или батареек. Слабые источники тока также отрицательно влияют результаты измерений.

При проведении измерений целесообразно использовать штатив. В таком случае точность замера будет повышена.

Порядок работы с лазерной рулеткой

Использование лазерного дальномера на практике это довольно простая задача. Для выполнения измерения достаточно установить его в исходную точку, направить на объект, до которого необходимо выполнить замер и активировать прибор. При этом надо помнить то, что для повышения точности целесообразно использовать штатив, особенно это актуально при измерении больших величин.

Порядок работы с лазерной рулеткой

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

Правила пользования

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

Проведение измерений при ярком солнце может быть затруднено из-за сложностей с видимостью лазерного маркера. В таком случае необходимо использовать специальные очки, через которые сразу будет его видно.

Лазерная съемка на местности

Во время выполнения измерения на улице, особенно на большие расстояния, необходимо применять пластину, которую называют визир.

Устройство компактного лазерного строительного дальномера

Несмотря на внешнюю простоту, лазерная линейка – это сложный инженерный прибор. Устройство лазерного дальномера состоит из следующих узлов:

Схема работы лазерного дальномера

  1. Излучатель – он генерирует луч и отправляет его в нужную точку.
  2. Отражатель – он необходим для приема, отраженного от объекта луча.
  3. Микропроцессор, для выполнения необходимых расчетов.
  4. Предустановленная программа необходимая для обработки полученных при замерах данных.
  5. Прицел, позволяющий направить луч в необходимое место.
  6. Уровень, с помощью которого прибор можно строго выставить в горизонтальной или вертикальной плоскости.

Дополнительные функции

Применяемая в составе лазерных дальномеров микроэлектроника позволяет не только выполнять прямые замеры. Многие устройства подобного типа обладают некоторыми дополнительными функции, к которым можно отнести:

    1. Функция непрерывного измерения. При работе в обычном режиме дальномер при нажатии кнопки на пульте фиксирует результат и выводит его на монитор. Но, довольно часто, возникает необходимость в проведении постоянного измерения расстояния, например, от стены до будущей перегородки. Для этого прибор переводят в режим непрерывного измерения. В таком режиме работы, устройство с некоторой частотой самостоятельно выполняет замер и показывает их результаты на монитор. Измерение проходит в реальном режиме времени.

    1. Определение наибольшего и наименьшего расстояния. Эта функция полезна при определении диагонали в комнате. Дело в том, что выполнить ее замер не так и просто при направлении лазерного луча можно промахнуться и в результате будут получены неточные результаты. После установки на приборе минимального расстояния, он будет фиксировать только те замеры, которые больше установленной.

Лазерные дальномеры для работы в помещениях или на небольших дистанциях

Все дальномеры, можно условно разделить на две большие группы. Одни применяют для внутренних работы, другие для внешних. Диапазон измерений, дальномеров, которые предназначены для внутренних измерений как правило, не превышает 100 метров.

Лазерный дальномер для работы в помещениях

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

Лазерные дальномеры для работы на местности

Лазерные дальномеры, которые применяют для работы на улице, позволяют показать результат при работе на 300 и более метров.

Лазерные дальномеры для работы на местности

Они оснащаются необходимыми приспособлениями, позволяющими выполнять измерения на таком расстоянии.

На что смотреть при выборе лазерного дальномера

На рынке представлено множество моделей лазерных дальномеров и зачастую потребитель может просто запутаться в обилии предложении. Поэтому потребитель, делая выбор лазерного дальномера, может руководствоваться определенными критериями, среди которых есть такие:

    1. Для работ внутри помещения достаточно прибора, который может выполнять замеры углов, и иметь функции, например, расчет периметра. Рулетки этого класса имеют небольшой диапазон измерений примерно в пределах 100 метров.
    2. Для работ на открытых пространствах применяют более дорогие модели. Они оснащены большим набором функций, в частности, может выполнять замер минимального и максимального измерения. Кроме того, их оснащают визирами, средствами подключения к компьютеру.

    1. Для работ на улице должны использоваться приборы, выполненные в защищенных корпусах и иметь кейсы, предназначенные для транспортировки.
    2. Разумеется, не последнюю роль играет стоимость изделия. Так, устройства, предназначенные для работы внутри помещений, стоит несколько дешевле, чем те, которые предназначены для работ на открытых пространствах.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: