Сделай сам wi fi управление

Управление светом по 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 управлением. Сделай сам.

.Электромеханический замок с wifi управлением. Сделай сам.

Сегодня рассмотрим вариант создания электромеханического замка с wifi управлением, который я сделал сам. Совсем недавно я делал электронный замок с дисплеем, в комментариях к которому порекомендовали сделать беспроводной замок. Чтобы можно было спрятать его и управлять с телефона. Что для этого понадобится:

  • Электромагнитная защелка
  • Драйвер L298n
  • Конечный выключатель
  • NodeMCU
Читайте также:  Приложение street storm wifi

Как видим, комплектующих не так и много. Соединяем электронику электромеханического замка вот по такой схеме.

Соединяем электронику электромеханического замка вот по такой схеме.

Этапы сборки электромеханического замка с wifi управлением.

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

Этапы сборки электромеханического замка с wifi управлением.

Для этого запустил приложение и проверил на работоспособность.

Для этого запустил приложение и проверил на работоспособность.

Затем приступил к установке электроники на макет двери.

Затем приступил к установке электроники на макет двери.

После чего провел повторную проверку. Замок с wifi управлением работает отлично.

Замок с wifi управлением работает отлично.

Возможности приложения для электромеханического замка с wifi.

Для управления замком в приложении нужно указать Ip адрес устройства. Как это сделать, можно почитать тут.

Возможности приложения для электромеханического замка с wifi.

Затем указать пароль. Пароль устанавливается в прошивке, об этом поговорим немного позднее.

Пароль устанавливается в прошивке, об этом поговорим немного позднее.

Кнопка открыть, ниже которой выводится статус:

Описание прошивки замка с wifi.

Перед загрузкой прошивки нужно настроить среду разработки Arduino IDE. Подробнее про настройку и прошивку читайте тут.

Описание прошивки замка с wifi.

Затем необходимо настроить логин и пароль от вашей wi-fi сети.

Также не забудьте указать пароль, который нужно будет вводить в приложении.

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

Вот и все что нужно сделать, после загружаем прошивку и можно пользоваться.

Вот и все что нужно сделать, после загружаем прошивку и можно пользоваться.

Электромеханический замок с wifi управлением.

Более подробное описание проекта можно прочитать тут.

Понравилась новость Электромеханический замок с wifi управлением? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступать в группу Вконтакте, в группу на Facebook.

Понравилась статья? Поделитесь ею с друзьями:

Источник

Wi-Fi в любительском проекте? Нет ничего проще!

Всем здравствуйте!
В этом посте я постараюсь убедить вас в том, что добавить поддержку Wi-FI к своему устройству на микроконтроллере можно абсолютно без проблем. И для этого не надо ни курочить свой любимый роутер и подпаиваться к выводам отладочного uart’а, ни ставить переходник usb-uart (что, конечно выход).
Я расскажу о двух модулях фирмы WizNet: WizFi220.

Вместо предисловия

Компания WizNet основана в 1998 в Корее и занимается производством сетевых решений. Спектр того, что компания производит, широк. Это и микроконтроллеры на ядре 8051 со встроенный PHY-контроллером, и отдельные SPI-управляемые контроллеры Ethernet, и модули Wi-FI, и макетки почти к каждой микросхеме.
Про первые два вида я мало чего знаю, поскольку с ними не работал. А про Wi-Fi довольно много.
Кому интересно — прошу под кат.

Читайте также:  Сяоми пропал вай фай
WizFi220

Отличается от WizFi210 более высокой мощностью сигнала и, как следствие, повышенным энергопотреблением.
Эта небольшая штука размером 32х24.5 мм имеет следующие характеристики:

  • Вся настройка — через UART
  • Время старта — 20 мс
  • Относительно малое потребление: 34 мкА в режиме ожидания, 125 мА — приём, 250 мА — передача
  • Поддерживает стандарты 802.11b/g/n.
  • Поддержка следующих типов шифрования: WEP, WPA/WPA2-PSK, Enterprise EAP-FAST, EAP-TLS, EAP-TTLS, PEAP
  • Температурный диапазон: -40℃… 85℃
  • Напряжение питания — 3.3В
Распиновка модуля

Легко видеть, что в сам модуль много чего понапихано: SPI, UART, GPIO, I2C, ADC, JTAG. Но что из этого списка можно использовать — другой вопрос.

