Оглавление:

Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)

Видео: Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)

Видео: Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)
Видео: ПОДКЛЮЧАЕМ WEB СТРАНИЦЫ FSWEBSERVER 2024, Июль
Anonim
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk
Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk

В этом руководстве мы узнаем, как использовать приложение Blynk и NodeMCU (ESP8266) для управления лампой (подойдет любая другая бытовая техника), комбинация будет через Интернет.

Цель этого руководства - показать простейшее решение для удаленного управления вашим Arduino или совместимым оборудованием (NodeMCU) через Интернет и исследовать мир Интернета вещей (IoT).

Что такое Blynk? Blynk - это платформа с приложениями для iOS и Android для управления Arduino, Raspberry Pi и т.п. через Интернет. Это цифровая панель управления, на которой вы можете создать графический интерфейс для своего проекта, просто перетаскивая виджеты (Источник: веб-сайт Blynk).

Шаг 1. Аппаратные / программные принадлежности

Аппаратное / программное обеспечение
Аппаратное / программное обеспечение
Аппаратное / программное обеспечение
Аппаратное / программное обеспечение

Компоненты оборудования:

1. NodeMCU (ESP8266).

2. Реле

3. Лампа

4. Провода

6. Источник питания 5 В 1 А (опция, но я рекомендую использовать его, чтобы избежать отсутствия электрического тока, подавая 5 В на реле.

Программные приложения:

1. Приложение Blynk

2. Arduino IDE

3. Библиотека Blynk для вашей ОС (Windows, Linux, iOS)

4. Менеджер платы ESP8266 для Arduino IDE.

Шаг 2. Загрузите библиотеку Blynk

Следуй инструкциям:

1. Загрузите Blynk_Release_vXX.zip (прокрутите вниз до раздела Загрузки)

2. Распаковать архив. Вы заметите, что архив содержит несколько папок и несколько библиотек.

3. Скопируйте все эти библиотеки в your_sketchbook_folder в Arduino IDE. Чтобы найти папку your_sketchbook_folder, перейдите в верхнее меню в Arduino IDE:

Windows: Файл → Настройки.

Mac OS: Arduino → Настройки

Чтобы загрузить Blynk Library и получить дополнительную информацию, перейдите по этой ссылке (здесь).

Шаг 3: Добавление ESP8266 Board Manager

Добавление ESP8266 Board Manager
Добавление ESP8266 Board Manager

В диспетчере дополнительных плат введите ниже URL-адрес.

Как выделено на рисунке и введите ОК.

Примечание. Чтобы получить дополнительную информацию об этом шаге, посмотрите видео

Шаг 4. Посмотрите видео, чтобы узнать больше

Image
Image

Шаг 5: конфигурация Blynk

Конфигурация Блинка
Конфигурация Блинка
Конфигурация Блинка
Конфигурация Блинка
Конфигурация Блинка
Конфигурация Блинка

Чтобы настроить приложение Blynk, выполните следующие действия:

1. Загрузите приложение Blynk на свой смартфон и создайте учетную запись.

Для этого: Загрузите приложения Blynk:

• iOS:

• Android:

2. Создайте новый проект, выберите из списка свое оборудование (NodeMCU).

3. Выберите тип подключения (USB, Wi-Fi, Bluetooth…).

4. Добавьте виджет на панель управления, щелкнув значок плюса в правом верхнем углу.

5. Выберите виджет «Кнопка» и дважды нажмите на него, чтобы изменить его настройки.

Примечание. Ключ аутентификации высылается на вашу электронную почту

Шаг 6: Схема

Схема
Схема

Пожалуйста, следуйте инструкциям ниже:

1. 5 В источника питания к Vcc на плате реле.

2. GND к GND релейной платы.

3. От D1 NodeMCU к IN1 релейной платы.

Примечание: для реле требуется 5 В, а выход nodemcu составляет всего 3,3 В, поэтому я настоятельно рекомендую использовать внешний источник питания 5 В

Шаг 7: Код Arduino

О коде

#define BLYNK_PRINT Серийный номер

#include #include /// Вы должны получить токен аутентификации в приложении Blynk. // Заходим в настройки проекта (значок ореха). char auth = "YourAuthToken"; // Ваши учетные данные WiFi. // Установите пароль на "" для открытых сетей. char ssid = "YourNetworkName"; char pass = "Ваш пароль"; void setup () {// Консоль отладки Serial.begin (115200); Blynk.begin (auth, ssid, pass); } void loop () {Blynk.run (); }

Шаг 8: Поддержка

Для поддержки
Для поддержки

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

Подпишитесь на поддержку.

Спасибо. Зайдите на мой канал на YouTube - ссылка

Рекомендуемые: