roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 11:36

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




Начать новую тему Ответить на тему  [ Сообщений: 118 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
Автор Сообщение
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 03:16 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
размер матрицы влияет только на предельную скорость которую датчик успеет отследить.
и разрешение считай уж вместе с оптикой.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 10:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
у мегакрутых мышей датчики ничуть не больше
там просто скорость считывания/обработки более высокая

есть один тока сенсор 30х30 точек, непомню название.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 10:23 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2009, 23:39
Сообщения: 26
Откуда: K-Jarve, Estonia
прог. языки: PHP, C.
ФИО: Alex Po
вот как... тогда не понятно, как они свои "дюйм пер инч" считают.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 10:27 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
оптику учитывай - уже ж говорили тебе выше

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 10:30 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а это они просто зум делают выше
и на сенсоре с суперлинзой уже можно различить микронные неровности

и не дюйм а дот
dots per inch
тоесть этот сенсор на дюйме поверхности насчитает 4800 пролетевших точек а плохой сенсор при смещении на дюйм всего 400 точек увидит пролетающих мимо
както так примерно.
а так как эти тысячи точек будут очень быстро проносится под сенсором то и скорость обработки надо повышать.

зато у таких мышей высокие требования к поверхности.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Myp писал(а):
у мегакрутых мышей датчики ничуть не больше
там просто скорость считывания/обработки более высокая
есть один тока сенсор 30х30 точек, непомню название.


Ой, не надо крутых мышей! :o
Вся идея в датчике, хорошо ориентированном на обработку микроконтроллером, то есть 16x16 - оптимальное разрешение!

2Nest
Производительность программы (скорость кадров) ограничена пропускной способностью последовательного канала и скоростью съема данных с мышиного датчика. При 19200 имеем
1920 бай/сек
1920/257=7кадро/сек, может поменьше

сейчас насадил оптику - что-то не пашет, разберусь - вышлю

Добавлено спустя 57 минут 35 секунд:
Прикрепляю исполняемый файл.
программа забирает данные с порта COM1.
в форточках в панели управления надо настроить параметры порта
скорость 19200, формат 8-n-1, нет управления потоком.
Заработает - напиши


Вложения:
optomouse.rar [7.5 КиБ]
Скачиваний: 36
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 13:13 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
тогда уж и для микроконтроллера выложи
который роль моста сенсор<->компьютер играет

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Myp писал(а):
тогда уж и для микроконтроллера выложи
который роль моста сенсор<->компьютер играет


Выкладываю:

Проект скомпонован и выложен на http://imobot.ru

PS 2Administrator Файлы с расширением .a90 запрещены к upload'у


Вложения:
Комментарий к файлу: Прошивка для микроконтроллера
opto_mouse.rar [1.04 КиБ]
Скачиваний: 29
Комментарий к файлу: Схема
optomouse_sch.pdf [12.48 КиБ]
Скачиваний: 108
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 18:49 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Demon54 писал(а):
Цитата:
Вот раз так не морочте себе голову оптикой при таком разрешении и [url]http://ru.wikipedia.org/wiki/Камера-обскура[/url] прекрасно подойдет...

это вы нам не морочьте голову :)
в данном случае без оптики никак

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 20:13 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
можно и обскурой.
только объект должен быть мощно освещен.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 28 янв 2009, 22:32 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
Цитата:
Прикрепляю исполняемый файл.


под вин2000 нужны были ещё вот эти файлы:
borlndmm.dll
cc3250mt.dll
VCL50.BPL
ищутся на раз через http://www.filesearch.ru/

из имеющихся сенсоров есть HDNS2000 и ADNS2051 каждых по паре.
с ADNS2051 веря даташиту можно картинку брать...
с HDNS2000 пока не ясно.

ковырять начну со след. недели ... счас в отпуск : )

этих ссылок ещё не было тут в тему:
http://www.contrib.andrew.cmu.edu/~ttru ... n_Project/
http://areciv.com/~doogie/index.php?aid=18
http://www.surveyor.com/cgi-bin/yabb2/Y ... 1217600249
http://www.martijnthe.nl/optimouse/ardu ... mouse.html
http://www.arduino.cc/cgi-bin/yabb2/YaB ... 1154816099

Добавлено спустя 1 час 21 минуту 32 секунды:
mandigit писал(а):
-

что то по даташиту не понял с налёту...
как пиксели вычитывать ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 29 янв 2009, 12:51 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
nest писал(а):
что то по даташиту не понял с налёту...
как пиксели вычитывать ?


По даташиту моя интерпретация была такова:

1. Выполняем DumpPixel
2. Повторяем считать регистр Data_Out_Lower, пока бит 7 не станет ==0
3. Сохраняем считанное значение
4. Считываем Data_Out_Upper (после чего вся пара инкрементируется и указывает на следующий пиксель)
5. Сохраняем ранее считанный пиксель по считанному адресу
6. Если считали меньше 256 пикселей - переходим к шагу 2
7. Отключаем DumpPixel

В реальности работает так:
1. Выполняем DumpPixel, присваеваем адрес_пикселя = 0
2. Повторяем считать регистр Data_Out_Lower, пока бит 7 не станет ==0
3. Сохраняем считанное значение по адресу, увеличиваем адрес_пикселя на 1
4. Если считали меньше 256 пикселей - переходим к шагу 2
5. Отключаем DumpPixel

Добавлено спустя 1 час 27 минут 6 секунд:
nest писал(а):
под вин2000 нужны были ещё вот эти файлы:
borlndmm.dll
cc3250mt.dll
VCL50.BPL
ищутся на раз через http://www.filesearch.ru/


Файлы добавлены в архив на странице проекта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 31 янв 2009, 15:38 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
а нельзя разобрать какуюнибудь дешевую сторожевую ЧБ камеру, там же тоже матрица стоит цифровая, и непосредственно к ней подключится??? очень бы заманчиво было - и разрешение не очень большое, а главное чувствительность порядочная!! да и цена - бросовая. в чем проблема заключается?

второй вопрос по мышкам, чень хотелось бы услышать названия мышей, где были замечены чипы с разрешением 30х30 (уже нашел на http://www.contrib.andrew.cmu.edu/~ttru ... n_Project/ ) и 64х64 точки??? пожалуста, вспомните?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 31 янв 2009, 15:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А я предлагаю на основе этого датчика и чуть-чуть оптики разработать мега-датчик для лайн-трейсеров :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оптический мышь, эксперименты
СообщениеДобавлено: 31 янв 2009, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
это конечно хорошо, но наверно несколько избыточно?? Может только пригодится для какойто невнятной трассы, где обычным фототранзистарам не справится из-за сложного рисунка :no:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 118 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

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


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

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


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

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