Вай фай реле своими руками

Управление светом по WiFi своими руками

За основу устройства была взята плата микроконтроллера ESP8266-01 с WiFi интерфейсом самая простая:

Для включения/отключения лампы мне понадобилось реле:

Для питания управляющей части мне понадобился блок питания на 5 вольт и стабилизатор напряжения на 3.3 вольта.

Большинство телефонных зарядок выдают напряжение 5 вольт, если не говорить про более современные. У меня была вот такая вот простая зарядка за 100 рублей.

Данную зарядку я разобрал. Вытащил внутренности из корпуса, убрал USB разъем.

Плата esp8255-01 имеет напряжение питания 3.3 вольта, но рядом с лампочкой только 220 вольт, поэтому здесь я использовал зарядку от телефона. А для получения 3,3 вольт из 5, использовал вот такой вот линейный стабилизатора напряжения:

На его выходе будет 3.3 вольта как раз для питания платы ESP32-01. Собирать все буду на самой обычной монтажной плате:

Подключение и сборка

220 вольт подается на блок питания, с его выхода получается 5 вольт, далее 5 вольт подается на входы питание реле (VCC и GND) и на стабилизатор напряжения, где на выходе получается 3,3 вольта, + поступает на контакты VCC и CH_EN, GND на GND ESP8266-01. На вход IN1 подключается выход ESP8266-01 GPIO0, для управления реле. Лампочку я подключил между фазой (L) и нормально разомкнутым контактом реле (NO). Контакт COM подключил на нейтральный провод (N), контакт NC остается свободным.

Все элементы спаял на монтажной плате, получилось вот так:

Источник

WiFi реле своими руками ⁠ ⁠

Так стандартный доступный всем пример для NodeMCU из Arduino IDE становится вполне рабочим выключателем. Можно добавить не ограниченное количество выключателей, прямо на рабочий стол, и управлять ими без приложений и коннектов с мгновенной реакцией, а при желании и соответствующих настройках роутера, это работает как в WiFi сети, так и в Интернет.

1. Плата NodeMCU ~180 рублей

2. Реле модуль для Arduino ~30 рублей

(реле лучше питать внешним питанием, а не от vin)

WiFi реле своими руками Wi-Fi, Wifi розетка, Wifi выключатель, Интернет вещей

Плата NodeMCU это самодостаточное устройство или расширение для

Если вы будете продолжать писать подобные посты, то было бы круто формировать контент по типу рецепта:

1. Вот такое блюдо «Ардуина с WiFi баклажанами» мы будем сегодня готовить.

+Описание функционала и области применения.

2. Набор всех ингредиентов.

— Ардуино (как работать с базовым функционалом вы можете прочитать ЗДЕСЬ)

— WiFi модуль (даташит ТУТ, что умеет описано вот в ЭТОЙ статье)

Читайте также:  Denied access to network wifi

3. Поэтапное описание работы.

3.2. Софт на борту и настройка

3.3. Софт на смартфоне и настройка

3.4 Ура, всё работает. Смотрите как!

4. В следующих сериях вы увидите. =)

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

Те кто в теме может и поймут, но новичков прибавится мало.

Не сочтите за придирку. Это лишь пожелание)

закажу радио модули nrf24 у китайцев, как придут сделаю, это не скоро с такой доставкой

А можете подсказать как собрать GSM реле. Очень хочется запускать вебасту на машине с телефона не выходя из дома.

Прогрессивные интернет часы на ESP8266 и MAX7219⁠ ⁠

Авторское описание:
«Полностью переработанная версия Wi-Fi часов

Больше не нужно регистрироваться в погодном сервисе и получать API ключ!

Просто введите название своего города и часы всё сделают сами!

Часы показывают температуру в помещении, куры валют, а так же произвольный текст, который вы сами можете ввести когда угодно!

Присутствует регулировка яркости, автоматическое переключение в ночной и в дневной режим, время переключения яркости часы высчитывают исходя из названия города: они получают координаты населенного пункта и получают точное время восхода и заката!»

IoT-розетки сливают учетные данные от Wi-Fi и почты, они пригодны для DDoS-атак⁠ ⁠

Исследователи компании Bitdefender изучили умные розетки неназванного, но популярного на рынке производителя. Оказалось, что безопасность устройств оставляет желать лучшего: с их помощью легко похитить учетные данные чужой Wi-Fi сети, узнать логин и пароль от почтового ящика владельца девайса, а в теории IoT-розетки можно даже использовать для осуществления DDoS-атак.

Что представляет собой умная розетка? Это устройство, которое подключается к любой обычной розетке и позволяет пользователю, установившему Android или iOS-приложение, контролировать и рассчитывать энергопотребление приборов, подключенных к этой розетке (к примеру, розетка может работать лишь на протяжении пары определенных часов в сутки). Также розетка может использоваться для управления другими гаджетами, такими как камеры видеонаблюдения, телевизоры, кофемашины и так далее.

IoT-розетки сливают учетные данные от Wi-Fi и почты, они пригодны для DDoS-атак Уязвимость, Интернет вещей, Wi-Fi, DDoS, Учетные данные, Bitdefender, Перехват, Данные, Длиннопост

Аналитики Bitdefender пишут, что исследование выявило сразу ряд серьезных проблем. Так, в ходе установки и настройки официального приложения (и самой розетки), пользователю предлагается подключиться к встроенному Wi-Fi хотспоту устройства и настроить его на использование локальной беспроводной сети. При этом пользователь просто выбирает свою сеть из списка доступных, а приложение соединяется с хотспотом розетки, запрашивает у пользователя учетные данные сети, которые передаются устройству безо всякой защиты, открытым текстом. Впоследствии это соединение будет использоваться для подключения к серверам производителя, на которые, в виде UDP-сообщений, передаются данные о конфигурации девайса: название модели, имя устройства, версия прошивки, MAC-адрес, порт, IP-адрес и так далее. Специалисты выяснили, что вся эта информация тоже не защищена шифрованием и передается в формате обычного текста. Атакующий без проблем может перехватить эти данные. Кроме того, дефолтные логин и пароль от устройства очень легко угадать, а девайс не напоминает о необходимости изменения значений по умолчанию.

Читайте также:  Can access wifi on iphone

IoT-розетки сливают учетные данные от Wi-Fi и почты, они пригодны для DDoS-атак Уязвимость, Интернет вещей, Wi-Fi, DDoS, Учетные данные, Bitdefender, Перехват, Данные, Длиннопост

Также выяснилось, что все сообщения, которыми обменивается с сервером производителя официальное приложение, закодированы сами по себе, но шифрование при передаче данных не используется. Специалисты Bitdefender пишут, что раскодировать сообщения при помощи реверс-инжиниринга не составляет труда, так как здесь применяется широко известная схема кодирования.

Умная розетка также может посылать пользователю на email уведомления о выполнении запланированных задач. Чтобы эта функция заработала, нужно ввести данные почтового ящика (в том числе логин и пароль) в панели управления устройством. Оказалось, что розетка хранит даже эти данные небезопасно. Так, зная MAC-адрес устройства и пароль от него по умолчанию, атакующий может перехватить управление розеткой, изменить ее настройки, перенастроить график работы и получить доступ к учетным данным от почтового ящика ее владельца.

Помимо этого в процессе аутентификации паролей был обнаружен баг, позволяющий осуществлять инъекции команд. В результате злоумышленник может пройти аутентификацию, не зная настоящий пароль, вместо этого он может изменить root-пароль и получить доступ к встроенному сервису Telnet.

IoT-розетки сливают учетные данные от Wi-Fi и почты, они пригодны для DDoS-атак Уязвимость, Интернет вещей, Wi-Fi, DDoS, Учетные данные, Bitdefender, Перехват, Данные, Длиннопост

Хотя все вышеперечисленное уже заставляет ужаснуться, аналитик Bitdefender Александр Балан (Alexandru Balan) пишет, что умные розетки, в теории, могут стать частью ботнета и использоваться для проведения DDoS- или брутфорс-атак. Для этого злоумышленникам понадобится внести изменения в прошивку устройства.

