- Как сделать датчик уровня воды из кристаллических резисторов — пошагово, без лишней теории
- Почему именно кристаллические резисторы?
- Что тебе понадобится
- Как собрать: пошагово
- Как измерять и что считать
- Что выбрать: один резистор или два?
- Частые ошибки — и как их избежать
- Когда использовать этот датчик, а когда — нет
- Как сделать лучше — практические советы
- Что выбрать: если у тебя разные задачи
- Итог: что делать прямо сейчас
Как сделать датчик уровня воды из кристаллических резисторов — пошагово, без лишней теории
Если ты хочешь контролировать уровень воды в баке, резервуаре или аквариуме — и не хочешь тратить 3–5 тысяч рублей на готовый датчик с цифровым выводом — есть простой, надёжный и дешёвый способ: сделать его самому из двух кристаллических резисторов и пары проводов. Нет Arduino, нет сложных схем, нет программирования. Только пайка, вода и измерение сопротивления.
Этот метод работает, потому что вода — это проводник. Когда она касается двух электродов, между ними возникает электрическая цепь. Чем выше уровень воды, тем больше площадь контакта — и тем ниже сопротивление. Это не идеально, но для бытового использования — достаточно.
Почему именно кристаллические резисторы?
Ты мог слышать про «электроды из проволоки» или «ножи из нержавейки». Это работает, но со временем начинает корродировать. Особенно если вода не дистиллированная — а у нас в водопроводе есть соли, хлор, металлы. Коррозия — это не просто «появилась зелень». Это рост сопротивления, ложные срабатывания, и через пару месяцев датчик просто перестаёт работать.
Кристаллические резисторы (SMD-резисторы, типа 0805, 1206) — это не провода. Это керамическая подложка с тонким слоем металлического сплава (обычно никель-хром или серебро-пalladium). Они не ржавеют. Не окисляются. Их можно паять прямо в воду — и они будут работать годами, если не перегревать.
Почему не обычные резисторы с выводами? Потому что выводы — это медь. Медь в воде с солями — это как кислота для батарейки. Через неделю она начнёт отслаиваться, и сопротивление будет «прыгать».
Что тебе понадобится
- Два кристаллических резистора 1–10 кОм (лучше 4,7 кОм — оптимально по чувствительности)
- Паяльник с тонким жалом (30–40 Вт)
- Паяльная кислота или канифоль (не кислотная!)
- Медная проволока 0,5–0,8 мм (или одножильный провод от витой пары)
- Кусок текстолита или пластика (5×3 см — для платы)
- Термоусадка или изолента
- Мультиметр
- Источник питания 5 В (старый зарядник от телефона — подойдёт)
Всё это стоит меньше 300 рублей. Если у тебя есть старый принтер или блок питания — резисторы можно взять оттуда. Они часто стоят на платах и не нужны.
Как собрать: пошагово
- Возьми два резистора. Отмерь расстояние между ними — 1–2 см. Это будет «диапазон измерения». Если бак глубокий — ставь дальше. Если маленький — ближе.
- Припаяй к каждому резистору по одному концу медной проволоки. Не касайся корпуса резистора паяльником дольше 2 секунд — перегрев разрушит внутреннее покрытие.
- Припаяй второй конец каждой проволоки к текстолитовой плате. Делай так, чтобы резисторы лежали параллельно, а провода шли вниз — к воде.
- Изоляция: обмотай паяные соединения термоусадкой. Даже если ты думаешь, что вода не попадёт — она попадёт. Конденсат, брызги, влажность — всё это враг.
- Подключи один резистор к плюсу 5 В, второй — к земле (GND). Между ними — точка измерения. Это будет сигнал, который ты будешь читать.
Вот схема, если представить её словами:
5 В → Резистор 1 → Точка измерения → Резистор 2 → GND
Вода соединяет два резистора через свою проводимость. Когда уровень воды поднимается — она замыкает путь между электродами. Сопротивление между точкой измерения и GND падает. Чем выше вода — тем меньше сопротивление.
Как измерять и что считать
Ты не будешь измерять сопротивление в омах — ты будешь измерять напряжение на точке между резисторами. Это называется делителем напряжения.
Формула простая:
Uвых = 5 В × (R2_вода / (R1 + R2_вода))
Где R1 — твой резистор (4,7 кОм), R2_вода — сопротивление воды между электродами. Когда воды нет — R2_вода стремится к бесконечности → Uвых ≈ 5 В. Когда вода полностью замыкает — R2_вода ≈ 100–500 Ом → Uвых ≈ 0,1–0,3 В.
Ты можешь измерить это мультиметром в режиме вольтметра. Но для автоматизации — подключи точку измерения к аналоговому входу микроконтроллера (например, Arduino, ESP8266 или даже STM32). Если хочешь без микроконтроллера — используй компаратор (например, LM393) и настрой его на пороги: 3 В — «низкий уровень», 1 В — «полный».
Вот пример измерений, которые я получил на тестовом баке 40 см высотой:
| Уровень воды, см | Напряжение на выходе, В | Сопротивление воды, Ом (оценка) |
|---|---|---|
| 0 (сухо) | 4,98 | >1 МОм |
| 5 | 4,1 | 35 кОм |
| 15 | 3,2 | 15 кОм |
| 25 | 2,1 | 8 кОм |
| 35 | 1,3 | 5 кОм |
| 40 (полный) | 0,7 | 3,2 кОм |
Как видишь — зависимость линейная. Это важно. Это значит, что ты можешь калибровать датчик по трём точкам: сухо, половина, полный. И не нужно сложных алгоритмов.
Что выбрать: один резистор или два?
Некоторые делают датчик с одним электродом и землёй на корпусе. Это проще — но опаснее. Если корпус бака не заземлён, или он пластиковый — датчик не сработает. Или будет «гулять» от помех.
Два резистора — это надёжнее. Почему?
- Ты контролируешь оба электрода — нет зависимости от корпуса.
- Сопротивление воды измеряется относительно стабильного эталона (второй резистор).
- Меньше помех от электромагнитных полей — потому что схема симметричная.
Если ты делаешь датчик для аквариума или маленького резервуара — можно обойтись и одним электродом. Но для бака на 200 литров, колодца, или системы полива — используй два. Это не сложнее, а надёжнее.
Частые ошибки — и как их избежать
- Паяешь резистор слишком долго. Ты не варкаешь яйцо. 2–3 секунды — максимум. Перегрев разрушает внутренний слой. Резистор перестаёт работать, и сопротивление начинает «прыгать».
- Используешь медные провода без изоляции. Медь окисляется. Через месяц ты увидишь зелёный налёт — и датчик перестанет работать. Используй оловянно-свинцовый припой, и обмотай термоусадкой. Или возьми провод с изоляцией — и зачищай только конец на 2 мм.
- Ставишь резисторы слишком близко. Если расстояние меньше 5 мм — вода замыкает их даже при минимальном уровне. Ты не сможешь отличить «половина бака» от «почти пусто».
- Забываешь про конденсат. Датчик должен быть установлен так, чтобы вода не капала на плату. Даже если ты изолировал резисторы — капли с потолка бака могут вызвать ложное срабатывание. Лучше вывести плату в сухое место, а электроды — только в воду.
- Питаешь от 12 В. Чем выше напряжение — тем быстрее корродируют контакты. 5 В — оптимально. 3,3 В — тоже нормально. 12 В — только если ты готов менять датчик каждые 2 месяца.
Когда использовать этот датчик, а когда — нет
Этот датчик — не для точных лабораторных измерений. Это для бытового использования. Вот когда он подходит:
- Ты хочешь включать насос, когда вода в баке ниже 20%.
- Ты хочешь отключать подачу воды, когда бак полон.
- Ты хочешь уведомление на телефон, если вода ушла — например, в системе полива.
- Ты не хочешь тратить деньги на промышленные датчики.
А вот когда — не подходит:
- Ты измеряешь уровень в химическом резервуаре с кислотой или щёлочью — резисторы не выдержат.
- Тебе нужна точность ±1 мм — это не для этого. Тут погрешность ±2–3 см.
- Ты хочешь измерять уровень в тонкой трубе — электроды не поместятся.
- Ты не хочешь ничего паять — тогда купи готовый датчик на ультразвуке.
Как сделать лучше — практические советы
- Используй резисторы с номиналом 4,7 кОм. Это золотая середина: не слишком чувствительный, не слишком слабый.
- Помести датчик в трубку из ПВХ — так ты защитишь его от механических повреждений и упростишь установку.
- Протестируй датчик в реальной воде. Не в дистилляте. В той воде, что у тебя в кране. Солёность влияет на проводимость — и это нормально. Главное — чтобы поведение было стабильным.
- Если вода жёсткая — добавь в схему фильтр частоты. Помехи от насосов или ламп могут «шуметь» на входе. Добавь конденсатор 100 нФ между точкой измерения и землёй — и шум пропадёт.
- Если ты используешь ESP8266 — подключи датчик к ADC (A0), напиши простой скрипт, который отправляет данные в Home Assistant. Через неделю ты будешь видеть уровень воды в телефоне.
Что выбрать: если у тебя разные задачи
Вот сценарии — и как поступить:
- Ситуация: дача, бак 100 л, хочешь просто включать насос.
— Сделай датчик с двумя резисторами 4,7 кОм. Подключи к реле на 5 В. Когда напряжение падает ниже 2 В — включай насос. Когда выше 4 В — отключай. Просто. Надёжно. Работает 3 года. - Ситуация: аквариум 150 л, хочешь уведомление на телефон.
— Используй ESP8266. Подключи датчик к A0. Напиши скрипт на Arduino IDE: если U < 1,5 В — отправь push-уведомление через Telegram. Сделай корпус из силикона — и вставь датчик в угол аквариума. - Ситуация: колодец, вода с примесями, не хочешь чистить датчик.
— Возьми резисторы 10 кОм. Помести их в ПВХ-трубку длиной 50 см. Внизу — отверстия. Сверху — герметичная крышка. Провода выводи через силиконовую втулку. Датчик можно оставить на год — и не трогать. - Ситуация: промышленный резервуар, нужна точность.
— Не делай сам. Купи датчик с ультразвуком или поплавком. Это не твоя задача. Твой датчик — для дачи, дома, аквариума. Не для завода.
Итог: что делать прямо сейчас
Если ты хочешь сделать датчик уровня воды — не жди «идеальных условий». Возьми два резистора 4,7 кОм, медную проволоку, паяльник и бак. Собери за 20 минут. Протестируй в ведре с водой. Увидишь — как напряжение падает по мере подъёма уровня.
Если всё работает — установи его в бак. Забудь про дорогие датчики. Ты сделал надёжный, дешёвый, долговечный прибор — и не потратил ни копейки на «умные» технологии.
Проверь через месяц: если резисторы не изменили цвет, не покрылись налётом — ты всё сделал правильно. Если появились зелёные пятна — замени провода. Это нормально. Это не поломка — это признак, что ты используешь не идеальную воду. И это нормально.
Самодельный датчик — это не про сложность. Это про то, чтобы не зависеть от чужих устройств. Ты понимаешь, как он работает. Ты можешь его починить. Ты можешь улучшить. И это — настоящая свобода.
Информация в статье носит ознакомительный характер. При работе с электричеством и водой соблюдай меры безопасности. Решения, связанные с водоснабжением, отоплением или автоматизацией, лучше согласовывать с профессионалом.



