Оглавление:
Видео: Управление бытовой техникой с помощью NodeMCU (ESP8266) и приложения Blynk: 8 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы узнаем, как использовать приложение 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
В диспетчере дополнительных плат введите ниже URL-адрес.
Как выделено на рисунке и введите ОК.
Примечание. Чтобы получить дополнительную информацию об этом шаге, посмотрите видео
Шаг 4. Посмотрите видео, чтобы узнать больше
Шаг 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 - ссылка