Отключение ультразвук датчика HC-SR04
- Войдите на сайт для отправки комментариев
Вс, 27/10/2019 - 21:15
Доброго дня!
Все никак не могу решить вопрос с тем как отключать питание от ультразвук датчика HC-SR04 командой от Ардуино, чтобы не держать постоянно вкаченным измеряющим дистанцию.
Пробовал реле эл.магн. реле, что наиболее просто, но в таком исполнений оч быстро разряжается батарея.
полевым транзистором не получается так как ток управления и ток питания датчика равны 5 в.
Подскажите каким способ это наиболее оптимально достижимо?
мой уровень - новичок в данной теме.
Для чего Вам его отключать? Ничего он без Вашей команды не измеряет, а потребляет в ждущем режиме всего 2мА. Какова цель отключения?
мой уровень - новичок в данной теме.
После фразы
ток управления и ток питания датчика равны 5 в.
про уровень можно было и не говорить, и так понятно.
Прицепи питание дальномера к пину и включай/выключай командами digitalWrite.
Тока нафига? :)
Тока нафига? :)
Тока нафига? :)
А как же? ))))
полевым транзистором не получается так как ток управления и ток питания датчика равны 5 в.
Уважаемый, токи измеряются в амперах, а в вольтах измеряется напряжение. Если же вы хотели написать, что"напряжение управления и напряжение питания датчика равны 5 в" - то грамотнее не станет, потому не понятно, почему это мешает вам применить для отключения транзистор
[quote=Vetolez]
Доброго дня!
Все никак не могу решить вопрос с тем как отключать питание от ультразвук датчика HC-SR04 командой от Ардуино, чтобы не держать постоянно вкаченным измеряющим дистанцию.
Пробовал реле эл.магн. реле, что наиболее просто, но в таком исполнений оч быстро разряжается батарея.
полевым транзистором не получается так как ток управления и ток питания датчика равны 5 в.
Подскажите каким способ это наиболее оптимально достижимо?
мой уровень - новичок в данной теме.
[/quote
Что значит батарея быстро садится? Нефиг с кроной развлекаться, возьми аккумулятор автомобильный.)
Доброго всем дня, вечера! Подскажите, возможно, используя платформу Arduino (ультразвуковой датчик и таймер) создать такую установку. Мне нужно определить время падения тела между двумя датчиками движения. Т.е. когда тело проходит первый (верхний датчик) запускается таймер, а когда проходит второй датчик (нижний) таймер выключается. Вот.
Возможно если тело не успеет сильно разогнаться. Ультразвуковой датчик как то не очень хорошо для таких задач подходит. Может лучше оптические использовать?
Тело будет падать с небольшой высоты, максимум 50 см.
По-любому оптический нужен.
Ультразвуковой точно не годится. Никогда он не сможет определить точное положение. И микроволновый тоже. Однозначно вам нужна пара светодиод-фотодиод. На просвет, или на отражение.
неправильно. только nFET транзистором не получается (который включается единицей)
Бывают ещё pFET транзисторы, которые включаются нулём.
all, допустим можно спросить ОПа в свете фразы "ток питания 5 В" за то что тема не в песочнице а в общем, но фразы типа "дальше не читаю" - это уже диагноз линуксоида, знаете ли.
Помнится мне, до такой блондинки как я тоже не сразу дошло что для получения остатка от деления на степень двойки можно не применять ресурсоёмкий %, а достаточно от&ить (число минус единица). Объяснили же. И адекватно.
Что поменялось-то с тех пор?
Помнится мне, до такой блондинки как я тоже не сразу дошло что для получения остатка от деления на степень двойки можно не применять ресурсоёмкий %, а достаточно от&ить (число минус единица). Объяснили же. И адекватно.
Что поменялось-то с тех пор?
или проверить нижний бит на 1 ))) (хотя в коде может быть одно и тоже)
Помнится мне, до такой блондинки как я тоже не сразу дошло что для получения остатка от деления на степень двойки можно не применять ресурсоёмкий %, а достаточно от&ить (число минус единица). Объяснили же. И адекватно.
Что поменялось-то с тех пор?
или проверить нижний бит на 1 ))) (хотя в коде может быть одно и тоже)
ты так только на чётность проверишь. А тут нада остаток от деления на степень двойки, например на 16, берем и делаем AND 0x0F (16-1)