Подкиньте идею, как определить наличие объекта
- Войдите на сайт для отправки комментариев
Пнд, 08/07/2013 - 11:51
Примерный вариант задачи - есть скажем определенное место на столе, на стуле, да не важно где. На котором бы хотелось бы видеть наличие или отсутствие некоего объекта.
Так. Скажем, есть линейная дорожка, разделенная на 15 отрезков. На любой или несколько этих отрезков можно положить игральный кубик (для простоты). Надо определить на каких участках лежит, а на каких нет.
Идея - оптопара и отражение пока не годится. Нужно, чтобы не было отверстий. Масса у объектов может быть разная. Может есть какие идеи? А то я пока в тупике. В сами объекты встраивать электронику, магниты или еще чего-то нельзя.
Вы лучше напишите что это будет иначе в гадалки с вами играть и тратить на это время никто не будет.
Ну, допустим, имеется подоконник, на нем может стоять несколько горшков с цветами. Условно делим на сектора. Нужно увидеть на каком секторе стоит цветочный горшок.
Может быть видеокамера(ы) в связке с OpenCV (Open Source Computer Vision Library) ?
Можно поставить ИК датчик отражения - отверстие в нем ик-передатчик и ик-приемник - направленные в одну сторону. Когда обьект поднести близко к окну ик-передатчик(светодиод) подсвечивает его, что замечает ИК-приемник по возрастанию уровня.
Также можно линейками датчиков находить положение - даже в двух осях. делается линейка излучателей и линейка приемников для каждой из осей.
Также можно использовать принцип матричного тачскрина где - замыкаются или меняется емкость в перпендикулярно пересекающихся проводниках, но тогда обьект должен обладать определенными характеристоками: массой или проводимостью.(можно задействовать логику из тачпада и работать по PS/2 - увеличив сенсор в маштабе ручками)
Также есть ТАЧскрины на ПАВ. в роли датчика выступает очищенное стекло.
NeiroN, вот уже ближе к телу. ИК на окно не канает, а про сенсор я не подумал. Хорошо. Спасибо за мысль.
Солнце излучает во всех спектрах - поэтому при прямом засвете работать не будет
А я сперва подумал, что это автомат - помощник для водителя маршрутного такси, который информирует, сколько сидений свободны :-).
Если речь идет о цветочных горшках, то как вариант:
вдоль подоконника ставим направляющию, по которой передвигается ультразвуковой датчик (какой нибуд дешевый HC-SR04).
Будут получены или максимумы расстояния (от датчика до окна), и минимумы (от датчика до горшка).
Микроконтроллер вычисляет расстоние до препятствий ("горшков"). Соответственно числу препятствий будет соответствующее число пиков/провалов расстояния.
Вот как-то так.
однокристальный допплеровский радиолокатор с несущей частотой 122 GHz
:)
Сами в шоке от такой постановки задачи - наличие пива в холодильнике соседа дистанционно определять собираетесь, или замахнулись глобально - есть Бог или нед, ведь не приклеишь ему RFID-метку на бок и остальные методы обнаружения неприменимы...
К чему веду - не с философской, а практической точки зрения, какая нафиг разница, сколько неких предметов находится в месте, которое вы никакими физическими методами наблюдать не в состоянии?
Может, просто верить, что допустим их(предметов) много, или три или один, или(верующие резко напряглись) - ниодного?
Положить кучу плиток, а под них тактовые кнопки.
Цветочные горшки - это лишь пример.
Кнопки не пойдет, массу у объектов заранее не угадать.
За остальные идеи спасибо. Вещь нужна скрытная (никаких движущихся, излучающих в открытую датчиков).
Датчик доплера - наверное дорого встанет. Особенно если понадобится более 100 штук.
Идею пассажиров у таксиста считать тоже пока не скидываю. Но цель другая. Одного увидеть спереди надо, но это вопрос другого плана и может подождать.
Casper,
я недавно делал аналогичное для андроида.
Оказалось нетрудно. Читать тут: http://developer.android.com/reference/android/hardware/Camera.html#startPreview()
Ультразвуковой дальномер URM37, если его врашать, то получится радар.