начальное положение с сопротивлением 5,5КОм можно считать незамкнутым?измерьте напряжение на пине когда геркон не замкнут
начальное положение с сопротивлением 5,5КОм можно считать незамкнутым?измерьте напряжение на пине когда геркон не замкнут
вот смотрите картинку:начальное положение с сопротивлением 5,5КОм можно считать незамкнутым?
2 контакта(красный и черный)вот смотрите картинку:
это ваш счетчик.
сколько у вас контактов.
подключите омметр и смотрите при проливе воды.
-------------------------
посмотрите тут.
Как получить импульс с датчика расхода воды? | Аппаратная платформа Arduino
измерьте изменение сопротивления будет понятно как переключается2 контакта(красный и черный)
измерьте изменение сопротивления будет понятно как переключается
в ссылки которую дал есть схема как решил человек
проще всего использовать АЦП в ESP
либо довешивать транзистор
Измерил! Сопротивление по умолчанию - 5,6kОм. Как только отсчиталось 10л сопротивление падает до 1,5кОм и такое сопротивление держится 4-5 секунд. Потом снова 5,6измерьте изменение сопротивления будет понятно как переключается
в ссылки которую дал есть схема как решил человек
проще всего использовать АЦП в ESP
либо довешивать транзистор
простейший вариант. Подключаете выход датчика к входу АЦП и туда же резистор от питания.Измерил! Сопротивление по умолчанию - 5,6kОм. Как только отсчиталось 10л сопротивление падает до 1,5кОм и такое сопротивление держится 4-5 секунд. Потом снова 5,6
У меня ESP-01. У него разве есть АЦП?простейший вариант. Подключаете выход датчика к входу АЦП и туда же резистор от питания.
Получается делитель напряжения.
Значение резистора надо посчитать. Если у вас ESP-12(1,2,3...) то максимально входное напр 1 вольт
если nodemcu То там есть делитель на входе и напряжение максимальное примерно 3 вольта
но лучше проверить экспериментально
для начала поставьте резистор в 10 ком
----------------
в программе возвращаетесь к чтению в цикле и проверяете величину кода с ацп.
======================
Другие варианты без ацп надо считать и макетировать.
==============
в приведенной мною ссылке есть такой вариант датчика Посмотрите как там решается.
Почему же не устроил? Устроил! Просто хочу понять, что проще в реализации. Если следовать вашей формуле, то добавление 1кОм понизило уровень. Без 1кОм = 3@bavspb чем вас не устроил мой ответ? На входе gpio2 нужен высокий уровень для обычной загрузки. У вас он низкий, даже при подтяжке 1 кОм. Хотя по идеи должен быть высокий
3.3в/(1+5.6)кОм*5.6кОм=2.8в
Возможно вы что то недоговариваете.
Возможно, что-то не понял в идее.@bavspb чем вас не устроил мой ответ? На входе gpio2 нужен высокий уровень для обычной загрузки. У вас он низкий, даже при подтяжке 1 кОм. Хотя по идеи должен быть высокий
3.3в/(1+5.6)кОм*5.6кОм=2.8в
Возможно вы что то недоговариваете.
да действительно я забыл что у Вас ESP01У меня ESP-01. У него разве есть АЦП?
Вы не могли бы мне обьяснить физику процесса почему в данном варианте подключения контроллер мгновенно виснет ?
@bavspb у вас подтяжка резистором на 1кОм к +3.3в подключена? Или как? При уменьшение номинала резистора напряжение на gpio2 должно увеличиваться.
Встроенная подтяжка, это около 50-100 кОм, если не ошибаюсь.
В этом случае напряжение 3.3/(50+5.6)*5.6=0.33в - это точно низкий уровень.
При такой схеме счётчика проще повесить на аналоговый вход, а в вашем случае ставить транзистор. Это если счётчик не менять.
Если до того все подключали правильно (резистор к +3.3), то попробуйте резистор около 500 Ом поставить. Но не меньше 450 Ом. Esp должен запуститься со счётчиком. Но будет ли считать - не знаю.
относительно схемы
вариант очень простой
надо сделать мультивибратор и в качестве R в задающей цепи поставить ваш датчик
частоту или период с мультивибратора будете измерять по прерываниям
и все будет прекрасно работать
попробуйте сделать такСпасибо за идею! Но вариант простой, если знаешь что такое мультивибратор и можешь его быстро собрать. Я дилетант в схемотехнике, но теперь есть повод посмотреть что это за схема такая.
Вот все равно не могу понять, почему не получается подключить корректно счетчик воды с известным сопротивлением в двух состояниях(5,6кОм и 1,6кОм), хотя и тактовая кнопка и датчик размыкания СМК(по сути тот же геркон с магнитом) работают вообще без проблем и не требуют доп схем и элементов на плате.
а вот это очень странно. Если датчик размыкания, то запуститься не должен. Вы точно к +3.3 резистор притягивали, а датчик к 0 и к резистору?Попробовал подключить 500Ом - не помогло. Снова моментально зависает при включении.
Как эксперимент, подключит охранный датчик размыкания(СМК) без дополнительных внешних резисторов. ESP заработал
логический ноль должен быть не более 0.9 вольт (25%от V) а у вас 2 вольтаа вот это очень странно. Если датчик размыкания, то запуститься не должен. Вы точно к +3.3 резистор притягивали, а датчик к 0 и к резистору?
Посмотреть вложение 6867
у вас вот такая схема получается. На входе gpio2 должно быть не менее 2.8 вольт при разомкнутом герконе и около 2 В при замкнутом.
А если датчик размыкания, то должно быть 0 без срабатывания. Очень похоже, что вы перепутали местами + и 0 при подключении резистора и датчика.
И по идеи резистор R1 должен быть около 3 кОм, тогда будет уровень меняться как надо.
а что там на самом деле - надо смотретьСопротивление по умолчанию - 5,6kОм. Как только отсчиталось 10л сопротивление падает до 1,5кОм