• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Домашняя автоматизация с использованием ESP8266 на LUA



 

 

В этом руководстве объясняется, как превратить ваш ESP8266 в веб-сервер. Доступ к этому веб-серверу можно получить как в режиме, так и в точке доступа. В этом руководстве мы контролируем два светодиода. Поскольку ESP8266 является модулем wifi, поэтому в этом учебном пособии вы можете управлять любым устройством вашего дома без проводов, используя любое устройство на базе Wi-Fi, которое может быть смартфоном, планшетом, компьютером или ноутбуком. Дополнительно к базовой схеме настройки вам нужно будет подключить положительные ножки светодиода к GPIO 0 и GPIO 2. И другие отрицательные ножки светодиодов должны быть подключены к GND. Beacuse ESP8266 работает на 3,3 В, поэтому его нормально подключать светодиоды без сопротивления последовательно. Вы хотите использовать сопротивление со светодиодом, вы можете использовать их.

 

Веб-сервер ESP8266 в режиме станции:

В этом режиме ESP8266 будет подключен к существующей сети Wi-Fi. На последовательном порту вы можете увидеть IP-адрес, выделенный для ESP8266.

 

 

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

 

Программирование LUA:

Загрузите следующий файл init.lua в свой ESP8266 после ввода имени и пароля Wi-Fi. Сбросьте свой ESP8266, init.lua будет выполнен после сброса. ESP8266 попытается подключиться к сети Wi-Fi. После подключения вы получите IP-адрес, выделенный вашему ESP8266, в окне ответа ESPlorer.

 

Вы можете скачать этот файл init.lua отсюда.

 

Как вы видите окно ответа, оно показывает, как ESP8266 подключен к сети Wi-Fi и какой IP-адрес был выделен ESP8266.

 

 

Наш ESP8266 получает 192.168.1.6 IP-адрес. Теперь с любого другого устройства, подключенного к той же сети Wi-Fi, откройте этот IP-адрес, используя любой браузер этого устройства. Вы сможете управлять светодиодами, подключенными к ESP8266. Сервер ответит следующим образом.

 

 

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

 

Веб-сервер ESP8266 в режиме точки доступа:

В этом режиме ESP8266 будет точкой доступа после загрузки файла init.lua в ESP8266 и ESP8266 после этого, вы сможете увидеть ESP8266 в качестве доступных точек доступа с других устройств. подключитесь к этому. и перейдите к следующему IP-адресу 192.168.4.1

 

 

Код LUA:

Здесь приведен код LUA для вышеупомянутой операции.

 

Здесь вы можете скачать файл init.lua.

 

Просто помните, что 192.168.4.1 - это IP-адрес для доступа к ESP8266 в этом режиме.

 

 

В начало обзора



Купить радиодетали для ремонта
 



Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 380



          

Радио для всех© 2024