Завершил ряд экспериментов с датчиком оптической мыши.
Была поломана некая китайская мыша (с радиоканалом) - в ней обнаружен датчик ADNS2030 (маркировка микросхемы A2030).
Микросхема содержит встроенный сенсор поверхности 16x16 точек и способна отдавать эту картинку по последовательному интерфейсу.
Общий вид тестируемого устройства и полученную картинку - привожу.
Для подключения датчика использовалась Mega8, которая забирала картинку из микросхемы и пересылала по последовательному порту в компьютер.
В процессе экспериментов мне НЕ удалось получить работоспособность, согласно даташиту на микросхему или из-за корявости рук или из-за корявости микросхемы или описания.
Размер полученной картинки 16x16 = 1мм, то есть разрешение порядка 0.07мм.
Предполагаю, что такой датчик можно использовать в целях:
1. позиционирование робота на площадке, которая на поверхности имеет закодированные координаты
2. для лайн-трейсера: подвешиваем датчик впереди сверху - имеем много информации о линии и можем четко отслеживать ее траекторию.
для решения этих задач требуется изменить оптику так, что-бы микросхема могла видеть поле несколько сантиметров (2-7), разрешение при этом будет соответственно меньше. Будут-ли идеи насчёт оптики?