Всем привет!
Вводные данные такие: есть квадратная коробка без верха со стороной, допустим, 50 см, в ней двигают по горизонтальной плоскости объект, на который можно повесить любое оборудование (желательно поменьше в размерах).
Задача: определять ежесекундно (частота задается на этапе программирования) с точностью до миллиметров местонахождение объекта и передавать данные на микроконтроллер (каким способом передавать - по проводам или по блютус - пока не важно)
Мои варианты.
1. Повесить два ультразвуковых модуля (похожие на глаза робота из к/ф "Короткое замыкание"), один направить на ось х, другой на ось у. При удалении/приближении к соответствующей стенке, модуль будет сообщать МК о своем положении. Вариант получается большущим.
2. Подвесить снизу объекта 2-4 ИК сенсора (как у бота, следующего по линии), начертить на полу черные линии разной толщины, задать в МК алгоритм вычисления месторасположения. Сложно придумать алгоритм.
3. Создать механизм, как в долазерных мышках - шар, касаясь пола, крутится, к нему присоединены перпендикулярно друг другу два диска, которые вращаются, это вращение считывается и передается. Сложно создать такой механизм.
Какие варианты подскажете Вы?
Буду благодарен ответам и/или полезным ссылкам.