Усилитель сигнала датчика уровня жидкости для Ардуино
Добавлено: Пн сен 07, 2015 11:46:51
Здравствуйте!
Соображаю банальную поливалку для цветов на Ардуино. Чтобы не спалить насос, нужно понимать что вода в баке достигла некоего минимума.
Морочится было лень, так что я решил схалтурить: сунуть витую пару в пластиковую трубочку, один провод зачистилна самом конце трубки, другой на нужном уровне срабатывания. Т.е. идея банальна: получать на цифровом входе 1 - когда уровень воды достаточный и 0 - когда уровень ниже минимума и контакты разомкнутны.
Когда весь код уже был написан, при тестировании столкнулся с проблемой именно в этом узле: сопротивление водопроводной воды оказалось слишком высоким, чтобы давать логическую 1, когда между контактами более нескольких мм, а нужно срабатывание на расстоянии в 5-7см.
Конечно стоило бы сделать простой поплавок на герконах, но теперь уже поздно.
Я так понимаю, что нужно сделать усилитель. к сожалению в радиоэлектронике полный нуб, поэтому прошу вашей помощи.
Недавно делал релейный модуль для этого же проекта (моя первая печатная плата) - так что попробовал накидать схему по аналогии:

Но чую что не будет работать... А если и будет, то чую что нужно как-то ограничить ток и напряжение которое будет приходить на пин контроллера, т.к. сопротивление раствора может быть не постоянным (удобрение вместо воды), да и вообще контакты может случайно замкнуть, так что "максимальный" сигнал не должен сжечь плату.
Прошу советов. Спасибо.
Соображаю банальную поливалку для цветов на Ардуино. Чтобы не спалить насос, нужно понимать что вода в баке достигла некоего минимума.
Морочится было лень, так что я решил схалтурить: сунуть витую пару в пластиковую трубочку, один провод зачистилна самом конце трубки, другой на нужном уровне срабатывания. Т.е. идея банальна: получать на цифровом входе 1 - когда уровень воды достаточный и 0 - когда уровень ниже минимума и контакты разомкнутны.
Когда весь код уже был написан, при тестировании столкнулся с проблемой именно в этом узле: сопротивление водопроводной воды оказалось слишком высоким, чтобы давать логическую 1, когда между контактами более нескольких мм, а нужно срабатывание на расстоянии в 5-7см.
Конечно стоило бы сделать простой поплавок на герконах, но теперь уже поздно.
Я так понимаю, что нужно сделать усилитель. к сожалению в радиоэлектронике полный нуб, поэтому прошу вашей помощи.
Недавно делал релейный модуль для этого же проекта (моя первая печатная плата) - так что попробовал накидать схему по аналогии:

Но чую что не будет работать... А если и будет, то чую что нужно как-то ограничить ток и напряжение которое будет приходить на пин контроллера, т.к. сопротивление раствора может быть не постоянным (удобрение вместо воды), да и вообще контакты может случайно замкнуть, так что "максимальный" сигнал не должен сжечь плату.
Прошу советов. Спасибо.
