датчик вибрации

genia1991
Offline
Зарегистрирован: 25.12.2019

пытаюсь запустить датчик вибрации sw420

через lm393. Подключен к цифровому пину. Вроде все работает.

На плате есть потенциометр для регулировки чувствительности.Но не понятно зачем он вообще нужен?

Датчик же это как я понял обычная кнопка? Это же не микрофон для которого нужен компаратор.

Еще не могу понять нужен ли вообще схема там на lm393?

Может просто подключить датчик к ардуино как обычная кнопка?

 

 

svm
Offline
Зарегистрирован: 06.11.2016

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

Модуль датчика вибрации (Vibration Sensor Module) SW-420 может работать с напряжением от 3.3V до 5V. В составе этого модуля присутствует компаратор LM393, который позволяет обнаруживать вибрации выше определенной границы и, таким образом, обеспечивать на цифровом выходе модуля датчика сигнал логической 1 или логического 0. При отсутствии вибраций (нормальный режим функционирования) на выходе датчика присутствует сигнал логического 0, а при обнаружении вибраций на выходе датчика формируется сигнал логической 1. В составе модуля датчика есть и светодиоды: один для индикации подаваемого питания на модуль, а другой – для индикации состояния выхода. Также присутствует потенциометр, с помощью которого можно регулировать границу срабатывания, то есть устанавливать чувствительность датчика

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

genia1991 пишет:
Еще не могу понять нужен ли вообще схема там на lm393?
Никто кроме Вас этого не поймёт, т.к. никто не знает Вашей задачи
genia1991 пишет:
Датчик же это как я понял обычная кнопка?
Ну, да, как кнопка, только нормально замкнутая. Ничего необычного нет, но лично для меня это необычно. Я не часто видел такие кнопки.
genia1991 пишет:
Может просто подключить датчик к ардуино как обычная кнопка?
См. моё первое замечание выше. Когда мне нужно было делать волшебную палочку по взмаху которой "начиналось волшебство", я именно так и подключил. Там правда был менее чувствительный SW18015, но сути дела это не меняет.

genia1991
Offline
Зарегистрирован: 25.12.2019

датчик в сигнализации будет стоять. Нужна хорошая чувствительность но ложные срабатывания даже от ветра будет плохо

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

Хорошая чувствительность == ложные срабатывания

genia1991
Offline
Зарегистрирован: 25.12.2019

sadman41 пишет:

Хорошая чувствительность == ложные срабатывания

ну да. Думаю как от них избавится но и так что  бы чувствительность не затупилась сильно.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

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

Alexey_Rem
Offline
Зарегистрирован: 09.09.2019

genia1991 пишет:

 

Еще не могу понять нужен ли вообще схема там на lm393?

Лм нужен исключительно для того что бы повысить выходной уровень с 3.3 -5 В самого датчика до более высокого если такой понадобится, а так в нем смысла-ноль

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Кстати - в серьёзных поверхностных охранных датчиках (в т.ч. геодатчиках) анализируется спектр сигнала от датчика. 

svm
Offline
Зарегистрирован: 06.11.2016

Датчик к компаратору подключен через RC цепочки, на выходе которых напряжение пропорционально интенсивности вибрации, вот за ним компаратор и следит.  Если подключить датчик напрямую к какому-то прерыванию, то у ардуины не останется времени на остальное, придется только анализом ложных срабатываний заниматься т.к. даже в спокойном состоянии датчик реагирует на каждый чих. Как вариант - подключить датчик к компаратору ардуино, если АЦП не использовать. Но без RC цепочки все равно не обойтись.

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

svm пишет:

даже в спокойном состоянии датчик реагирует на каждый чих.

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

svm
Offline
Зарегистрирован: 06.11.2016

ЕвгенийП пишет:

svm пишет:

даже в спокойном состоянии датчик реагирует на каждый чих.

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

У меня была проблема отстроиться от лая пекинеса, если он в 3 метрах, то срабатывал со второго бреха, если метрах в 10 то с 5. А удар по колесу игнорировался, только серия. Так и пришлось ставить штатный датчик удара.

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

Круто! Чудны дела твои, Господи :-)

genia1991
Offline
Зарегистрирован: 25.12.2019

ЕвгенийП пишет:

svm пишет:

даже в спокойном состоянии датчик реагирует на каждый чих.

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

 

тестирую  420-ый уже 3 часа идеально работает :)

ложных срабатываний нет. совсем

Единственно странно иногда ведет себя на удар. Иногда значения прям очень сильно зашкаливает.

надо среднее число брать что сложновато для меня

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

genia1991 пишет:
идеально работает
Я Вам уже писал выше, Ваше "идеально" не имеет никакого смысла в отрыве от задачи. Поэтому никакой информации для других оно не несёт.

genia1991
Offline
Зарегистрирован: 25.12.2019

ЕвгенийП пишет:

genia1991 пишет:
идеально работает
Я Вам уже писал выше, Ваше "идеально" не имеет никакого смысла в отрыве от задачи. Поэтому никакой информации для других оно не несёт.

пока все пучком идет :)

даже чувствительность добавил в схему )

b707
Offline
Зарегистрирован: 26.05.2017

genia1991 пишет:

пока все пучком идет :)

даже чувствительность добавил в схему )

что-то это мне напоминает... как вы тут сигналку одному деду-попрошайке делали... Там тоже был "регулятор чувствительности". который в реальности ничего не регулировал...

Это не тот же проект, случаем?

genia1991
Offline
Зарегистрирован: 25.12.2019

b707 пишет:

genia1991 пишет:

пока все пучком идет :)

даже чувствительность добавил в схему )

что-то это мне напоминает... как вы тут сигналку одному деду-попрошайке делали... Там тоже был "регулятор чувствительности". который в реальности ничего не регулировал...

Это не тот же проект, случаем?

на SW - 420 делаю. дешевле выходит и код не заумный.

чувствительность работает.

 

У меня получается нормально только когда я пробую на железе и не 1 день уходит на тесты.

А так на ходу как компилятор работает у меня не получается писать код.

svm
Offline
Зарегистрирован: 06.11.2016

genia1991 пишет:

пока все пучком идет :)

даже чувствительность добавил в схему )

Вот  сразу чувствуется пятница. Вспоминается как молодого курсанта на склад с ведром за компрессией послали. Если надо еще чувствительности в схему, она есть у меня. Немного загустела, но можно спиртом разбавить :)