roboforum.ru

Технический форум по робототехнике.
Текущее время: 08 май 2025, 07:29

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 85, 86, 87, 88, 89, 90, 91 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 авг 2016, 05:46 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
У меня датчик смотрит отвесно, а лазер смотрит под углом. Я ж говорю - тяп, ляп, и сотка точности.
Про лазер - направь на стену, и покрути голову - если диаметр пятна гуляет, то вот она тебе подстройке.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 21 авг 2016, 13:00 
Не в сети

Зарегистрирован: 26 май 2016, 23:01
Сообщения: 204
В смысле просто корпус лазера вокруг своей оси покрутить?
А как вообще фокус ловить, через прогу визуализатор?
Можно еще простенькую принципиальную схему набросать пайки датчика 5020 и digispark и как правильно скетч составить? :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 14:21 
Не в сети

Зарегистрирован: 04 июн 2016, 15:30
Сообщения: 67
Откуда: Киев
Подскажите, пожалуйста, по линзам. Нужна ли линза на самом приемнике, или нет. Если да, то какая линза (где её взять?) и как её правильно настроить?
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
FtNK писал(а):
Можно еще простенькую принципиальную схему набросать пайки датчика 5020 и digispark и как правильно скетч составить?

Схема есть в формате eagle на гит. В первое сообщение добавил схему в графич. варианте. По каждому датчику разрисовывать схемы долго, надо делать по аналогии с текущей схемой. По скетчу - не понял вопроса, что значит "как правильно скетч составить?".

Fusion81 писал(а):
Подскажите, пожалуйста, по линзам. Нужна ли линза на самом приемнике, или нет. Если да, то какая линза (где её взять?) и как её правильно настроить?

Линза нужна. Где брать? Вопрос интересный, например можно взять корпус видеокамеры с обьективом и вместо штатной пзс поставить сенсор мышки. Настраивать по минимальному размеру пятна в программе визуализатора, там все видно...
Датчик так и остался в исследовательском варианте, описаний для чайников нет, но принцип оптической схемы должен быть понятен: Максимально четкая фокусировка камеры и минимально возможное пятно лазера. Фокус камеры и пятно лазера настраивать примерно в сантиметре от края обьектива, а там как получится.

Т.к. я Кассандра, то от меня не ждите хороших описаний, dccharacter потихоньку тоже становится Кассандрой, остался Сергей (setar), но он в отпуске и пьет вино Кассандры :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 15:45 
Не в сети

Зарегистрирован: 04 июн 2016, 15:30
Сообщения: 67
Откуда: Киев
Спасибо за ответы!
Просто хотелось бы запустить это в мелкую серию, с вашего позволения, конечно.
А для этого хочется брать заводские комплектующие, а не выдирать что-то откуда-то :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 15:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Fusion81 писал(а):
Просто хотелось бы запустить это в мелкую серию.

Ну сенсоры-то мышиные надо все равно выдергивать, или нашли голые чипы?
Оптический блок тоже можно брать от каких-то дешевых камер. По фотке понятно:
http://roboforum.ru/forum107/topic15929-105.html#p342387
Изображение

Для серии лучше переработать этот датчик под vga камеры телефонов. Там все будет так красиво, шо пипец.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 16:07 
Не в сети

Зарегистрирован: 04 июн 2016, 15:30
Сообщения: 67
Откуда: Киев
Я сенсоры нашёл голые. Сейчас поищу линзы. Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 16:17 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Fusion81 писал(а):
Сейчас поищу линзы.

Ищи поменьше размером. Если бы конечный вариант вышел 20х13х8мм(или рядом) было бы супер эрогенно. Я бы купил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 19:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Дим, какой фреймрейт у ВГА камер, в тысячный раз же спрашиваю

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 19:39 
Не в сети

Зарегистрирован: 04 июн 2016, 15:30
Сообщения: 67
Откуда: Киев
Dmitry__ писал(а):
Fusion81 писал(а):
Просто хотелось бы запустить это в мелкую серию.

