izhevsk.ru Главная /  Радио /  Точность оптической мыши
тема закрыта

Имя:
Пароль:
 зарегистрироваться | Войти через
напоминатель пароля
Точность оптической мыши
НОВАЯ ТЕМА правила | поиск | картинки | | | о форуме |
  Новости | Авто | Недвижимость | Работа | Бизнес | Стройка | Объявления | Совместная покупка | | |
  следующая тема | предыдущая тема
Автор Тема:   Точность оптической мыши   версия для печати
думка
Рейтинг: 622/-159
-- написано 22-3-2018 13:08 думка

Есть желание сделать "цифровую линейку" для станочка. Чтобы показывала перемещение по осям. Родилась идея использовать связку мышь+ардуино с индикатором. Располагаем оптическую мышь над/под перемещаемой поверхностью и считываем насколько и куда перемещение. Дешево и сердито. Вопрос только в том насколько это точно будет?
Показать текст сообщения полностью
ВДВ
Рейтинг: 20/-1
-- написано 22-3-2018 20:17 ВДВ

Какой точности определения положения необходимо достичь и каков размер перемещения по осям?
GRust
Рейтинг: 54/-4
-- написано 23-3-2018 10:36 GRust

интересно, тоже станочек собираюсь делать.
что обрабатывать планируется?

история редактирования

думка
Рейтинг: 622/-159
-- написано 27-3-2018 10:43 думка

На данный момент это отрезной станок. Сейчас перемещение упора отмеряется по ленте, типа рулеточной.
Мышу подключил, точность установил 2 отсчета на мм. По столу вожу, вроде совпадает.
Вопрос в том насколько точно это будет при многократных движениях туда-сюда, неравномерности прилегания ленты и пр....
GRust
Рейтинг: 54/-4
-- написано 27-3-2018 11:27 GRust

STFT
Рейтинг: 183/-17
-- написано 31-3-2018 19:36 STFT

энкодерная лента вам в помощь. и оптопара. к ардуине и цепляйте.

история редактирования

думка
Рейтинг: 622/-159
-- написано 2-4-2018 13:09 думка

quote:
Изначально написано GRust:
мышь лазерная?

Обычная, оптическая.
Эксперименты показали, что при многократном движении линейки туда-сюда накапливается значительная ошибка.
quote:
Изначально написано STFT:
энкодерная лента вам в помощь. и оптопара. к ардуине и цепляйте

Хотелось как проще и дешевле. Но чудес не бывает, было бы просто как с мышкой все таки делали бы, а не использовали дорогущие датчики линейных перемещений с энкодерными лентами.....

GRust
Рейтинг: 54/-4
-- написано 2-4-2018 13:50 GRust

плохой результат тоже результат!
почему бы не взять за основу мышь с колесиком внутри? колесико с окнами и обычная оптопара.
или вариант нарезать "грабли", у себя могу сделать с точностью до 0,01мм

история редактирования

hexus
Рейтинг: 290/-84
-- написано 2-4-2018 15:43 hexus

1. не все мыши одинаково работают. в дешманских - ошибка будет значительная.
2. лазерную не рекомендую - сильно чувствительна к засорению оптической части. лучше попробовать на какой-нить более-менее приличной оптической, игрового уровня.
думка
Рейтинг: 622/-159
-- написано 4-4-2018 08:50 думка

quote:
Изначально написано GRust:
почему бы не взять за основу мышь с колесиком внутри? колесико с окнами и обычная оптопара.
или вариант нарезать "грабли", у себя могу сделать с точностью до 0,01мм


Ну это уже механика а не радио:
Если колесико, то как перемещение во вращение передать? Если просто прижать резиновое колесико к поверхности, то точность никакая, т.к. прокрутка, износ... Зубчатая рейка - люфт при движении туда-обратно, да и рейку надо 3 метра. Да, оптопар надо как минимум две, со сдвигом в 1/4 - направление чтобы определить. Как эту энкодерную ленту прицепить и фокусировать оптопару чтобы было разрешение хотя бы в 0,1 мм - я не представляю. Ну и вопросы износостойкости - пластмассовое колесико комп. мыши не вариант для станка мне кажется.
И я сильно подозреваю, что ардуино не успеет обрабатывать несколько тысяч считываний в секунду (по крайней мере обычным способом с помощью digitalread).
Т.е. и в механике и программировании ардуино тут все совсем не просто получается.

история редактирования

GRust
Рейтинг: 54/-4
-- написано 4-4-2018 10:42 GRust

поэтому и спрашивал что обрабатываете и как...
как перемещение преобразовать во вращение надо смотреть по месту. если делать рейку то смысл в колесике? тогда проше сделать "грабли" как писал выше, по впадинам и вершинкам считывать положение оптикой или датчиком холла
STFT
Рейтинг: 183/-17
-- написано 4-4-2018 21:22 STFT

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

