Сенсорный выключатель на базе esp8266

С поддержкой любых пультов 433 МГц. Прошиваем ESPHome, управляем из Home Assistant

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

Скажу сразу что мне очень понравилась тактильная отдача при включении или выключении.


Ссылка на выключатель: https://ru.aliexpress.com/item/33051256176.html
Производитель — Vrey: https://vrey.ru.aliexpress.com/store/5006252


Внешний вид и характеристики

Поставляется выключатель в картонной коробке.

Внутри выключатель, инструкция и винты крепления. Отдельно от коробки был пульт управления с 4 кнопками.

Лицевая панель выполнена из закаленного стекла

Характеристики выключателя:

Модель: VR-WIFI-D01
Количество каналов управления: 1. Есть так же 2 или 3 канала.
Размеры: 86 × 86 × 34 мм
Вес: 0,2 кг
Максимальный ток: 10А на канал
Источник питания: 110V — 240V
Мощность: 3-1000 Вт на канал
Частота RF: 433,92 МГц
Необходима нулевая линия!

Выключатель свободно помещается в российские подрозетники любых размеров

 

Подключение к Tuya

С этим все просто — подаем питание на выключатель, он начинает мигать, жмем в приложении TuyaSmart + и выбираем «Переключатель», после чего вводим пароль от wifi и через несколько секунд им можно управлять из приложения

 

Привязка кнопок пульта

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

 

Чтобы отвязать пульт от выключателя и очистить память нужно зажать сенсор на несколько секунд, пока выключатель не издаст звуковой сигнал, и, не отпуская, дождаться второго сигнала. Затем отпустить сенсор и нажать кнопку на пульте. Выключатель «забудет» пульт (или пульты) полностью, независимо от количества привязанных кнопок.

 

Что внутри

Сняв лицевую панель видна плата с тач сенсором и посадочные места под дополнительные два.

Так же видны контакты для перепрошивки: TX, RX, GPIO0, GND и VCC

Можно прошить, сняв только лицевую панель.

Поддев плату снизу она легко снимется.

Виден модуль TYWE3S, резонатор для радио и зуммер

Распиновка модуля TYWE3S:

Внутри, в корпусе, осталась плата с силовой частью.

К корпусу она прикреплена тремя винтами.

С обратной стороны видно реле Fanhar W11-1A2STE на 10 А

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

 

Альтернативная прошивка

Так как все контакты в легкой доступности, процесс прошивки не составит труда.

Необходимо подключиться любым USB to TTL адаптером к модулю TYWE3S по следующей схеме:

3.3V к 3.3V TYWE3S
GND к GND TYWE3S
RX к TX TYWE3S
TX к RX TYWE3S

Так же подключаем GPIO0 к GND на время прошивки

Предварительно делаем бэкап родной прошивки! На всякий случай.

И можно заливать любую прошивку. Вот конфиг для ESPHome:

esphome:
  name: vrey_switch
  platform: ESP8266
  board: esp01_1m

wifi:
  ssid: "wifi"
  password: "wifipass"

api:
  password: 'apipass'

ota:
  password: 'otapass'

logger:

status_led:
  pin: GPIO16

output:

  - platform: gpio
    pin: 15
    id: gpio15

light:
  - platform: binary
    name: "light_gpio15"
    id: light_gpio15
    output: gpio15

binary_sensor:
  - platform: gpio
    pin: 5
    name: gpio5
    id: gpio5
    on_release:
      then:
      - light.toggle: light_gpio15

sensor:
  - platform: wifi_signal
    name: "vrey_switch_wifi"
    update_interval: 60s

И добавляем в Home Assistant через Интеграции

Независимо от прошивки, при возобновлении электроэнергии выключатель держит линию выключенной. Если нужно чтобы был включен при загрузке, в ESPHome это легко делается добавлением restore_mode: ALWAYS_ON в light

Так же независимо от прошивки сохраняется функциональность привязки и управления RF пультом

Поделитесь с друзьями