Ну сенсоры-то мышиные надо все равно выдергивать, или нашли голые чипы?
Оптический блок тоже можно брать от каких-то дешевых камер. По фотке понятно:
http://roboforum.ru/forum107/topic15929-105.html#p342387
Изображение

Для серии лучше переработать этот датчик под vga камеры телефонов. Там все будет так красиво, шо пипец.


Какой кратности (или фокусное расстояние) стоит на вашем девайсе?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 20:13 
Не в сети

Зарегистрирован: 26 май 2016, 23:01
Сообщения: 204
Dmitry__ писал(а):
FtNK писал(а):
Можно еще простенькую принципиальную схему набросать пайки датчика 5020 и digispark и как правильно скетч составить?

Схема есть в формате eagle на гит. В первое сообщение добавил схему в графич. варианте. По каждому датчику разрисовывать схемы долго, надо делать по аналогии с текущей схемой. По скетчу - не понял вопроса, что значит "как правильно скетч составить?".

Посмотрел схемку, как то много элементов у датчика :D
Сергей говорил вроде достаточно одного резистора, а там еще конденсаторов куча и другие элементы. Как паять то в итоге?
По скетчу - надо что-то настраивать или просто раскомментировать дефайн с 5020 и закомментировать/убрать 2610 и можно заливать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 21:13 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Дим, какой фреймрейт у ВГА камер, в тысячный раз же спрашиваю

Не помню таких вопросов. Точно не скажу, на полном кадре фпс 30. Дальше, скорее всего, кратно разрешению, т.е. на 320х240 будет 30*4, и.т.д. Была формула, типа PCLK (25мгц) x точки.
Для каких-нибудь 98х98 точек будет овер 300гц.

Fusion81 писал(а):
Какой кратности (или фокусное расстояние) стоит на вашем девайсе?


Не помню :oops: , брал обьективы с разным углом, думаю лучше брать с минимальным углом (больше усиление). Надо примерно получить пятно на четверть площади поля пзс.

FtNK писал(а):
Посмотрел схемку, как то много элементов у датчика
Сергей говорил вроде достаточно одного резистора, а там еще конденсаторов куча и другие элементы. Как паять то в итоге?

У Сергея, наверно, схема без регулировки мощности лазера, тогда получается штатная обвязка пзс: кварц и 2 конденсатора. Если делать регулировку мощности, то плюс транзистор, 2 резистора и один конденсатор. У dccharacter-а в схеме еще есть ОУ. Вощем, фиг его знает какая схема :D

Добавлено спустя 1 минуту 52 секунды:
То что на схеме пунктиром digispark - это штатные детали ардуиновской платы и их не считаем...

Добавлено спустя 19 минут 19 секунд:
FtNK писал(а):
По скетчу - надо что-то настраивать или просто раскомментировать дефайн с 5020 и закомментировать/убрать 2610 и можно заливать?

Да, все так, еще там есть всякие режимы, например для начальной настройки сенсора, нужна визуализация картинки, выставляем debug_type = 1. Настроили датчик, закомментировали debug_type, перекомпилили,залили, радуемся. В коде все описано:
Код:
/*
При отсутствии флага debug_type, программа быстро обрабатывает соотв. регистр и выдает данные на led (штатная работа принтера).
При установленном флаге debug_type, по serial port передаются данные:
debug_type = 1  Передача картинки для фокусировки обьектива, передача данных важных регистров, регулировка мощности лазера.
debug_type = 2  Передача в текстовом виде на терминал данные определенных регистров
debug_type = 3  Как 2-й режим, но по разрешению сигнала pin_TRIG (лог точно ограничен сигналом z_probe)
debug_type = 4  Данные перемещения мышки.
*/



Добавлено спустя 5 минут 15 секунд:
dccharacter, вот тут частоты упоминаются для разных режимов:
https://zaguan.unizar.es/record/11742/files/TAZ-PFC-2013-387.pdf
QCIF (176 x 144) Programmable up to 120 fps.