«До нынешнего момента IoT-уязвимости в основном могли быть использованы лишь в непосредственной близости от умного дома, где установлено [уязвимое устройство], но данная брешь позволяет хакерам контролировать устройство через интернет и обходить ограничения network address translation. Это серьезная проблема, мы можем увидеть ботнеты, созданные на базе этих розеток», — говорит Балан.

Специалисты Bitdefender не раскрывают имя производителя уязвимых устройств, так как патчей для выявленных проблем пока нет, они должны выйти в третьем квартале 2016 года. Впрочем, журналисты издания Softpedia выдвинули предположение, что речь может идти о девайсе Edimax SP-1101W, если отталкиваться от иллюстрации, приведенной исследователями в отчете.

Источник

Универсальное (1-8 каналов) Wi-Fi реле на ESP8266

Это полностью готовый проект — заливай скетч и пользуйся. Имеет несколько ключевых особенностей:

  • может быть легко перестроен под любое количество реле (от 1 до 8);
  • имеет диспетчер подключения к Wi-Fi (например в случае необходимости замены точки доступа или смены пароля от Wi-Fi);
  • управление через WEB интерфейс с любого устройства в локальной сети через браузер (подключение к Интернет не требуется);
  • запрос статуса состояния реле и возможность управления с помощью других плат ESP;
  • возможность присвоения статического IP адреса;
  • возможность работы с разными типами модулей реле.
Читайте также:  Реутов телеком вай фай

Общий алгоритм работы показан блок-схеме:

После подачи питания программа ищет в файлах информацию необходимую для подключения к локальной (домашней) сети Wi-Fi. Если информация не найдена (первый запуск устройства) или сменился пароль от сети Wi-Fi — плата ESP82666 запускается как точка доступа.

Подключившись к этой точке доступа, можно открыть браузер, вбить в адресную строку IP 192.168.4.1 и в открывшейся странице задать параметры сети Wi-Fi, к которой необходимо подключиться.

Там же можно присвоить статический IP адрес и прописать шлюз. Перед этим необходимо зайти на домашний роутер и посмотреть, что раздает DHCP сервер и какие IP не заняты.

После нажатия кнопки Submit ESP8266 перезагрузится и будет доступна внутри домашней сети по адресу, который вы укажите. Я выбрал 10.168.0.200

Библиотека ESPAsyncWebServer умеет делать «динамический» HTML — количество отображаемых кнопок будет зависеть от настроек которые вы зададите в скетче. События происходящие при нажатии кнопок обрабатываются с помощью JavaScript — перезагрузка и обновление WEB страницы не требуются!
При запросе страницы — ползунки обновляются в соответствии с последним состоянием GPIO (можно одновременно управлять с нескольких устройств ПК, смартфон через WEB браузер).

Для проверки и отладки кода был собран прототип. (8 светодиодов + 8 резисторов номиналом 330-990 Ом)

Кроме WEB интерфейса, изменить состояние светодиодов можно отправив GET запрос вида:

Можно запросить состояние всех GPIO с помощью запроса:

Английская буква алфавита — номер реле, цифра после неё 1/0 включено/выключено.

Прошивка и настройка платы

Перед использованием необходимо установить в систему Arduino IDE две библиотеки:

В Папке с проектом есть папка DATA.

Файлы из этой папки необходимо разместить в файловой системе ESP (LittleFS).

Как установить загрузчик и загрузить файлы, читайте в этой статье:

После загрузки файлов необходимо откорректировать несколько строк в скетче:

Если устройств планируется несколько — лучше присвоить точке доступа понятное название. Я использую место установки + последняя цифра IP адреса который я планирую задать.

Задать пароль для точки доступа. Если у вас моргнет электричество и возникнет проблема с роутером, все ваши самодельные девайсы перейдут в режим точки доступа — чтобы в этот момент к ней не смог подключиться «замечательный сосед», лучше придумать свой надежный пароль.

Можно задать понятное название устройства — в WEB странице управления GPIO включена поддержка русской кодировки.

Количество реле — именно столько кнопок будет нарисовано в WEB интерфейсе управления. (у меня два реле)

Отредактировать массив к которым будут подключены реле (модули реле). Определиться с выбором GPIO, физических контактов на плате и особенностями подключения Вам поможет эта статья:

Источник

Оцените статью
Adblock
detector