Технический форум по робототехнике.
blindman » 29 мар 2010, 17:22
Чтобы было понятнее, надо спрашивать конкретнее, а не ходить вокруг да около.
Фотодиоды трогать не надо, надо удалить диски с прорезями и управлять светодиодами. Вот только опять вопрос встает - а кто будет ими управлять - микроконтроллер? Так не проще ли его подключить непосредственно к PS/2?
S-T-A-L-K-E-R » 30 мар 2010, 09:18
седня дадут лаз мышку, разберу, гляну что за фс стоит...будут вопросы.
boez » 30 мар 2010, 10:37
Оно и правда - описал бы всю задачу целиком, было бы понятнее. Вопрос "какие сигналы идут с фотодатчика" неоднозначен, большинство людей, как видишь, подумали что тебе нужно использовать эти сигналы. А у тебя получается обратная задача - нужно сделать "мышку", которая будет подключена к компу, а механика у нее будет какая-то совсем иная? Так опиши что за механика, тебе тут наверняка что-то полезное посоветуют. В принципе вариант с механической мышкой - правильное направление, фотодатчики которые стоят на колесиках называются оптопарами. Ты можешь их просто выпаять и вынести на проводках к своей механике, организовав в ней колесики с прорезями подобные мышиным, либо применить какие-либо другие датчики, подав их сигналы на контроллер мыши. Там действительно 4 сигнала (2 на x и 2 на y), но не "вперед-назад", а так называемые квадратурные импульсы (гуглить "квадратурный энкодер").
Но не исключено, что тебе нужно еще что-то другое - тут уж звыняй, телепатия пока у людей развита слабо

Чем подробнее расскажешь про свою задачу, тем более полезные будут ответы. А с упомянутым датчиком от лазерной мыши уже ничего не сделаешь - он single chip, на входе картинка, на выходе PS2/USB в комп. В серединку не сунешься.
zubr » 30 мар 2010, 12:33
про последние сенсоры не скажу
но в первых сенсорах я видел выходы аналогичные выходам с механики - то бишь квадратурные.
так что на старой оптической мышке вполне можно поиграться.
если прицепить к новому сенсору мелкий 6-ногий пичек - то можно и на новом такое сделать.
А вообще вся информация в оптических датчиках выводится в регистры (смещение по х,у,кнопки).
S-T-A-L-K-E-R » 30 мар 2010, 14:34
boez писал(а): Ты можешь их просто выпаять и вынести на проводках к своей механике, организовав в ней колесики с прорезями подобные мышиным, либо применить какие-либо другие датчики, подав их сигналы на контроллер мыши. Там действительно 4 сигнала (2 на x и 2 на y)
- да да да. То что надо ! Я это и пытаюсь зразумить форумчанам, но не так они поняли. Смотрите, я отпаиваю у шариковой мыши из оптопар фотодиоды. Так как в одном фотодиоде-два фотодиода, то я ставлю на то место где был фотодиод выпаянный, свой датчик, на выходах которого 2 сигнала. Это мы сейчас рассмотрели оптопару отвечающую за игрик "У". И другой фотодиод, отвечающий за "Х", заменяю другим моим такимже датчиком. Вот

Duhas » 30 мар 2010, 14:40
вот вы так и не хотите описать задачу.. вы все варианты решения свои нам кидаете... за что и получаете кучку вопросов и упреков... в правильно поставленном вопросе содержится более половины ответа (с) кто-то...
как тут уже догадались вы хотите управлять курсором на ПК с помощью своей железки ?
S-T-A-L-K-E-R » 30 мар 2010, 14:43
Да, только спомощью датчика, точнее 4-х
Duhas » 30 мар 2010, 14:43
каких еще датчиков ? .. оспади ну что так трудно описать свою идею ? иди страшна что украдут ? )))
S-T-A-L-K-E-R » 30 мар 2010, 14:49
да, страшно что украдут(с)
...
Ну допустим, у нас имеется датчики, в количестве 4 штуки, (робозоновский на компараторе LM311)... Каждый датчик отвечает за смещение. Один за смещение по +Х, другой по -Х, третий по +У, четвертый по -У. Каждый датчик, а точнее его сигнальный провод, подключаем на то место, где стоял фотодиод.
blindman » 30 мар 2010, 14:59
Датчики чего?
S-T-A-L-K-E-R » 30 мар 2010, 15:06
света (один из примеров)
А у мыши шариковой, в оптопаре, свет на фотодиоды попадает...получается с частотой, т.к. он ипрерывается из-за стенок колеса... ? Или там все равно что на диод светить на прямую, тот же результат будет ? (не брать в расчет скорость движения курсора от прямой засветки ). По сути чем больше засветка тем быстрее курсор двигается...
blindman » 30 мар 2010, 15:16
Тему отделил. Даже затрудняюсь как назвать правильно, у автора каша в голове, толком не может выразить чего он хочет.
S-T-A-L-K-E-R » 30 мар 2010, 15:18
Мдаа... будем ждать boez'a. Он более менее понял.
vadinator » 30 мар 2010, 15:48
то я ставлю на то место где был фотодиод выпаянный, свой датчик, на выходах которого 2 сигнала.
видимо имеется в виду квадратурный энкодер...главное при подаче сигнала с энкодера, определится с совместимость выходных сигналов с него и входных сигналов на контроллере мышки (на крайняк можно даже оптоизоляторы добавить) ...ну и проверить( просчитать) допустимую входную частоту для МК мышки

blindman » 30 мар 2010, 16:15
Нафига оптоизоляторы добавлять туда где они уже есть?