Добавлено спустя 6 минут 35 секунд:
QQVGA @ 240 fps
http://www.ovt.com/products/category.php?id=15


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 авг 2016, 22:50 
Не в сети

Зарегистрирован: 26 май 2016, 23:01
Сообщения: 204
Dmitry__ писал(а):
FtNK писал(а):
Посмотрел схемку, как то много элементов у датчика
Сергей говорил вроде достаточно одного резистора, а там еще конденсаторов куча и другие элементы. Как паять то в итоге?

У Сергея, наверно, схема без регулировки мощности лазера, тогда получается штатная обвязка пзс: кварц и 2 конденсатора. Если делать регулировку мощности, то плюс транзистор, 2 резистора и один конденсатор. У dccharacter-а в схеме еще есть ОУ. Вощем, фиг его знает какая схема :D

Добавлено спустя 1 минуту 52 секунды:
То что на схеме пунктиром digispark - это штатные детали ардуиновской платы и их не считаем...

Добавлено спустя 19 минут 19 секунд:
FtNK писал(а):
По скетчу - надо что-то настраивать или просто раскомментировать дефайн с 5020 и закомментировать/убрать 2610 и можно заливать?

Да, все так, еще там есть всякие режимы, например для начальной настройки сенсора, нужна визуализация картинки, выставляем debug_type = 1. Настроили датчик, закомментировали debug_type, перекомпилили,залили, радуемся. В коде все описано:
Код:
/*
При отсутствии флага debug_type, программа быстро обрабатывает соотв. регистр и выдает данные на led (штатная работа принтера).
При установленном флаге debug_type, по serial port передаются данные:
debug_type = 1  Передача картинки для фокусировки обьектива, передача данных важных регистров, регулировка мощности лазера.
debug_type = 2  Передача в текстовом виде на терминал данные определенных регистров
debug_type = 3  Как 2-й режим, но по разрешению сигнала pin_TRIG (лог точно ограничен сигналом z_probe)
debug_type = 4  Данные перемещения мышки.
*/




Ну про обвязку самой digispark я догадался :D а вот про остальное не понятно.. думал что деталей достаточно, а теперь выясняется что и кварц нужен и кондюки керамические :D
Про скетч понял, спасибо. Вопрос только по пинам - pin_TRIG это сигнальный на рампсе? Что за pin_led? Так же на платке пины подписаны как P1, P2 и тд и какой то PG или PC или P6. Числа соответствуют пинам на схеме а на трехконтактный разъем только 5в и gnd припаивать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 сен 2016, 03:52 
Не в сети

Зарегистрирован: 28 дек 2014, 02:33
Сообщения: 292
Откуда: Рязань
прог. языки: С#, JAVA
На какой стадии народный датчик !?, плизз обрисуйте в двух словах ?

_________________
Printer: H-Boot cube aluminium (промежуточный вариант), Firmware: Marlin
Delta all aluminium, Firmware: Marlin
Electronics: Arduino MEGA 2560 + RAMPS 1.4


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 23 сен 2016, 05:34 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Dmitry__ писал(а):
Ну сенсоры-то мышиные надо все равно выдергивать, или нашли голые чипы?

на али и других площадках можно перебирать маркировки нужных камер, аднс некоторые есть. ещё находится по запросу в лоб "mouse sensor". http://web.media.mit.edu/~mellis/mouse/ADNS2620.pdf, https://www.aliexpress.com/item/Free-shipping-Adns-2620-SENSOR-MOUSE-optik-8-DIP-2620-ADNS-3PCS-LOT/32649181764.html, http://www.espruino.com/datasheets/ADNS5050.pdf, https://www.aliexpress.com/item/Free-Shipping-ADNS-5050-IC-USB-OPT-MOUSE-SENSOR-HS-8-DIP-5050-ADNS5050-3PCS/32696930141.html. 5020 и 2610 в данный момент там тоже есть, но с ними чуть похуже. по "mouse lens" тоже немного есть.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 85, 86, 87, 88, 89, 90, 91 ... 101  След.

Часовой пояс: UTC + 4 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO