roboforum.ru

Технический форум по робототехнике.

Датчик касания оптический, триангуляция

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 28 фев 2018, 17:35

В начале темы проскакивало про фотоприемник от dvd, но так и не понял(все 100 страниц не осилил), можно их кушать или нет.
Мышек у меня нет, но есть жменька таких чипов.
Тут народ это как-то разрулил.
На 1:50 видно, как фокус щупает
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 01 мар 2018, 03:09

Ссылки хорошие, не удаляй, но значительно сложнее пзс мышек. Если бы я осилил астигматический принцип определения расстояния, то давно бы зазнался и не разговаривал с вами :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 01 мар 2018, 11:23

Dmitry__ писал(а):но значительно сложнее пзс мышек. Если бы я осилил астигматический принцип определения расстояния, то давно бы зазнался

Да ладно.. прибедняется тут :)
Вчера, пока пытался понять что к чему, узнал о APDS-9960.
Вроде, как для идеального измерения не предназначен, но у него есть печеньки. Такой себе винегрет из мышиного и сидирумного принимающих датчиков.
Точность измерений у него не указана(типа как: "меряет с погрешностью 0.0001мм") наверно потому, что много от настроек зависит, да и линзы сверху колхозить запрета не было. Ещё размер чипа понравился - идеально для впайки в торец платы и запихивания в трубку.
Буклет с картинками.
Вложения
9960.png
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 02 мар 2018, 16:15

Добрый день,

Еще один глупый вопрос.
Собрал датчик по репозитарию setara, в качестве контроллера digispark. Регулируемое питание для лазера пока не делал, подключил лазер напрямую к 5в.
В визуализаторе пятно лазера занимает 1/4 или даже чуть меньше.
Датчик срабатывает:
1. пятно лазера вне поле зрения пзс, горит красный светодиод digispark, между контактом led и землей 5 вольт.
2. Пятно попало в поле зрения пзс, напряжение между контактом led и землей падает до 0,1 - 0,15 вольт, светодиод digispark начинает еле заметно очень часто моргать, причем не важно пятно только появилось или находиться в центре пзс.
Такое поведение датчика нормальное? Т.е. получается как бы бесконечный "дребезг контактов"...



Разобрался в чем причина.
Питание digispark подавал через разъем usb с помощью кабеля usb с компа , подал питание на предназначенные для питания платки контакты "дребезг" ушел.
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение setar » 04 мар 2018, 12:22

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

пятно на 1/4 матрицы это уже хорошо и работоспособно. иногда при манипуляции оптикой удается уще уменьшить до пятна на 4 пиксела, меньше не получалось
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 05 мар 2018, 12:09

Да это я понял из файла конфиг как настраивать. Упустил момент про то что питать digispark от usb крайне не желательно.
В общем собрал, запустил, работает. Спасибо разработчикам за отличную идею, датчик очень точный.
Как тестовый вариант для себя, собрал датчик из алюминиевого уголка и обрезков латунной нулевой шины. Как мне кажется лучше разделить оптическую часть и электронную. Латунная шина хороший вариант для собирания датчика "на коленке". Нужна шина с отверстием для проводника 6мм, отверстия в ней просверлены относительно точно а также для крепления к уголку уже готова резьба в ней. Легко настраивается на любую дистанцию срабатывания. В принципе соосность оптики получается хорошая и программа визуализатор не нужна, достаточно сделать наименьшее пятно лазера.
В общем по фото можно понять как сделал датчик.
Вложения
20180305_095219.jpg
20180305_095159.jpg
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 05 мар 2018, 15:27

flenger писал(а):Спасибо разработчикам за отличную идею, датчик очень точный.

Эх, жалко спасибки не работают, щаз бы накидал тебе :)
Велком в элитный клуб "хрен повторишь датчик" :lol:
Может у тебя получится обьяснять народу как собирать этот датчик.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение setar » 05 мар 2018, 16:33

с кусочками нулевой латунной шины это ты ловко придумал!
Аватара пользователя
setar
Site Admin
 
Сообщения: 10984
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 05 мар 2018, 17:23

Есть большой минус шины: у меня на корпус лазера приходит "+", получается на корпусе всего датчика тоже "+". Если крепить к металлическим частям принтера то можно коротышь получить, нужно будет изолировать датчик от принтера
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 26 мар 2018, 14:05

Собрал еще один датчик, по мотивам датчика sharp. На этот раз с фрезированным корпусом датчика из алюминиевого сплава, габариты 13х13х39 мм.
Так же датчик разделил на две части: оптическую и электронную. Управление яркостью лазера не стал делать, вместо него сделал управление питанием самого датчика по команде с принтера (включили датчик, сделали измерения, выключили). Датчик навесил на экструдер, он у меня прямоугольный, через теплопроводный скотч.
Вложения
Деталь5.SLDPRT
модель датчика
(162.38 КиБ) Скачиваний: 271
20180325_201504.jpg
20180322_134323.jpg
20180322_134312.jpg
20180322_134257.jpg
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 26 мар 2018, 14:40

Крутяк нереальный! :)
А какая точность получилась? Эх, кто бы синий лазер проверил. Я купил его 1000 лет назад, но так и не попробовал :(
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 26 мар 2018, 14:56

Этот датчик настраивал без визуализатора, на глаз, можно сказать что не настраивал совсем. Высота срабатывания 25мм (можно менять), точность не зная как правильно описать, срабатывает в интервале от 25.00 до 25.04мм. Поверхность - матовое стекло, матировал сам пастой, получилось с разводами.
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 26 мар 2018, 16:30

flenger писал(а):срабатывает в интервале от 25.00 до 25.04мм

Хм, и такая низкая точность устраивает?
Хотя, наверно, перфекционизмом я занимался, добиваясь 5 микрон :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение flenger » 03 окт 2018, 11:23

Добрый день,

Такой интересный вопрос, на чистом зеркале датчик у кого-то работал?
У меня не хочет...
До этого использовал только матовые зеркала/стекла, а вчера лопнуло последнее матовое стекло. Положил на столик обычное зеркало и удивился - не работает, и вроде как на диффузное отражение настроен и на поверхности зеркала видно пятно лазера :cry:
flenger
 
Сообщения: 61
Зарегистрирован: 01 сен 2015, 16:51
Откуда: Москва

Re: Датчик касания оптический, триангуляция

Сообщение Medtech » 03 окт 2018, 11:57

flenger
Угол падения равен углу отражения, хотя вышеприведённый метод тоже называется триангуляционным.
Аватара пользователя
Medtech
 
Сообщения: 565
Зарегистрирован: 20 апр 2015, 22:02
Откуда: Москва
Skype: sergelola
ФИО: Сергей

Пред.След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 5