Добавил(а): Djon 3 июля

Как сделать безконтактный выключатель для выхода из ванной на основе ИК-сенсора

Вы когда-нибудь выходили из ванной с мокрыми руками и думали: «Чёрт, опять надо дотянуться до выключателя»? Или замечали, как влажность и мыльные пятна на клавише выключателя превращают его в источник микробов? Я сам несколько лет мучился с этим — пока не сделал простой, надёжный и абсолютно безконтактный выключатель на ИК-сенсоре. Ни розеток, ни проводов в ванной — только сенсор над дверью и тихий релейный щелчок, когда ты выходишь. Расскажу, как это сделать самому, без паяльника на 1000 рублей и без риска получить удар током.

Почему именно ИК-сенсор, а не датчик движения или тач-панель?

Тут всё просто: нам нужно не «засечь, что кто-то в комнате», а «засечь, что человек ушёл». Датчики движения (PIR) срабатывают при любом движении — если ты вдруг наклонился подмыться, или тёща зашла в ванную на 30 секунд — свет не погаснет. Тач-панели — это вообще кошмар в ванной: влага, мыло, конденсат. Сенсоры срабатывают от случайного прикосновения или влажности.

Инфракрасный (ИК) сенсор, наоборот, реагирует только на тепло — то есть на тело человека, проходящего через зону. И если он установлен над дверью, направленный вниз, он видит, когда человек выходит. Не когда заходит — когда уходит. Именно это нам и нужно.

Пример: сенсор HC-SR501 (он же PIR) — не подходит. Он видит движение, а не направление. А вот ИК-датчик прерывания луча — типа TCRT5000 или аналогичный — идеален. Он работает как «лазерная перегородка»: когда ты выходишь, твоё тело перекрывает ИК-луч, и сенсор говорит: «О, человек ушёл — выключить свет».

Что тебе понадобится: список реальных компонентов

Всё это можно собрать за 1500–2500 рублей, если покупать на AliExpress или в местных радиомагазинах. Ни один элемент не требует паяльника — всё на плате или с разъёмами.

  • ИК-датчик прерывания луча — TCRT5000 или аналог (например, QRE1113). Ищешь «ИК датчик прерывания луча», не «PIR датчик движения».
  • Микроконтроллер — Arduino Nano (или ESP8266, если хочешь умный дом). Нужен для обработки сигнала. Стоит около 200–300 рублей.
  • Реле — 5 В, 10 А, с нормально замкнутыми контактами (NC). Лучше взять с оптопарой — чтобы не было помех от света. Пример: SRD-05VDC-SL-C. Цена — 150–200 рублей.
  • Блок питания — 5 В, 2 А (USB-адаптер от старого телефона подойдёт). Никаких 220 В в ванной — только 5 В!
  • Корпус — маленький пластиковый короб (IP44 или выше, чтобы не впитывал влагу). Можно взять от старого роутера или купить «короб для электроники».
  • Провода и разъёмы — жёсткие провода 0.5 мм², клеммы типа «папа-мама» для быстрого подключения.
  • Источник ИК-света — если датчик TCRT5000, он уже включает ИК-светодиод. Не нужно отдельно.

Всё это — без паяльника. Датчики и реле продаются на плате с выводами. Подключаешь — и готово.

Как собрать: пошагово, как будто ты в ванной с отвёрткой

  1. Установи датчик над дверью. На высоте 1,9–2,1 м — чтобы он видел, как человек проходит под ним. Направь его вниз, на пол, чуть в сторону от дверной рамы. Главное — чтобы ИК-луч пересекал проход, а не был направлен в стену. Пример: если дверь открывается наружу, датчик должен быть на внутренней стороне коробки, чтобы не мешать двери.
  2. Подключи датчик к Arduino. TCRT5000 имеет 4 вывода: VCC, GND, OUT, A0. Подключи VCC к 5 В, GND — к земле, OUT — к цифровому пину (например, D2). Не путай с аналоговым выходом — нам нужен цифровой сигнал: «свет есть» или «свет перекрыт».
  3. Подключи реле. Вывод IN реле — к пину D3 на Arduino. VCC и GND реле — к тем же 5 В и земле, что и Arduino. Важно: реле должно быть с нормально замкнутыми (NC) контактами. Это значит, что свет горит, пока датчик не сработает. Когда человек уходит — датчик перекрывает луч → сигнал на Arduino → Arduino включает реле → реле размыкает цепь → свет гаснет.
  4. Подключи блок питания. Запитай Arduino и реле от одного USB-адаптера. Никаких 220 В в ванной — только 5 В. Если свет работает от 220 В, реле его переключает — всё безопасно.
  5. Запусти код. Загрузи на Arduino такой скетч:
    const int irSensor = 2;
    const int relay = 3;
    
    void setup() {
      pinMode(irSensor, INPUT);
      pinMode(relay, OUTPUT);
      digitalWrite(relay, LOW); // реле включено — свет горит
    }
    
    void loop() {
      if (digitalRead(irSensor) == LOW) { // если луч перекрыт — человек ушёл
        delay(1000); // задержка 1 секунда — чтобы не срабатывало от мимолётного движения
        digitalWrite(relay, HIGH); // выключить свет
        while (digitalRead(irSensor) == LOW) { // ждём, пока человек не уйдёт полностью
          delay(100);
        }
        // после ухода — не включаем свет снова, пока не зайдёт новый человек
      }
    }
  6. Установи всё в корпус. Закрепи Arduino и реле на дне короба. Продень провода через отверстие. Закрой крышку. Выведи только датчик наружу — чтобы он видел проход.

Тест: включи свет, встань под датчик — свет должен гореть. Пройди под ним — свет погаснет через секунду. Зайди обратно — свет не включится. Это нормально. Мы делаем выключатель для выхода, а не для включения. Включение света — оставь на ручной выключатель или отдельный датчик.

Что выбрать: датчик, контроллер, реле — таблица вариантов

ЭлементВариант 1 (простой)Вариант 2 (умный)Что выбрать
ДатчикTCRT5000 (50 руб.)ИК-датчик с регулировкой чувствительности (200 руб.)Для ванной — TCRT5000. Он надёжный, не путает отражения от плитки.
КонтроллерArduino Nano (250 руб.)ESP8266 с Wi-Fi (400 руб.)Если хочешь видеть статус в приложении — ESP. Если просто включить/выключить — Nano. Нет смысла платить больше, если не нужен умный дом.
РелеSRD-05VDC-SL-C (180 руб.)Реле с оптопарой и защитой от скачков (350 руб.)Берёшь SRD-05VDC-SL-C. Он работает 5 лет без проблем. Оптопара — не обязательна, но желательна.
ПитаниеUSB-адаптер 5 В/2 АБлок питания 5 В с фильтром помехПодойдёт любой адаптер от телефона. Главное — чтобы не шумел. Если свет мерцает — поменяй адаптер.

Что делать, если у тебя другая ситуация?

Не у всех ванная одинаковая. Вот как адаптировать под разные случаи:

  • Дверь открывается внутрь — датчик ставь на потолок над дверью, а не на стену. Или на боковую стену, сбоку от двери, чтобы не мешал.
  • Свет работает от двухклавишного выключателя — реле подключай к той линии, что управляет основным светом. Вторую клавишу оставь как есть — для дополнительного освещения.
  • Хочешь, чтобы свет включался при входе — добавь второй датчик у входа. Или используй ESP8266 и программу, которая запоминает: «если свет был выключен — включи при входе».
  • Ванная без окон, но с душем — корпус должен быть с IP44 или выше. Проверь, чтобы конденсат не попадал на плату. Можно пролить всё силиконом (не спиртовым, а силиконовым герметиком для электроники).
  • Нет розетки рядом — используй батарейный блок питания 5 В (например, Power Bank 10 000 мАч). Он прослужит 2–3 месяца. Заряжай раз в месяц.