есть готовые оптические энкодеры.
если уж мышь были готовы присобачить, то эту деталюху думаю сообразите как заставить вращаться
https://ru.aliexpress.com/item...000016/B.1.ebd6 1e95Fiz7Qs&isOrigTitle=true


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

STFT
Рейтинг: 183/-17
-- написано 4-4-2018 21:23 STFT

есть варианты с разным разрешением
вот пример скетча https://robu.in/run-rotary-encoder-arduino-code/
там же сказано как контролировать направление.
берете пару зубчатых шкивов для 3д принтера, зубчатый ремень. один шкив на вал энкодера , второй шкив просто на кроштейн. разносите кронштейн и энкодер по краям станка, натягиваете между ними ремень. ремень цепляете за движущуюся часть - вот вам и преобразование прямолинейного движения во вращение.

история редактирования

STFT
Рейтинг: 183/-17
-- написано 4-4-2018 21:31 STFT

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

история редактирования

STFT
Рейтинг: 183/-17
-- написано 4-4-2018 22:28 STFT

не знаю чем отличается от первого, но дешевле в 5 раз
https://ru.aliexpress.com/item...2758593892.html
вот его обзор
STFT
Рейтинг: 183/-17
-- написано 4-4-2018 22:38 STFT

или вот энкодер своими руками из принтера эпсон Т50

неисправные т50 под разбор есть на авито, с пересылкой из других регионов по 50-100 руб. за узел/запчасть. дерзайте

GRust
Рейтинг: 54/-4
-- написано 5-4-2018 10:01 GRust

quote:
Изначально написано STFT:
на старых (больших и дорогих) матричных принтерах я видел энекодерные диски


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

STFT
Рейтинг: 183/-17
-- написано 5-4-2018 10:23 STFT

quote:
Изначально написано GRust:

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


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

история редактирования

GRust
Рейтинг: 54/-4
-- написано 5-4-2018 12:34 GRust

зубчатый ремень растягивается /сжимается, где точность
STFT
Рейтинг: 183/-17
-- написано 5-4-2018 13:06 STFT

quote:
Изначально написано GRust:
зубчатый ремень растягивается /сжимается, где точность

про какую точность мы говорим?
странно, что откровенно бредовую идею с мышкой вы готовы были обсуждать, а вполне реальное предложение с энкодером встречаете в штыки.
задача описана как чисто оценочная - никакой обратной связи не планируется.
ремень этот - не резинка от денег, которая туда-сюда тянется. он с кордом, если и растягивается, то только в моменты достаточно резких рывков-смены направления движения.
сотые доли мм с такой приспособой отслеживать получиться легко, про более точные измерения ничего не скажу. но сам-то станок точность тысячных долей обеспечивает?
GRust
Рейтинг: 54/-4
-- написано 5-4-2018 13:23 GRust

какие штыки? тема обсуждается для того чтоб найти общее решение
автор пишет "чтобы было разрешение хотя бы в 0,1 мм"
ВДВ
Рейтинг: 20/-1
-- написано 5-4-2018 17:41 ВДВ

При небольших расстояниях перемещений можно закрепить на станке цифровой штангенциркуль и считывать данные с него, как например на видео
ВДВ
Рейтинг: 20/-1
-- написано 6-4-2018 18:50 ВДВ

Как вариант, купить готовые линейные энкодеры. Любители собирать все своими руками не оценят, но при конструировании станка, мне кажется, ответственные элементы лучше купить готовыми.
500мм, исполнение для станка, 4тр с доставкой
500мм, линейка с дистанционным дисплеем, 2.6тр

история редактирования

STFT
Рейтинг: 183/-17
-- написано 6-4-2018 19:19 STFT

3 метра автору нужно и станок готовый. нужно дешево и сердито.

история редактирования

думка
Рейтинг: 622/-159
-- написано 11-6-2018 17:33 думка

С мышью не получилось ничего, накапливается ошибка.
Короче нашел энкодер, написано pot/encoder 250. Т.е 250 импульсов на оборот. У станка один оборот это - 282 мм. На энкодере два выхода, импульсы со сдвигом 90 градусов, так что реально получаем 1000 отчётов на оборот и точность 0,282 мм. Отдал устройство на станке попробовать. Тут писали про китайский энкодер на 600 за $10, если это тоже 600 импульсов с двумя выходами, то практически точность почти 0,1 мм получится.

история редактирования


200x150 320x240 400x300 800x600    без переносов   
быстрый ответ   

подпись
следующая тема | предыдущая тема

Главная /  Радио /  Точность оптической мыши форумы izhevsk.ru

 
 
 
 
 
© ООО "Марк" 2020
 
Интернет-провайдер КК МАРК-ИТТ