ESP8266:Примеры/Как управлять модулем ESP8266 из любой точки мира

Материал из Онлайн справочника
Перейти к: навигация, поиск

Перевод: Максим Кузьмин (Cubewriter)
Перевел 1848 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Как управлять модулем ESP8266 из любой точки мира[1]

В этой статье рассказывается, как при помощи сервиса Home Automation Server управлять GPIO-контактами ESP8266, находясь в любой точке мира.

Шаг 1: Регистрация (бесплатная)

Во-первых вам нужно создать аккаунт в Home Automation Server. Для этого пройдите на эту страницу, введите свои данные и кликните по кнопке «Register». Затем откройте свой электронный ящик, подтвердите регистрацию и залогиньтесь в аккаунте.

Важно: Это новая версия Home Automation Server, но если вы создали аккаунт в старом Home Automation Server, ваши данные можно использовать и для залогинивания в новой версии. Сбросить пароль можно по этой ссылке.

How to Control Your ESP8266 From Anywhere in the World 1 has.png

Шаг 2: Добавление ESP8266 на панель управления (Dashboard)

Залогинившись, кликните по зеленой кнопке с надписью «Click here to add your ESP8266» (см. картинку ниже):

How to Control Your ESP8266 From Anywhere in the World 2 has.jpg

Кроме того, на ESP8266 нужно будет загрузить LUA-скрипт. Кликните на серую кнопку «First time here? Click here to generate your ESP8266 code».

How to Control Your ESP8266 From Anywhere in the World 3 has.jpg

Затем следуйте инструкциям, написанным под серой кнопкой:

  1. Загрузите на ESP8266 прошивку NodeMCU
  2. Загрузите код, сгенерированный Home Automation Server, на ESP8266
  3. Подключите друг к другу два светодиода и ESP8266 как показано на картинке ниже:
How to Control Your ESP8266 From Anywhere in the World ESP-web-server bb 4.png

Шаг 3: Тестирование

Теперь вы можете управлять GPIO-контактами ESP8266 вне своей домашней сети с любого устройства, где есть браузер!

Кликните на кнопки «Turn On», чтобы перевести GPIO-контакты ESP8266 в состояние HIGH.

How to Control Your ESP8266 From Anywhere in the World featured has 5.jpg

Примечание: GPIO-контакты ESP8266 обновляются каждые 20 секунд, поэтому не переусердствуйте с API-вызовами, чтобы не перегрузить сервер.

Спасибо!

Демонстрация

Вот так проект выглядит в действии:

[Видео – https://www.youtube.com/watch?v=vVcmlIQBJY0]

См.также

Внешние ссылки

  1. randomnerdtutorials.com - How to Control Your ESP8266 From Anywhere in the World