Оглавление:
- Шаг 1. Создайте учетную запись Blynk
- Шаг 2: Создайте новый проект
- Шаг 3: Имя / Плата / Связь
- Шаг 4: Код аутентификации
- Шаг 5. Выберите виджеты
- Шаг 6. Настройки виджета
- Шаг 7: Запустите проект
- Шаг 8: Код Arduino
- Шаг 9. Проверьте приложение, чтобы увидеть результаты
- Шаг 10: видео
Видео: Установка даты и времени в приложение Blynk с помощью Wemos D1 Mini Pro: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мы будем использовать Wemos D1 Mini Pro, чтобы перенести время и дату в приложение Blynk.
Для этого вам не потребуется подключать какие-либо компоненты к Wemos D1 Mini Pro.
Шаг 1. Создайте учетную запись 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
Теперь давайте посмотрим на пример эскиза 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 секунд.
Рекомендуемые:
ESP8266 OLED - получение времени и даты из Интернета: 8 шагов
ESP8266 OLED - получение времени и даты из Интернета: в этом руководстве мы узнаем, как получить дату и время с сервера NIST TIME с помощью ESP8266 OLED и Visuino, посмотрите демонстрационное видео
Как сделать регистрацию даты и времени - Liono Maker: 5 шагов
Как сделать регистрацию даты и времени | Liono Maker: Введение: -В этом уроке мы узнаем, как сделать регистрацию даты и времени с помощью Arduino. Для этой цели я использую DS3231 & Модули карты Micro SD. Основной модуль, который используется для времени и времени. дата регистрации - DS3231. DS3231 - это RTC (реальное время
Получение времени и даты из Интернета - Учебное пособие: 9 шагов
Получение времени и даты из Интернета - Учебное пособие: в этом руководстве мы узнаем, как получить дату и время с сервера NIST TIME с помощью M5Stack StickC и Visuino, посмотрите демонстрационное видео
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: 6 шагов
Интернет-часы: отображение даты и времени с помощью OLED с использованием ESP8266 NodeMCU с протоколом NTP: Привет, ребята, в этой инструкции мы создадим Интернет-часы, которые будут получать время из Интернета, поэтому этому проекту не потребуется RTC для запуска, ему понадобится только рабочее подключение к Интернету И для этого проекта вам понадобится esp8266, который будет иметь
Отображение даты, времени и температуры с помощью XinaBox: 8 шагов
Отображение даты, времени и температуры с использованием XinaBox: крутой OLED-дисплей, показывающий дату, время и температуру в градусах Цельсия и Фаренгейта с использованием Xinabox xChips на основе ESP8266