Всем привет! Хочу поделится проектом который возможно будет кому то полезен. v2.0
Выкинул кнопку питания и 6 USB зарядных портов.
Добавил то что было нужно для проекта
и все работает. Устройство подключается и управляется через сервер Blynk.
Голосовое управление для Алисы подключено при помощи Навык Домовенок Кузя
Все ссылки есть внутри проекта.
DC-DC модуль для стабильной работы WeMos D1 mini.
Двухканальный релейный модуль взял с малыми токами нагрузки, т.к.для лампы и небольшого паяльника хватает.
disk.yandex.ru
drive.google.com
Очень хочется сменить сервер Blynk (сегодня он доступен а завтра может быть уже нет) на другой, желательно отечественный. Буду рад помощи.
Добавил то что было нужно для проекта
Голосовое управление для Алисы подключено при помощи Навык Домовенок Кузя
Все ссылки есть внутри проекта.
DC-DC модуль для стабильной работы WeMos D1 mini.
Двухканальный релейный модуль взял с малыми токами нагрузки, т.к.для лампы и небольшого паяльника хватает.
SmartSocket 2chanel v2.0
Подключение:
При подаче питания начнётся подключение к роутеру
Если подключение не будет установлено за 15 секунд, устройство запустит свою точку доступа WiFi при этом LED постоянно горит
Точка называется SmartSocket2ch пароль 123456789
При подключении к точке доступа должна автоматически открыться страница конфигурации (веб-интерфейс).
Если не открылась — перейди в браузере по адресу 192.168.4.1
При сохранении настроек устройство будет перезагружено и процесс подключения начнётся заново
При успешном подключении устройство перейдёт в режим работы. LED будет промаргивать 1 раз в 5 секунд (200msON 4800msOFF)
При успешном подключении к роутеру но НЕ успешном к серверу Blynck LED будет мерцать 1 раз в 2 секунды (1800msON 200msOFF)
При НЕ успешном подключении к роутеру LED будет промаргивать 1 раз в 2 секунды (200msON 1800msOFF)
При НЕ успешном подключении в любом из случаев, устройство по истечении 1 минут попытается переподключится.
Пример индикации LED можно посмотреть тут https://wokwi.com/projects/421963631594607617
Настройки:
• Нужно указать на странице конфигурации данные для подключения к роутеру
Параметры от сервера Blynk нужно вбить в скетче в строках:
#define BLYNK_TEMPLATE_ID "ваш_TEMPLATE_ID"
#define BLYNK_TEMPLATE_NAME "ваш_TEMPLATE NAME"
#define BLYNK_AUTH_TOKEN "ваш_TOKEN"
#define PORT_T_OUT 60 // сек. автоматическое закрытие configportal через n секунд
#define CONN_T_OUT 10 // сек. как долго нужно пытаться подключиться к WiFi
#define BLYNK_T_OUT 10 // сек. как долго нужно пытаться подключиться к Blynk
#define RECONECT_T 1 // минут. Через сколько минут повторить попытку подключиться
кнопка сброса WIFI или перезапуска перенесена на pin 0(D3). Смотрите изменения в схеме.
• #define BUTT_REST_WIFI D3
Замена и добавление библиотек:
• Добавлена ElegantOTA для обновления прошивки по воздуху через WEB интерфейс.
• GyverButton заменена на EncButton
Управление:
• кнопка "Управление канал 1" включает\выключает "ВЫХОД Канал 1"
• кнопка "Управление канал 2" включает\выключает "ВЫХОД Канал 2"
• кнопка "Сброс WiFi" при нажатии перезапускает esp
• кнопка "Сброс WiFi" при удержании 5секунд, сбрасывает сохраненные настройки WiFi
Подключение:
При подаче питания начнётся подключение к роутеру
Если подключение не будет установлено за 15 секунд, устройство запустит свою точку доступа WiFi при этом LED постоянно горит
Точка называется SmartSocket2ch пароль 123456789
При подключении к точке доступа должна автоматически открыться страница конфигурации (веб-интерфейс).
Если не открылась — перейди в браузере по адресу 192.168.4.1
При сохранении настроек устройство будет перезагружено и процесс подключения начнётся заново
При успешном подключении устройство перейдёт в режим работы. LED будет промаргивать 1 раз в 5 секунд (200msON 4800msOFF)
При успешном подключении к роутеру но НЕ успешном к серверу Blynck LED будет мерцать 1 раз в 2 секунды (1800msON 200msOFF)
При НЕ успешном подключении к роутеру LED будет промаргивать 1 раз в 2 секунды (200msON 1800msOFF)
При НЕ успешном подключении в любом из случаев, устройство по истечении 1 минут попытается переподключится.
Пример индикации LED можно посмотреть тут https://wokwi.com/projects/421963631594607617
Настройки:
• Нужно указать на странице конфигурации данные для подключения к роутеру
Параметры от сервера Blynk нужно вбить в скетче в строках:
#define BLYNK_TEMPLATE_ID "ваш_TEMPLATE_ID"
#define BLYNK_TEMPLATE_NAME "ваш_TEMPLATE NAME"
#define BLYNK_AUTH_TOKEN "ваш_TOKEN"
#define PORT_T_OUT 60 // сек. автоматическое закрытие configportal через n секунд
#define CONN_T_OUT 10 // сек. как долго нужно пытаться подключиться к WiFi
#define BLYNK_T_OUT 10 // сек. как долго нужно пытаться подключиться к Blynk
#define RECONECT_T 1 // минут. Через сколько минут повторить попытку подключиться
кнопка сброса WIFI или перезапуска перенесена на pin 0(D3). Смотрите изменения в схеме.
• #define BUTT_REST_WIFI D3
Замена и добавление библиотек:
• Добавлена ElegantOTA для обновления прошивки по воздуху через WEB интерфейс.
• GyverButton заменена на EncButton
Управление:
• кнопка "Управление канал 1" включает\выключает "ВЫХОД Канал 1"
• кнопка "Управление канал 2" включает\выключает "ВЫХОД Канал 2"
• кнопка "Сброс WiFi" при нажатии перезапускает esp
• кнопка "Сброс WiFi" при удержании 5секунд, сбрасывает сохраненные настройки WiFi
Log in
smart socket.zip
Изменено: