У меня датчик смотрит отвесно, а лазер смотрит под углом. Я ж говорю - тяп, ляп, и сотка точности.
Про лазер - направь на стену, и покрути голову - если диаметр пятна гуляет, то вот она тебе подстройке.
roboforum.ruТехнический форум по робототехнике. |
|
|
FtNK писал(а):Можно еще простенькую принципиальную схему набросать пайки датчика 5020 и digispark и как правильно скетч составить?
Fusion81 писал(а):Подскажите, пожалуйста, по линзам. Нужна ли линза на самом приемнике, или нет. Если да, то какая линза (где её взять?) и как её правильно настроить?
Fusion81 писал(а):Просто хотелось бы запустить это в мелкую серию.
Fusion81 писал(а):Сейчас поищу линзы.
Dmitry__ писал(а):Fusion81 писал(а):Просто хотелось бы запустить это в мелкую серию.
Ну сенсоры-то мышиные надо все равно выдергивать, или нашли голые чипы?
Оптический блок тоже можно брать от каких-то дешевых камер. По фотке понятно:
http://roboforum.ru/forum107/topic15929-105.html#p342387
Для серии лучше переработать этот датчик под vga камеры телефонов. Там все будет так красиво, шо пипец.
Dmitry__ писал(а):FtNK писал(а):Можно еще простенькую принципиальную схему набросать пайки датчика 5020 и digispark и как правильно скетч составить?
Схема есть в формате eagle на гит. В первое сообщение добавил схему в графич. варианте. По каждому датчику разрисовывать схемы долго, надо делать по аналогии с текущей схемой. По скетчу - не понял вопроса, что значит "как правильно скетч составить?".
dccharacter писал(а):Дим, какой фреймрейт у ВГА камер, в тысячный раз же спрашиваю
Fusion81 писал(а):Какой кратности (или фокусное расстояние) стоит на вашем девайсе?
FtNK писал(а):Посмотрел схемку, как то много элементов у датчика
Сергей говорил вроде достаточно одного резистора, а там еще конденсаторов куча и другие элементы. Как паять то в итоге?
FtNK писал(а):По скетчу - надо что-то настраивать или просто раскомментировать дефайн с 5020 и закомментировать/убрать 2610 и можно заливать?
/*
При отсутствии флага debug_type, программа быстро обрабатывает соотв. регистр и выдает данные на led (штатная работа принтера).
При установленном флаге debug_type, по serial port передаются данные:
debug_type = 1 Передача картинки для фокусировки обьектива, передача данных важных регистров, регулировка мощности лазера.
debug_type = 2 Передача в текстовом виде на терминал данные определенных регистров
debug_type = 3 Как 2-й режим, но по разрешению сигнала pin_TRIG (лог точно ограничен сигналом z_probe)
debug_type = 4 Данные перемещения мышки.
*/
Dmitry__ писал(а):FtNK писал(а):Посмотрел схемку, как то много элементов у датчика
Сергей говорил вроде достаточно одного резистора, а там еще конденсаторов куча и другие элементы. Как паять то в итоге?
У Сергея, наверно, схема без регулировки мощности лазера, тогда получается штатная обвязка пзс: кварц и 2 конденсатора. Если делать регулировку мощности, то плюс транзистор, 2 резистора и один конденсатор. У dccharacter-а в схеме еще есть ОУ. Вощем, фиг его знает какая схема
Добавлено спустя 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 Данные перемещения мышки.
*/
Dmitry__ писал(а):Ну сенсоры-то мышиные надо все равно выдергивать, или нашли голые чипы?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12