Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве мы собираемся управлять реле от Blynk. Включение и выключение из приложения.
ОСТЕРЕГАТЬСЯ!!
Если вы собираетесь подключить реле к электросети, убедитесь, что вы знаете, что делаете !!!
ОСТЕРЕГАТЬСЯ!!
Шаг 1. Откройте пример
Перейдите в Файлы / Примеры / My_IoT_Device и выберите Relay.
Откройте приложение Blynk и переведите его в автономный режим (коснитесь квадратного значка в правом верхнем углу).
Если вы не купили дополнительных единиц энергии, удалите текущий проект, коснувшись значка в форме ореха в верхней части экрана, прокрутив вниз и выбрав «Удалить».
Если вы приобрели дополнительные энергоблоки и хотите добавить проект, нажмите кнопку «Назад» в верхнем левом углу экрана, чтобы убрать текущий проект из фокуса.
Коснитесь QR-кода в верхней части экрана и наведите камеру на QR-код выше.
После загрузки проекта коснитесь значка ореха в верхней части экрана. Прокрутите вниз и выберите «Отправить всем по электронной почте».
В считанные секунды вы получите код авторизации по электронной почте.
Шаг 2. Описание виджетов
В этом проекте используется всего один виджет - кнопка для включения и выключения реле. Мы разместили его в виртуальном слоте 0
Виджет настроен как переключатель, включающий и выключающий реле. При изменении его на Push он становится переключателем мгновенного действия.
Шаг 3: Код
Несмотря на то, что это очень сложное приложение, код на удивление прост.
Как и во всех примерах, вам необходимо ввести свой SSID, пароль и код аутентификации.
Все они находятся на первой вкладке. В этом проекте есть дополнительное поле, которое можно изменить в коде:
Relay relay (digital0); // Какой выход вы хотите использовать для реле
На вкладке Blynk находится основной код этого приложения.
Шаг 4: вкладка Blynk
Он состоит из одного блока кода для виджета кнопки. Инструкция BLYNK_WRITE (V0).
Когда кнопка нажата, он отправляет целое число, которое может быть истинным или ложным (param.asInt ())
Когда кнопка включена, она устанавливает переменную (логическое On_Off = param.asInt ();)
Если On_Off истинно (if (On_Off) // Если переключатель Blynk включен)
он включает реле
реле на();
в противном случае он выключит его.
else if (! On_Off) // Если переключатель Blynk выключен) {relay.off ();
Шаг 5: Завершение
Как только все это будет сделано, загрузите код в контроллер и нажмите кнопку воспроизведения в приложении Blynk.
Поздравляю! Вы создали приложение ретрансляции Интернета вещей.