Простейшая схема подключения модуля

Здесь все предельно просто. Выводы CTS2, RX2, RTS2, TX2 идут к контроллеру. Если нет желания выделять какой-либо пин микроконтроллера под управление сбросом модуля, то EXT_RESETN можно подтянуть к питанию через резистор 10К или бросить в воздухе.
Вывод №25 (GPIO_21/CLK_11MHz) нужен для того, чтобы применить одну из двух стандартных настроек WizFI220.

  1. Два раза опустить в ноль на 300 мс с паузой между импульсами в 300 мс — включение режима Limited AP (максимум 3 клиента)
  2. Три раза опустить в ноль — включение ad-hoc

Светодиоды нужны для индикации происходящих в модуле процессов.

Начнём эксперименты

Все эксперименты будем проводить с помощью макетки WizFi220-EVB.

Которая для оценки возможностей WizFi220 — самое то.
Для включения модуля потребуется mini-USB кабель и переходник USB-RS232. После подачи питания синие светодиоды (что в правом нижнем углу) весело моргнут три раза. Это свидетельство того, что WizFi220 успешно запустился. Открываем любимый терминал и подключаемся к порту. Конфигурация порта: скорость 115200, 8 бит, 1 стоп-бит, контроль четности отключен.
И вводим туда первое, что в голову пришло AT.
Замечание: каждая команда должна заканчиваться символом CR (carriage return, 0x0D) иначе она не будет обработана.
Модуль должен весело отрапортовать

Читайте также:  Мегафон безлимит интернет раздача вай фай

Те две буквы, которые сейчас были приняты модулем, назваются AT-командой. WizFi220 понимает множество AT-команд, описание к которым (порой весьма скудное) содержится в мануале.
Давайте теперь поднимем Limited AP. Сделать это можно небольшим числом команд.

AT+WD [OK] AT+WM=2 [OK] AT+WAUTH=0 [OK] AT+NDHCP=0 [OK] AT+NSET=192.168.55.1,255.255.255.0,192.168.55.1 [OK] AT+WA=MyCoolFreeAP,,8 IP SubNet Gateway 192.168.55.1: 255.255.255.0: 192.168.55.1 [OK] AT+NSTCP=2345 [OK] 
  1. AT+WD — разрываем все соединения, если они были.
  2. AT+WM=2 — модуль будет работать в режиме Limited AP.
  3. AT+WAUTH=0 — отсутствует шифрование.
  4. AT+NDHCP=0 — отключен DHCP. Поэтому необходимы статические параметры при подключении к этой точке доступа.
  5. AT+NSET=192.168.55.1,255.255.255.0,192.168.55.1 — задаём адрес модуля, маску подсети и адрес шлюза.
  6. AT+WA=MyCoolFreeNet,,8 — задаём имя сети и канал, на котором она будет работать. Две запятые подряд означают то, что между ними стоит необязательный параметр.
  7. AT+NSTCP=2345 — поднимаем TCP — сервер на 2345 порту.

Всё, мы подняли точку доступа. Видите, как всё просто!
А помните tcp-сервер на 2345 порту? Мы ведь его не просто так поднимали. Подключитесь к сети MyCoolFreeNet, откройте браузер и введите в адресной строке 192.168.55.1:2345.
Вопрос: что делает браузер, когда пользователь вводит что-то подобное? Правильно, посылает GET-запрос. А что делает наш умный WizFi220? Он кидает текст запроса в UART. Если не верите, то можно легко убедиться в этом самостоятельно. Поэтому с помощью этого модуля и МК можно сделать что-нибудь, управляемое через Wi-Fi с собственной админкой.
WizFi220, равно как и WizFi210, имеет встроенную web-админку. Но она слабая и хилая. Вот её общий вид.

Резюме

WizFi220/210 хороший и недорогой (примерно $38) модуль для тех, кто хочет попробовать поработать с Wi-FI. И встроить его куда-нибудь. К примеру, в радиоуправляемую машинку.
С этим модулем я работаю около трех месяцев и могу сказать про него следующее.
Плюсы: малые габариты, малое энергопотребление, простая схема включения, простота настройки и работы, дешевизна.
Минусы: не очень хорошая документация, некоторые непредвиденные сюрпризы при работе.

Берите, работайте, получайте удовольствие!

Источник

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