Оглавление:

Установка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro: 10 шагов
Установка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro: 10 шагов

Видео: Установка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro: 10 шагов

Видео: Установка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro: 10 шагов
Видео: 🌡Термоконтроллер для отопления на Wemos D1 mini. 2024, Ноябрь
Anonim
Отправка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro
Отправка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro

Мы будем использовать Wemos D1 Mini Pro, чтобы перенести время и дату в приложение Blynk.

Для этого вам не потребуется подключать какие-либо компоненты к Wemos D1 Mini Pro.

Шаг 1. Создайте учетную запись Blynk

Создать учетную запись Blynk
Создать учетную запись Blynk

После загрузки приложения Blynk вам необходимо создать новую учетную запись Blynk. Эта учетная запись отличается от учетных записей, используемых для форумов Blynk, если она у вас уже есть. Мы рекомендуем использовать реальный адрес электронной почты, потому что это упростит вам задачу позже.

Зачем мне создавать учетную запись? Учетная запись необходима для сохранения ваших проектов и доступа к ним с нескольких устройств из любого места. Это еще и мера безопасности. Вы всегда можете настроить свой собственный частный сервер Blynk (ссылки на внешний сайт). Ссылки на внешний сайт. и иметь полный контроль.

Шаг 2: Создайте новый проект

Создать новый проект
Создать новый проект

После того, как вы успешно вошли в свою учетную запись, начните с создания нового проекта.

Шаг 3: Имя / Плата / Связь

Имя / Плата / Связь
Имя / Плата / Связь

Дайте ему имя и выберите соответствующую плату (Wemos D1 Mini). Теперь нажмите "Создать".

Шаг 4: Код аутентификации

Код аутентификации
Код аутентификации

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

Шаг 5. Выберите виджеты

Выберите виджеты
Выберите виджеты
Выберите виджеты
Выберите виджеты

Добавить виджеты

Холст вашего проекта пуст, давайте добавим 3 виджета - два виджета отображения значений и один виджет часов реального времени. Коснитесь любого места на холсте, чтобы открыть окно виджетов. Здесь расположены все доступные виджеты.

Шаг 6. Настройки виджета

Настройки виджета
Настройки виджета
Настройки виджета
Настройки виджета
Настройки виджета
Настройки виджета

Перетаскивание - нажмите и удерживайте виджет, чтобы перетащить его в новое положение.

Настройки виджета - у каждого виджета есть свои настройки. Нажмите на виджет, чтобы перейти к ним. Настройте их со следующими настройками.

Примечание. Выберите свой часовой пояс.

Шаг 7: Запустите проект

Запустить проект
Запустить проект

Когда вы закончите с настройками - нажмите кнопку PLAY. Это переключит вас из режима EDIT в режим PLAY, где вы сможете взаимодействовать с оборудованием. В режиме PLAY вы не сможете перетаскивать или настраивать новые виджеты, нажмите STOP и вернитесь в режим EDIT. Вы получите сообщение «Arduino UNO не в сети». Мы поговорим об этом в следующем разделе.

Шаг 8: Код Arduino

Код Arduino
Код Arduino

Теперь давайте посмотрим на пример эскиза Wemos D1 Mini Pro. Обратите внимание, что вам нужно будет включить три ключевых компонента:

1. char auth = ""; Специально для вашего проекта (приложение Blynk).

2. char ssid = ""; Специфично для сети, к которой мы подключаемся (имя сети). Вы также можете использовать точку доступа со своего телефона.

3. char pass = ""; Конкретно для сети, к которой мы подключаемся (пароль).

КОД

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

#include #include #include

#включают

// Вы должны получить токен аутентификации в приложении Blynk. // Заходим в настройки проекта (значок ореха). char auth = ""; // Ваши учетные данные WiFi. // Установите пароль на "" для открытых сетей. char ssid = ""; char pass = ""; BlynkTimer timer; WidgetRTC rtc; String currentTime; String currentDate; void setup () {// Консоль отладки Serial.begin (9600); // pinMode (LED, ВЫХОД); Blynk.begin (auth, ssid, pass); // Начинаем синхронизацию времени rtc.begin (); // Отображение цифровых часов каждые 10 секунд timer.setInterval (10000L, clockDisplay); } void loop () {Blynk.run (); timer.run (); } void clockDisplay () {// Вы можете вызвать функцию hour (), minute (),… в любое время // Пожалуйста, смотрите примеры библиотеки времени для деталей currentTime = String (hour ()) + ":" + minute () + ": "+ второй (); currentDate = String (день ()) + "" + месяц () + "" + год (); Serial.print ("Текущее время:"); Serial.print (текущее время); Serial.print (""); Serial.print (currentDate); Serial.println (); // Отправляем время в приложение Blynk.virtualWrite (V1, currentTime); // Отправляем дату в приложение Blynk.virtualWrite (V2, currentDate); }

Шаг 9. Проверьте приложение, чтобы увидеть результаты

Проверьте приложение, чтобы увидеть результаты
Проверьте приложение, чтобы увидеть результаты

Вернитесь в приложение Blynk и проверьте свой файл. Вы должны увидеть текущую дату и время.

Примечание. У меня установлено время обновлять каждые 10 секунд.

Шаг 10: видео

Примечание. У меня установлено время обновлять каждые 10 секунд.

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