комментариев 38

    • Только методом перебора, сам таким способом искал на выключателе из обзора

      • Метод перебора — при формирования конфига в ESPHome переопределять gpio и перепрошивать, например, по OTA?

        • Да, например чтобы найти gpio сенсора создаёте binary_sensor на все возможные gpio, прошиваете и в логе смотрите какой срабатывает при нажатии. (Но имейте ввиду, что не все gpio можно использовать как хочешь, esphome подскажет ошибкой при проверке конфига если что. И было у меня такое при указывании всех свободных gpio, что при проверке все нормально, но прошивка не загружается после обновления. Просто пришлось заново подпаяться и перепрошить предыдущий конфиг. Имейте этот нюанс ввиду.) Потом со switch (или light) делаете тоже самое. Но для начала поищите в интернете максимально похожий визуально выключатель, например на форумах тасмоты и еспурны, может кто то уже нашел нужные gpio. И не используйте gpio 0, 1 и 3 — они вероятнее всего не будут задействованы.

          • Значит мне ещё рано экспериментировать, т.к. USB UART ещё едет ко мне.
            Максимально похожие выключатели искал и даже нашел на сайте тасмоты конфиг для выключателя с именем minitiger (как у меня) https://github.com/arendst/Tasmota/wiki/minitiger-Touch-Light-Switch. Но у меня распаяна TYWE3S, а там чип ESP8285 прямо на плате выключателя (возможно потому, что там Ewelink, а у меня Tuya).
            К слову о TYWE3S, у вас отличаются конфиги ESPHome, например, на этой странице указано — board: esp01_1m, а тут https://kvvhost.ru/2019/10/25/review-wifi-switch-zemismart-zm-l02e/ уже стоит — board: esp_wroom_02. В чём разница?

          • Тогда конечно лучше подождать usb-uart адаптер. А по конфигам, можно использовать esp01_1m, но там минимальный размер памяти, а в TYWE3S 2мб, что совпадает с esp_wroom_02, да и сами модули похожи. Поэтому указывал его в последних конфигах

          • Не стал ждать usb-uart адаптер, рискнул и перепрошил 7 выключателей. В посте про tuya-convert отписался о проблеме с бекапом стоковой прошивки.

            Выключатели (Tuya, без нуля) были куплены здесь: https://ru.aliexpress.com/item/33016227381.html?spm=a2g1y.12024536.productList_2616664.subject_2

            Продавец даже продал один выключатель на 3 кнопки (общался в личке с ним).

            Конфиги для ESPhome на эти выключатели (надеюсь движок сайта их не порежет):

            ————————Выключатель на 1 кнопку—————————-
            esphome:
            name: koridor_mt_1g
            platform: ESP8266
            board: esp_wroom_02

            wifi:
            ssid: «wifi»
            password: «wifipass»

            # Enable logging
            logger:

            # Enable Home Assistant API
            api:
            password: «koridor_mt_1g»

            ota:
            password: «koridor_mt_1g»

            status_led:
            pin: GPIO16

            output:
            — platform: gpio
            pin: 15
            id: koridor_mt_1g_relay

            light:
            — platform: binary
            name: «light_koridor_mt_1g_relay»
            id: light_koridor_mt_1g_relay
            output: koridor_mt_1g_relay
            restore_mode: ALWAYS_OFF

            binary_sensor:
            — platform: gpio
            pin: 5
            filters:
            — invert:
            — delayed_on: 20ms
            name: koridor_mt_1g_button
            id: koridor_mt_1g_button
            on_release:
            then:
            — light.toggle: light_koridor_mt_1g_relay

            sensor:
            — platform: wifi_signal
            name: «koridor_mt_1g_wifi»
            update_interval: 60s

            ————————Выключатель на 2 кнопки—————————-
            esphome:
            name: wc_mt_2g
            platform: ESP8266
            board: esp_wroom_02

            wifi:
            ssid: «wifi»
            password: «wifipass»

            # Enable logging
            logger:

            # Enable Home Assistant API
            api:
            password: «wc_mt_2g»

            ota:
            password: «wc_mt_2g»

            status_led:
            pin: GPIO16

            output:
            — platform: gpio
            pin: 4
            id: wc_mt_2g_relay1

            — platform: gpio
            pin: 13
            id: wc_mt_2g_relay2

            light:
            — platform: binary
            name: «light_wc_mt_2g_relay1»
            id: light_wc_mt_2g_relay1
            output: wc_mt_2g_relay1
            restore_mode: ALWAYS_OFF

            — platform: binary
            name: «light_wc_mt_2g_relay2»
            id: light_wc_mt_2g_relay2
            output: wc_mt_2g_relay2
            restore_mode: ALWAYS_OFF

            binary_sensor:
            — platform: gpio
            pin: 14
            filters:
            — invert:
            — delayed_on: 20ms
            name: wc_mt_2g_button1
            id: wc_mt_2g_button1
            on_release:
            then:
            — light.toggle: light_wc_mt_2g_relay1

            — platform: gpio
            pin: 12
            filters:
            — invert:
            — delayed_on: 20ms
            name: wc_mt_2g_button2
            id: wc_mt_2g_button2
            on_release:
            then:
            — light.toggle: light_wc_mt_2g_relay2

            sensor:
            — platform: wifi_signal
            name: «wc_mt_2g_wifi»
            update_interval: 60s

            ————————Выключатель на 3 кнопки—————————-
            esphome:
            name: zal_mt_3g
            platform: ESP8266
            board: esp_wroom_02

            wifi:
            ssid: «wifi»
            password: «wifipass»

            # Enable logging
            logger:

            # Enable Home Assistant API
            api:
            password: «zal_mt_3g»

            ota:
            password: «zal_mt_3g»

            status_led:
            pin: GPIO16

            output:
            — platform: gpio
            pin: 4
            id: zal_mt_3g_relay1

            — platform: gpio
            pin: 15
            id: zal_mt_3g_relay2

            — platform: gpio
            pin: 13
            id: zal_mt_3g_relay3

            light:
            — platform: binary
            name: «light_zal_mt_3g_relay1»
            id: light_zal_mt_3g_relay1
            output: zal_mt_3g_relay1
            restore_mode: ALWAYS_OFF

            — platform: binary
            name: «light_zal_mt_3g_relay2»
            id: light_zal_mt_3g_relay2
            output: zal_mt_3g_relay2
            restore_mode: ALWAYS_OFF

            — platform: binary
            name: «light_zal_mt_3g_relay3»
            id: light_zal_mt_3g_relay3
            output: zal_mt_3g_relay3
            restore_mode: ALWAYS_OFF

            binary_sensor:
            — platform: gpio
            pin: 14
            filters:
            — invert:
            — delayed_on: 20ms
            name: zal_mt_3g_button1
            id: zal_mt_3g_button1
            on_release:
            then:
            — light.toggle: light_zal_mt_3g_relay1

            — platform: gpio
            pin: 5
            filters:
            — invert:
            — delayed_on: 20ms
            name: zal_mt_3g_button2
            id: zal_mt_3g_button2
            on_release:
            then:
            — light.toggle: light_zal_mt_3g_relay2

            — platform: gpio
            pin: 12
            filters:
            — invert:
            — delayed_on: 20ms
            name: zal_mt_3g_button3
            id: zal_mt_3g_button3
            on_release:
            then:
            — light.toggle: light_zal_mt_3g_relay3

            sensor:
            — platform: wifi_signal
            name: «zal_mt_3g_wifi»
            update_interval: 60s

          • Большое спасибо что отписались и за конфиги конечно))

      • Здравствуйте! Если тут бываете, может поможете в решении одного вопроса?! Пытаюсь перепрошить выключатель Minitiger на esp8285, но на всех прошивках почти перестаёт гореть светодиод в режиме выкл, еле-еле видна подсветка клавиш (синий цвет), но при включении светодиод отрабатывает штатно (ярко красный цвет), всё остальное работает штатно. Вот прошивки, которые пробовал ставить:
        esphome:
         name: test

        esp8266:
         board: esp01_1m

        # Enable logging
        logger:

        # Enable Home Assistant API
        api:
         encryption:
          key: «iG9I/zT3D2ZiGmlyABvb6eEoMf2CAlQNDUwJ23Oi5xk=»

        ota:
         password: «1ab2abdd26fa9dec9214dcf31017156b»

        wifi:
         ssid: !secret wifi_ssid
         password: !secret wifi_password

         # Enable fallback hotspot (captive portal) in case wifi connection fails
         ap:
          ssid: «Test Fallback Hotspot»
          password: «vAT9UmpP4eNh»

        captive_portal:

        binary_sensor:
         — platform: gpio
          pin:
           number: GPIO0
           mode: INPUT_PULLUP
           inverted: True
          name: button_1
          on_press:
           — switch.toggle: relay_1

         — platform: gpio
          pin:
           number: GPIO9
           mode: INPUT_PULLUP
           inverted: True
          name: button_2
          on_press:
           — switch.toggle: relay_2

        text_sensor: 
         — platform: wifi_info 
          ip_address:
           name: «IP $»
            
        sensor: 
         — platform: wifi_signal # Уровень Wi-Fi сигнала
          name: «Status $»
          update_interval: 120s

         — platform: uptime # Время работы после последней перезагрузки
          name: «Uptime $»

        switch:
         — platform: restart # Переключатель для перезагрузки устройства 
          name: «Restart $» 

         — platform: gpio # реле 
          name: «Relay $ 1»
          pin: GPIO12
          id: relay_1

         — platform: gpio # реле 
          name: «Relay $ 2»
          pin: GPIO5
          id: relay_2

        status_led: # blue led 
         pin: 
          number: GPIO13 
          inverted: no

        Второй вариант:
        esphome:
         name: parents_room_switch
         platform: ESP8266
         board: esp_wroom_02

        wifi:
         ssid: ‘ssid’
         password: ‘secretpass’

        # Enable logging
        logger:

        # Enable Home Assistant API
        api:

        ota:

        status_led:
         pin: GPIO16
          
        output:
         — platform: gpio
          pin: 4
          id: relay1
         — platform: gpio
          pin: 13
          id: relay2

        light:
         — platform: binary
          name: ‘light_parents_room_relay1’
          id: light_parents_room_relay1
          output: relay1
          restore_mode: ALWAYS_OFF
         — platform: binary
          name: ‘light_parents_room_relay2’
          id: light_parents_room_relay2
          output: relay2
          restore_mode: ALWAYS_OFF

        binary_sensor:
         — platform: gpio
          pin: 14
          filters:
           — invert:
           — delayed_on: 20ms
          name: parents_room_button1
          id: parents_room_button1
          on_release:
           then:
            — light.toggle: light_parents_room_relay1
         — platform: gpio
          pin: 12
          filters:
           — invert:
           — delayed_on: 20ms
          name: parents_room_button2
          id: parents_room_button2
          on_release:
           then:
            — light.toggle: light_parents_room_relay2

        Понимаю во всём этом ещё очень плохо…..только учусь

        • Здравствуйте, не уверен, что получится разобраться без устройства на руках. Выключателю ноль нужен для питания или только фаза?

          • Вот вы уже подкинули идею, о которой я изначально не подумал! У меня два типа выключателей, а эксперименты я провожу только на одной плате, прежде чем перепрошивать все выключатели в доме (их 21 у меня). Проверю, плату с какого выключателя я снял и пытаюсь перепрошить и попробую завтра перепрошить этой же прошивкой второй тип выключателя. Одна голова хорошо, а две…

          • localtuya еще попробуйте, вдруг вообще перепрошивать не придется, если получится управлять из ha через родную прошивку. Я же правильно понял, они все tuya?

          • Выключатели MiniTiger и управляются через ewelink. Я их привязал к HA, но основная идея, как раз таки отвязать их от китайского сервера и перейти полностью на локальное управление. Почему-то на всех платах управления стоит один и тот же номер и набор компонентов идентичен, вне зависимости с нулём этот выключатель или без. Сегодня получилось собрать одну прошивку из двух и прошить 1 выключатель. Работает. Даже смог разобраться как ESPHome на сам выключатель и шить его дальше по «воздуху»)))

          • Отлично) Кстати для ewelink тоже есть интеграция в HA для локального (без облаков) управления устройствами https://github.com/AlexxIT/SonoffLAN
            Может и ваши выключатели подойдут.

          • Да. Эту интеграцию поставил сразу и все устройства добавились в HA, но не они не отвязались от китайского сервера. Получилось как дублирующее управление.

          • Если им через ваш роутер ограничить доступ в интернет? Я так со своими tuya устройствами и камерами сделал

          • Разобрался. На выключателях без нуля за LED подсветку в режиме выкл отвечает pin: GPIO16, а в выключателях с нулевым проводом pin: GPIO13
            Начало ESPHome вам создаст автоматически при добавлении нового устройства с вашими данными это вставлять не надо(выделено желтым)
            Вот две прошивки

            1) С нулём

            esphome:
             name: enter-group
             friendly_name: Входная группа
            esp8266:
             board: esp01_1m

            # Enable logging
            logger:

            # Enable Home Assistant API
            api:
             encryption:
              key:
            ota:
             password:

            wifi:
             ssid: !secret wifi_ssid
             password: !secret wifi_password

             # Enable fallback hotspot (captive portal) in case wifi connection fails
             ap:
              ssid:
              password:

            captive_portal:

            status_led:
              pin: GPIO13

            switch:
              — platform: restart # Переключатель для перезагрузки устройства
                name: «Restart $»
                 
            output:
              — platform: gpio
                pin: 12
                id: relay1
              — platform: gpio
                pin: 05
                id: relay2

            light:
              — platform: binary
                name: ‘Prihozhay’
                id: prihozhay_relay1
                output: relay1
                restore_mode: ALWAYS_OFF
              — platform: binary
                name: ‘Tambur’
                id: tambur_relay2
                output: relay2
                restore_mode: ALWAYS_OFF

            binary_sensor:
              — platform: gpio
                pin: 00
                filters:
                  — invert:
                  — delayed_on: 20ms
                name: prihoshay_button1
                id: prihozhay_button1
                on_release:
                  then:
                    — light.toggle: prihozhay_relay1
              — platform: gpio
                pin: 09
                filters:
                  — invert:
                  — delayed_on: 20ms
                name: tambur_button2
                id: tambur_button2
                on_release:
                  then:
                    — light.toggle: tambur_relay2

            text_sensor:
              — platform: wifi_info
                ip_address:
                  name: «IP $»
                 
            sensor:
              — platform: wifi_signal # Уровень Wi-Fi сигнала
                name: «Status $»
                update_interval: 120s

              — platform: uptime # Время работы после последней перезагрузки
                name: «Uptime $»

            2) Без нуля

            esphome:
             name: garage
             friendly_name: Гараж

            esp8266:
             board: esp01_1m

            # Enable logging
            logger:

            # Enable Home Assistant API
            api:
             encryption:
              key:
            ota:
             password:

            wifi:
             ssid: !secret wifi_ssid
             password: !secret wifi_password

             # Enable fallback hotspot (captive portal) in case wifi connection fails
             ap:
              ssid:
              password:

            captive_portal:

            status_led:
             pin: GPIO16

            switch:
             — platform: restart # Переключатель для перезагрузки устройства
              name: «Restart $»
               
            output:
             — platform: gpio
              pin: 12
              id: relay1
             — platform: gpio
              pin: 05
              id: relay2

            light:
             — platform: binary
              name: ‘Garage’
              id: garage_relay1
              output: relay1
              restore_mode: ALWAYS_OFF
             — platform: binary
              name: ‘Tambur’
              id: tambur_relay2
              output: relay2
              restore_mode: ALWAYS_OFF

            binary_sensor:
             — platform: gpio
              pin: 00
              filters:
               — invert:
               — delayed_on: 20ms
              name: garage_button1
              id: garage_button1
              on_release:
               then:
                — light.toggle: garage_relay1
             — platform: gpio
              pin: 09
              filters:
               — invert:
               — delayed_on: 20ms
              name: tambur_button2
              id: tambur_button2
              on_release:
               then:
                — light.toggle: tambur_relay2

            text_sensor:
             — platform: wifi_info
              ip_address:
               name: «IP $»
               
            sensor:
             — platform: wifi_signal # Уровень Wi-Fi сигнала
              name: «Status $»
              update_interval: 120s

             — platform: uptime # Время работы после последней перезагрузки
              name: «Uptime $»

          • Впереди ещё выключатели Sonoff, реле этой же фирмы, usb розетки, реле открывания ворот, розетки wifi разных фирм.

          • И да….конфиги устанавливал на платы 2PH126651A

          • А вот ещё один вопрос возник, с которым я, пока, самостоятельно не смог разобраться. Может вы поможете? После перепрошивки некоторых выключателей остаётся часть информации старой прошивки, например, высвечиваются неактивные старые названия кнопок или неактивный слайдер отключения LED. Как можно перед прошивкой стереть всё?

          • Я устранял это прямой перепрошивкой, не через OTA. Но вроде должен быть способ избавиться от неактивных датчиков/переключателей програмно, нужно читать вики esphome

  1. Уважаемый KVV (уж простите, не знаю как Ваше имя)!
    Имеется MOSfet на базе IRF520 (aliexpress.ru/item/32787568247.html)
    В ESPHome это прописано так:

    output:
      - platform: esp8266_pwm
        pin: D1
        frequency: 1000 Hz
        id: pwm_output
    
    
    # Example usage in a light
    light:
      - platform: monochromatic
        output: pwm_output
        name: "Led Light"
    

    В ХА это выглядит и прекрасно работает как диммируемый от 0 до 100% свет.
     
    Как сделать, чтобы свет можно было включать не только с интерфейса ХА, а ещё с помощью вот такой например (aliexpress.ru/item/32980071166.html) сенсорной кнопки?
    Возможно ли это «увязать» с чем-нибудь типа этого?:

    # Простой одноклавишный выключатель
    binary_sensor:
      - platform: gpio
        pin: 
          number: D5
          inverted: true
          mode: INPUT_PULLUP
        name: led_light_button
        on_press:
          then:
          - light.toggle: led_light
        on_release:
          then:
          - light.toggle: led_light
    

    Другими словами, получается сверхбюджетный сенсорный выключатель с интеграцией в ХА и со всеми доп. плюшками, которые предоставляет использование NodeMCU, в отличии от «фабричных» изделий на базе ESP.

    • Добрый день! У меня на базе этих тач сенсоров мои переделанные ночники с али трудятся) Я просто статью никак не дополню, обязательно займусь на днях. У себя настроил так : нажал один раз на сенсор — светильник переключается (включается если выключен и наоборот). Если жму и держу, меняется яркость в сторону уменьшения, если включен светильник.. и в сторону увеличения если, если светильник был выключен. Завтра скину конфиг

      • Я пока сваял таким образом:

        output:
          - platform: esp8266_pwm
            pin: D1
            frequency: 1000 Hz
            id: pwm_output
        light:
          - platform: monochromatic
            output: pwm_output
            name: "Led Light"
            id: led_bed
        binary_sensor:
          - platform: gpio
            pin:
              number: D5
              mode: INPUT_PULLUP
              inverted: True
            filters:
            - delayed_on_off: 10ms
            name: "knopka"
            on_press:
              - switch.toggle: knopka_led
        switch:
          - platform: template
            name: "virt_switch_led"
            optimistic: true
            id: knopka_led
            turn_on_action:
            - light.turn_on: led_bed
            turn_off_action:
            - light.turn_off: led_bed
        

        Работает ))
        В качестве тач-сенсора (за неимением такового на данный момент) использую кнопку без фиксации.
        Думаю что её можно заменить тач-сенсором без проблем?
        Интересно увидеть Ваше решение.

          • Упс! А как работает ШИМ без

            - platform: esp8266_pwm
            

            ??

          • А не могли бы Вы поделиться полным конфигом, для понимания всей картины )

          • Спасибо! Пару вопросов.
            1.max_power: 0.75 — с какой целью?
            2.на каждый канал у вас стоит отдельный MOSfet? Какое железо для ШИМ используете?

          • Да, читал эту статью. Теперь понял. Просто у меня лента, другие мощности. Как писал выше, использую в качестве «железного» ШИМ вот это:aliexpress.ru/item/32787568247.html.
            Как я понимаю, для ленты RGBW таких mosfet нужно 4 шт, по одному на канал.
            Жду пока приедут тачсенсоры, а пока тестирую просто замыкая пин на землю. Работает только на выключение и то не всегда и не понятно по какому принципу ((

          • Код на изменение яркости работает на выключение?

          • В интерфейсе всё работает, как надо.
            Физически же, трогаю пин пальцем — плавно уменьшается яркость до 0, но сенсор нажатия кнопки остается «вкл». Замыкаю пин на землю — сенсор выключается и всё. После этого вкл можно только с интерфейса.
            Надеюсь эти выкрутасы из-за того, что вместо ёмкостного сенсора использую голый пин.

          • Точно не подскажу, вам нужно будет пробовать с сенсором. Как придёт, дайте знать)

          • День добрый! Доехали сенсоры. Поставил. Вроде работает, но надо регулировать чувствительность и задержки.
            Вопрос в следующем. Попробовал поставить параллельно второй сенсор — отказываются работать два вместе((
            Есть способ их «запараллелить» или второй нужно выводить на другой GPIO?

          • Здравствуйте, даже не пробовал параллелить бинарные сенсоры. Судя по вашему опыту это не прокатит) Скорее всего придется каждый вешать на отдельный пин. Но идея интересная

          • Ведь по сути этот тач сенсор просто замыкает контакт, какая разница сколько их будет? Может через диод попробовать?

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Exit mobile version