Определение, как далеко находится объект
- Войдите на сайт для отправки комментариев
Здравствуйте.
Искал подобную тему, но ничего, что нужно не нашел.
Есть ли возможность собрать следующее устройство:
Оно состоит из двух часте, назовем одну часть "база", другую "жучок".
Так вот, представим жучок находится на расстоянии 100 метров от базы, при нажатии на кнопку на базе, спикер базы будет медленно пищать, если приблизить жучок к базе, то частота писка будет увеличиваться, и когда жучек будет непосредственно рядом с базой то будет непрерывный писк. Если жучек дальше 100 метров от базы то никаких сигналов не будет.
Есть ли возможность собрать такое устройство? Если да то какие компоненты могут понадобиться? И какое максимальное расстояние может быть от жучка до базы, чтобы база могла пищать?
А Ардуино здесь каким боком? Может Вы форумом ошиблись? Или Всё это ещё и на ардуино зачем-то нужно?
Я сомневаюсь за 100 метров, но общая идея мне видится такой. "База" на ардуине имеет радио приемник/передатчик и ультразвуковой излучатель. "Жучек" на ардуине имеет радио приемник/передатчик и ультразвуковой приемник. При команде с "жучка" база начинает одновременно генерировать импульсы в радиоканале и в звуковом. "Жучек" по разнице во времени приема довольно точно определяет расстояние до базы и либо визуализирует его на экране, либо, как по ТЗ, пищит с соответствующей частотой.
Все детальки на али дешевле 10$. Максимальная дистанция определяется насилием звукового излучателя + можно математикой немного добавить.
В качестве курсовика, как мне кажется, вполне дельная затея.
Вариантов много, как один из вариантов можно рассмотеть такой способ. Дальность определять по времени pinga до базы, только придется немного усреднять значения для исключения ошибок.
Вариантов много, как один из вариантов можно рассмотеть такой способ. Дальность определять по времени pinga до базы, только придется немного усреднять значения для исключения ошибок.
Лучше не рассматривать. За секунду электромагнитная волна проходит примерно 299 792 458 метров. Сто метров проходит за 0,000 000 333 секунды. Десять метров - за 0,000 000 0333 секунды. Немного усреднять такие величины будет сложно, даже если удастся их измерить.