Частые ошибки — и как их не допустить

Я видел десятки таких самоделок. Вот что ломает их:

  • Датчик направлен не туда. Если он смотрит в стену или в зеркало — он будет ложные срабатывания. Проверь: включи датчик и поднеси руку — должен сработать только при перекрытии луча, а не при отражении.
  • Нет задержки перед выключением. Без задержки в 1 секунду — свет гаснет, когда ты только начинаешь выходить. Это раздражает. Добавь delay(1000) — и всё станет плавно.
  • Использовано реле с нормально разомкнутыми контактами. Если реле не замыкает цепь при включении — свет не включится. Проверь маркировку: NC = нормально замкнутый, NO = нормально разомкнутый. Нам нужен NC.
  • Питание от 220 В в ванной. Никогда. Даже если ты «всё изолировал». Потому что влага — не та штука, которую можно «попробовать». Только 5 В.
  • Нет защиты от конденсата. Ванная — это парилка. Плата, которая лежит на полу в коробке без вентиляции — через месяц покроется плесенью. Проделай 2–3 маленьких отверстия внизу корпуса — для циркуляции воздуха. Не герметизируй полностью.

Как лучше сделать: 3 совета от человека, который уже делал это 3 раза

  1. Сначала собери всё на столе. Подключи всё, протестируй. Потом — только в корпус. Если не работает — не лезь в стену, а просто перепроверь провода.
  2. Сделай резервную кнопку. Поставь маленькую кнопку на корпус — чтобы вручную включить свет, если сенсор сбоит. Это не обязательно, но если ты потом будешь в ванной с поломанным датчиком — ты будешь благодарен себе.
  3. Используй провода с разъёмами. Потом, если захочешь перенести систему в другую комнату — просто отключи и унеси. Не придётся паять заново.

Что выбрать: если ты не мастер, но хочешь результат

Если ты не хочешь возиться с Arduino — есть готовые решения. Но они дороже и менее гибкие.

  • Безконтактный выключатель с ИК-сенсором — например, BOSCH IR-100. Стоит 3500–5000 рублей. Устанавливается как обычный выключатель. Работает как наш — но ты не можешь изменить задержку, не можешь подключить к умному дому, не можешь починить, если сломается. Если тебе нужно «всё в одном» — подойдёт.
  • Умный выключатель с датчиком движения — например, Tuya или Xiaomi. Но они срабатывают при любом движении — не при выходе. Ты можешь уйти, а свет не погаснет, пока не пройдёт ещё раз. Не подходит для задачи «выключить при выходе».

Если ты готов потратить 2 часа и 2000 рублей — собери сам. Ты получишь не просто выключатель, а систему, которую ты понимаешь, можешь починить и улучшить. Если хочешь «всё в одном» — купи BOSCH. Но тогда ты теряешь контроль.

Итог: что делать прямо сейчас

Если ты хочешь, чтобы свет в ванной выключался сам, когда ты выходишь — сделай это.

Сегодня купи TCRT5000 и Arduino Nano. Завтра собери на столе. Через день — установи над дверью. На третий день — забудь про выключатель. Уже через неделю ты будешь удивляться, как раньше жил без этого.

Не жди идеальных условий. Не жди, пока «всё будет идеально». Сделай простую версию — и улучши потом. Это не научная работа. Это решение повседневной проблемы. Ты не должен быть инженером. Ты должен просто хотеть, чтобы свет не горел зря.

И да — проверь, чтобы корпус был с вентиляцией. И не забудь про резервную кнопку. Потому что однажды сенсор может сработать не так. И тогда ты не останешься в темноте.

Информация в этой статье носит ознакомительный характер. Работа с электричеством требует соблюдения норм безопасности. Если вы не уверены в своих силах — обратитесь к электрику. Самодельные устройства не заменяют сертифицированное оборудование.

Обсуждение