Переделка модуля HC-SR04

Novichek2288
Offline
Зарегистрирован: 19.08.2019

Сегодня столкнулся с такой проблемой: у датчика очень узкий диапазон действия. Как можно его расширить?

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Novichek2288 пишет:
Сегодня столкнулся с такой проблемой: у датчика очень узкий диапазон действия. Как можно его расширить?

В смысле ? Вам нужно изменить максимально измеряемую дальность ?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Или диапазон - в смысле звуковых частот?

trembo
trembo аватар
Онлайн
Зарегистрирован: 08.04.2011

Или угол - в смысле излучения?

sadman41
Offline
Зарегистрирован: 19.10.2016

Или размер, чтобы в дырке не болтался?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Или по времени - батареек надолго не хватает?

Novichek2288
Offline
Зарегистрирован: 19.08.2019

Я имел ввиду то, что ширина действия датчика для моего использования очень узкая. Вообще мне нужно сделать, чтобы датчик смотрел шире, чтобы он видел объекты не только прямо перед собой, но и немного правее и левее.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Novichek2288 пишет:
мне нужно сделать, чтобы датчик смотрел шире, чтобы он видел объекты не только прямо перед собой, но и немного правее и левее.

Боюсь, Вы этого не сделаете. Я бы поставил несколько датчиков под углом друг к другу.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Как варианты: изменять положение датчика сервоприводом либо использовать другой датчик с более широкой диаграммой направленности.

Duino A.R.
Offline
Зарегистрирован: 25.05.2015

andriano пишет:
Как варианты: изменять положение датчика сервоприводом ...

Да. Насколько я видел, это самое распространенное решение в наборах для самостоятельной сборки "самобеглых колясок" под управлением Ардуино. Типа такого https://aliexpress.ru/item/32756053894.html?spm=a2g0o.detail.1000014.35.753b1039JAaW3k&gps-id=pcDetailBottomMoreOtherSeller&scm=1007.13338.146400.0&scm_id=1007.13338.146400.0&scm-url=1007.13338.146400.0&pvid=ff40fd5f-8098-41b7-8c45-9dc216261b56

Связку датчик-кронштейн-серва можно купить уже готовую и отдельно. Например, такую https://aliexpress.ru/item/4000056074259.html?spm=a2g0v.search0302.3.246.529a4bbbo3GHgZ&ws_ab_test=searchweb0_0,searchweb201602_0,searchweb201603_0,ppcSwitch_0&algo_pvid=3fb1995a-a524-4f31-a381-dc172951dab7&algo_expid=3fb1995a-a524-4f31-a381-dc172951dab7-35

Только какой ресурс у сервы будет при непрерывном/частом сканировании?

Если работа датчиков постоянная, то лучше

ЕвгенийП пишет:
Я бы поставил несколько датчиков под углом друг к другу.

Вот тут тележка с тремя неподвижными датчиками веером. https://smartelements.ru/collection/nabory/product/nabor-smart-robo Датчики, правда, не ультразвуковые, а инфракрасные, но идея та же.

Novichek2288, Вы с какой целью интересуетесь? :))

test1
Offline
Зарегистрирован: 06.01.2020

Правильно рассчитанная сетка на излучатель уширит диаграмму за счет сокращения дальности. А уж что там попадет в приемник, то сильно зависит от характера отражательной поверхности. Практика показывает что плоские поверхности повернутые под углом - очень эффективны как стелс-технологии для этого датчика. Ещё он крайне плохо видит шерсть животных кошек, собак. Особенно длинношерстных почему-то.

А так да, важно для какой цели надо уширить диаграмму и с какой дальностью. Мне больше было интересно её заузить, способа не нашел. То что нашел тут в темах и на других ресурсах у меня не заработало ни разу.