Какой датчик лучше всего подходит для обнаружения препятствий с помощью световозвращателя?
Расстояние составляет около 3 метров. Инфракрасный или видимый свет - не имеет значения.
Вполне возможно, что объект / препятствие может быть блестящим, поэтому для правильного обнаружения необходимо большое количество отраженного света.
Может быть, для этой задачи лучше использовать специальный световозвращатель?
Обновить:
там будет два датчика с расстоянием между ними около 3-4 см. Объект должен пересекать отражатель 1-го датчика, но не пересекать отражатель 2-го датчика.
Схема этого датчика должна быть такой:
Но польза будет в этом:
@XuMuK, 👍0
Обсуждение2 ответа
Лучший ответ:
Я думаю, что вопрос сформулирован так, чтобы получить конкретный ответ; Я не знаю, тот ли это ответ, который вы хотите. Сначала я дам вам этот ответ:
Я бы сказал, инфракрасный светодиод и инфракрасный детектор.
Включите светодиод, а затем измерьте разницу между тем, когда он (известно) включен, и когда он (известно) выключен, чтобы компенсировать окружающий свет.
Однако, если бы я этим занимался, я бы подумал об ультразвуковом датчике — ретрорефлектор не нужен; вместо этого вы получаете расстояние до (препятствия или отражателя).
Отражатель не требует питания и может работать на довольно большом расстоянии. Обновил схему - нет возможности использовать ультразвуковой датчик, @XuMuK
Я думаю, вам будет лучше с такой настройкой.
Блестящий объект может отражать луч лазера, как если бы он был зеркалом. Но мы не хотим знать, был ли прерван лазер.
Итак. Если мы поместим датчик с другой стороны, мы сможем точно сказать, достигает ли свет датчика. Таким образом, если между ними есть объект (блестящий или нет).
Но что, если в мой датчик попадет другой источник света? Он будет думать, что объекта нет.
Мы можем заключить датчик в капсулу, чтобы в него попадал только свет, исходящий от лазера. И мы можем отфильтровать другие светлые «цвета». Также мощность лазера должна быть больше, чем у любого другого окружающего света (также не слишком сильного). Вы даже можете настроить импульсы лазера по определенному шаблону и позволить датчику проверить правильность этого.
Какова длина сенсорного «зрения» и насколько узок сонар? Расстояние между двумя датчиками должно быть около 5-6 см (максимум -10)., @XuMuK
@XuMuK то, что вы понимаете под «длиной сенсорного «зрения», датчик может видеть источник света, если источник света достаточно яркий / сильный. Трудно заранее рассчитать это, просто выберите тот, который, по вашему мнению, достаточно силен, чтобы иметь значение (против окружающего света)., @Paul
@XuMuK относительно «узости» сонара, она будет разной для каждой части, вам следует проверить техническое описание конкретной части. Или выберите тот, который соответствует вашим потребностям., @Paul
- Лучший способ определить, не пустеет ли 5-галлоновый кувшин для воды
- Питание arduino и вентилятора 12 В от одного источника питания
- Подключение MPU6050 к Arduino Lilypad
- Система орошения растений
- Зачем использовать несколько фильтров, выводящих тысячи значений, использовать один или два фильтра, которые могут выводить нормальное значение?
- Сопряжение LM35 и MQ2 с Arduino
- Проблема с некоторыми датчиками, но не с сервоприводами
- Как подключить несколько датчиков MPU-9250 IMU к одному Arduino Uno?
Если вы используете лазер и зеркало, вам, вероятно, понадобится только простой фототранзистор (примерно с той же длиной волны, что и у лазера). Блестящий объект должен быть точно выровнен, чтобы отражать столько же света, сколько и зеркало, поэтому его трудно не обнаружить., @Gerben
@Gerben Хорошо, я обновлю задачу. Я не верю, что сонар способен на желаемое расстояние и точность., @XuMuK
@Gerben Есть вероятность, что окружающий свет повлияет на результат., @XuMuK
Лазеры для этого хороши, комплектация у них неплохая. Для этого можно использовать сонар/пинг/ультразвуковой датчик. Но они могут мешать друг другу, если будут слишком близко. И да, лазеры не очень хорошо справляются с блестящими объектами, если они настроены таким образом., @Paul