В начале темы проскакивало про фотоприемник от dvd, но так и не понял(все 100 страниц не осилил), можно их кушать или нет. Мышек у меня нет, но есть жменька таких чипов. Тут народ это как-то разрулил. На 1:50 видно, как фокус щупает
Ссылки хорошие, не удаляй, но значительно сложнее пзс мышек. Если бы я осилил астигматический принцип определения расстояния, то давно бы зазнался и не разговаривал с вами
Dmitry__ писал(а):но значительно сложнее пзс мышек. Если бы я осилил астигматический принцип определения расстояния, то давно бы зазнался
Да ладно.. прибедняется тут Вчера, пока пытался понять что к чему, узнал о APDS-9960. Вроде, как для идеального измерения не предназначен, но у него есть печеньки. Такой себе винегрет из мышиного и сидирумного принимающих датчиков. Точность измерений у него не указана(типа как: "меряет с погрешностью 0.0001мм") наверно потому, что много от настроек зависит, да и линзы сверху колхозить запрета не было. Ещё размер чипа понравился - идеально для впайки в торец платы и запихивания в трубку. Буклет с картинками.
Еще один глупый вопрос. Собрал датчик по репозитарию setara, в качестве контроллера digispark. Регулируемое питание для лазера пока не делал, подключил лазер напрямую к 5в. В визуализаторе пятно лазера занимает 1/4 или даже чуть меньше. Датчик срабатывает: 1. пятно лазера вне поле зрения пзс, горит красный светодиод digispark, между контактом led и землей 5 вольт. 2. Пятно попало в поле зрения пзс, напряжение между контактом led и землей падает до 0,1 - 0,15 вольт, светодиод digispark начинает еле заметно очень часто моргать, причем не важно пятно только появилось или находиться в центре пзс. Такое поведение датчика нормальное? Т.е. получается как бы бесконечный "дребезг контактов"...
Разобрался в чем причина. Питание digispark подавал через разъем usb с помощью кабеля usb с компа , подал питание на предназначенные для питания платки контакты "дребезг" ушел.
логика работает в зависимости от выбранного в коде алгоритма (читайте прмечания в коде). по умолчанию как раз стоит алгоритм корый срабатывает на границе засветки (пятно вне поля и только начинает появляться).
пятно на 1/4 матрицы это уже хорошо и работоспособно. иногда при манипуляции оптикой удается уще уменьшить до пятна на 4 пиксела, меньше не получалось
Да это я понял из файла конфиг как настраивать. Упустил момент про то что питать digispark от usb крайне не желательно. В общем собрал, запустил, работает. Спасибо разработчикам за отличную идею, датчик очень точный. Как тестовый вариант для себя, собрал датчик из алюминиевого уголка и обрезков латунной нулевой шины. Как мне кажется лучше разделить оптическую часть и электронную. Латунная шина хороший вариант для собирания датчика "на коленке". Нужна шина с отверстием для проводника 6мм, отверстия в ней просверлены относительно точно а также для крепления к уголку уже готова резьба в ней. Легко настраивается на любую дистанцию срабатывания. В принципе соосность оптики получается хорошая и программа визуализатор не нужна, достаточно сделать наименьшее пятно лазера. В общем по фото можно понять как сделал датчик.
flenger писал(а):Спасибо разработчикам за отличную идею, датчик очень точный.
Эх, жалко спасибки не работают, щаз бы накидал тебе Велком в элитный клуб "хрен повторишь датчик" Может у тебя получится обьяснять народу как собирать этот датчик.
Есть большой минус шины: у меня на корпус лазера приходит "+", получается на корпусе всего датчика тоже "+". Если крепить к металлическим частям принтера то можно коротышь получить, нужно будет изолировать датчик от принтера
Собрал еще один датчик, по мотивам датчика sharp. На этот раз с фрезированным корпусом датчика из алюминиевого сплава, габариты 13х13х39 мм. Так же датчик разделил на две части: оптическую и электронную. Управление яркостью лазера не стал делать, вместо него сделал управление питанием самого датчика по команде с принтера (включили датчик, сделали измерения, выключили). Датчик навесил на экструдер, он у меня прямоугольный, через теплопроводный скотч.
Этот датчик настраивал без визуализатора, на глаз, можно сказать что не настраивал совсем. Высота срабатывания 25мм (можно менять), точность не зная как правильно описать, срабатывает в интервале от 25.00 до 25.04мм. Поверхность - матовое стекло, матировал сам пастой, получилось с разводами.
Такой интересный вопрос, на чистом зеркале датчик у кого-то работал? У меня не хочет... До этого использовал только матовые зеркала/стекла, а вчера лопнуло последнее матовое стекло. Положил на столик обычное зеркало и удивился - не работает, и вроде как на диффузное отражение настроен и на поверхности зеркала видно пятно лазера