• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Выключатель Xenon

dmw

New member
Приехало вот такое вот: Производитель Ксенон Настенный Выключатель 110 ~ 240 В Smart Wi Fi переключатель Стеклянная Панель 1 банды 2 банды 3 банды ЕС Сенсорный Выключатель света панели купить на AliExpress
Управляется через WiFi, для управления "из коробки" нужно установить их собственное ПО, ну в общем все как у всех.

Вскрытие показало наличие распаянного модуля ESP-12F от Ai-thinker с 4MB Flash.
DSC_0394+.jpg
Распиновка следующая:
GPIO12 - Touch сенсор 0
GPIO3 - Touch сенсор 1
GPIO5 - Touch сенсор 2
GPIO13 - реле 0
GPIO4 - реле 1
GPIO15 - реле 2
GPIO0 - светодиод WiFi

Можно ли прикрутить к ней прошивку: GitHub - tretyakovsa/Sonoff_WiFi_switch: Прошивка для Sonoff - WiFi switch ?
Вроде посмотрел там есть поддержка Smart-room на 4 канала?
Где что нужно поменять в исходниках чтобы переназначить GPIO под этот выключатель?
DSC_0392+.jpg DSC_0393+.jpg DSC_0395+.jpg DSC_0397+.jpg
 
Последнее редактирование:

dmw

New member
и еще немного фоток:
DSC_0399+.jpg DSC_0402+.jpg DSC_0403+.jpg DSC_0404+.jpg DSC_0405+.jpg
 
Последнее редактирование:

Shyster

New member
А какой у этого производителя русскоязычный сайт
Автору проекта GitHub - tretyakovsa/Sonoff_WiFi_switch: Прошивка для Sonoff - WiFi switch ?
Тем более что он присутствует тут на сайте
@tretyakov_sa
https://esp8266.ru/forum/members/tretyakov_sa.1240/


по идее там только параметры поменять, т. е. GPIO прописать
Вот посмотрел проект
Sonoff_WiFi_switch/Sonoff_WiFi_switch.ino at master · tretyakovsa/Sonoff_WiFi_switch · GitHub

#define TACH_PIN 0 // Кнопка управления
#define PIR_PIN 2 // RIR sensors
#define RELE1_PIN 12 // Реле
#define LED_PIN 13 // Светодиод
#define DHTPIN 14 // DHT сенсор.
#define RGB_PIN 1 // WS2811/WS2812/NeoPixel LEDs
Пропишите свои значения, скомпилируйте, возможно будет работать
 
Последнее редактирование:

dmw

New member
Да я видел это место в коде, теоретически в данном случае должно заработать только одно реле и один тачсенсор.
Но если в коде и есть RELE1_PIN, RELE2_PIN и т.д., то TACH_PIN всего один единственный.
У данного выключателя три сенсора и три реле (есть модификации и с 4 на Али)
 

Shyster

New member
У данного выключателя три сенсора и три реле (есть модификации и с 4 на Али)
Тогда нужно проект менять, можете форкнуть проект и сделать под себя, если автор не против.
Кстати, а что сенсоры делают что их 3..4?
Интересна схема питания, если они не подводит отдельно питание, а подключаются в разрыв.
 

dmw

New member
Стоит микросхема WTC6104BSI она формирует логическую "1" на пинах ESP при касании к сенсору и "0" при отпускании, т.к. первая и вторая ноги микросхемы замкнуты. Для ESP это выглядит всего лишь как "кнопка".
3 реле = 3 кнопки
например появление "1" на GPIO12 (Touch сенсор 0) переключит состояние GPIO15 (реле 0).
Такая логика реализована сейчас с заводской прошивкой.
 
Сверху Снизу