Датчики приближения

8

Глупый проект, но веселый ...

Я хочу получить некоторые идеи для ощущения близости в конкретном приложении. Я пытаюсь заставить свою собаку бегать на модифицированной беговой дорожке и автоматизировать ее вознаграждение. Моя цель - держать его в центре (относительно направления движения). Мне нужно уметь определять его положение и соответственно изменять скорость беговой дорожки. Так:

  • Когда он центрирован, скорость находится на заданном значении
  • Когда он начнет уставать и падать, скорость беговой дорожки замедлится
  • Когда он исчезнет с беговой дорожки, он полностью остановится

Большинство беговых дорожек (включая ту, что у меня есть) оснащены защитным выключателем, который привязывает джоггер и, когда его вытащили, останавливает машину. Это не вариант в моем случае, потому что я хочу, чтобы он выходил и включался через определенные промежутки времени без помощи человека. Сторонам беговой дорожки не следует препятствовать, потому что он любит прыгать в стороны, когда он закончил (или получает свою награду).

Мои текущие мысли:

  • Используйте ряд ИК-светодиодов, модулированных на разных частотах вдоль стороны с согласованными приемниками на другой стороне. Итак, я могу понять, где он находится по отсутствующей частоте. Это не идеально, потому что это потребовало бы чего-то вдоль стороны, по крайней мере, такой же высокой, как его тело, которое мешало бы ему спасаться.
  • Используйте ультразвуковые датчики спереди (лицом к голове), которые я мог бы использовать для определения расстояния от передней части беговой дорожки. Это звучит замечательно, но, насколько я понимаю, эта частота весьма раздражает собак. Не знаю, если это точно.
  • Используйте RFID с одной частью, прикрепленной к его воротнику ... опять же, я думаю, что для этого потребуются датчики по бокам, которые не позволят ему спастись. Я также не думаю, что смог бы получить точное положение с ИК-светодиодами.
  • Другая мысль состояла в том, чтобы построить какой-то навес и сделать так, чтобы сенсоры смотрели вниз. Возможно, покрасьте пояс беговой дорожки специальной сеткой и отразите свет от нее.
  • Наконец, и это более сложно, чем мне бы хотелось, но я мог бы использовать веб-камеру и некоторое программное обеспечение с открытым исходным кодом (например, движение), чтобы отслеживать положение цели на его ошейнике.

Последнее замечание: максимальная скорость составляет от 8 до 10 миль в час.

Какие-нибудь мысли?

РЕДАКТИРОВАТЬ:

Хотя это не та же беговая дорожка, это видео демонстрирует ту же породу собаки (по размеру), и он также спасает беговую дорожку аналогичным образом.

Я наткнулся на эти инфракрасные датчики приближения от Sharp. Они могут быть установлены на голове беговой дорожки лицом к хвосту, чтобы получить расстояние от головы. Технические характеристики, кажется, соответствуют (расстояние). У кого-нибудь был опыт с этим? Он не совсем рефлексивный, поэтому мне интересно, хорошо ли это сработает в моем приложении.

Джейсон
источник

Ответы:

4

В зависимости от формы беговой дорожки (можете ли вы представить изображение?), Вы можете использовать светодиоды, проводя диагональные линии между боковыми панелями и полом беговой дорожки.

Что-то вроде этого:

введите описание изображения здесь

где красные кружки - это инфракрасные светодиоды, а зеленые кружки - приемники или наоборот, при некоторой логической работе вы должны контролировать положение собаки.

У вас будут некоторые помехи между светодиодами, но вы можете использовать модуляцию или некоторую форму синхронизации, чтобы справиться с ней.

клабаккио
источник
У меня нет изображения под рукой. Я должен взять один в среду. Однако представьте, что вертикальной подставки нет, а просто ремень. Я могу создать что-то, как вы показываете, и направить это под углом. Это не проблема, и она удовлетворяет требованию не блокировать края. Что касается схемотехники. Я предполагаю, что даже когда он блокирует приемник, он может уловить сигнал, когда он отскакивает от него. Возможно, регулировка мощности передачи решит эту проблему?
Джейсон
@ Джейсон, если он светлый, то должно быть ясно, если он отражается, но это может потребовать некоторой настройки
клабаккио
Я подумал, что это может быть проще всего осуществить, передавая пачки 3 частот (~ 32 кГц, 36 кГц и 40 кГц) и подбирая их с помощью приемников с дистанционным управлением, таких как этот . Мне бы пришлось пойти другим путем, если бы я настроил приемники.
Джейсон
2
Картина напомнила мне эту короткую анимацию , которая заставила меня зашить. ILSHIBAMF.
Стивенвх