Съдържание:

Натискане на дата и час, за да се намали приложението с помощта на Wemos D1 Mini Pro: 10 стъпки
Натискане на дата и час, за да се намали приложението с помощта на Wemos D1 Mini Pro: 10 стъпки

Видео: Натискане на дата и час, за да се намали приложението с помощта на Wemos D1 Mini Pro: 10 стъпки

Видео: Натискане на дата и час, за да се намали приложението с помощта на Wemos D1 Mini Pro: 10 стъпки
Видео: Уроки Home Assistant. Как сделать сенсор-секундомер и history stats на любой интервал времени 2024, Юли
Anonim
Натискане на дата и час за изтриване на приложението с помощта на Wemos D1 Mini Pro
Натискане на дата и час за изтриване на приложението с помощта на Wemos D1 Mini Pro

Ще използваме Wemos D1 Mini Pro, за да преместим часа и датата в приложението Blynk.

Няма да е необходимо да свързвате никакви компоненти към Wemos D1 Mini Pro за тази дейност.

Стъпка 1: Създайте Blynk акаунт

Създайте Blynk акаунт
Създайте Blynk акаунт

След като изтеглите приложението Blynk, ще трябва да създадете нов акаунт в Blynk. Този акаунт е отделен от акаунтите, използвани за Blynk Forums, в случай че вече имате такъв. Препоръчваме да използвате истински имейл адрес, защото това ще опрости нещата по -късно.

Защо трябва да създам акаунт? Необходим е акаунт, за да запазите вашите проекти и да имате достъп до тях от множество устройства отвсякъде. Това е и мярка за сигурност. Винаги можете да настроите свой собствен частен Blynk сървър (Връзки към външен сайт.) Връзки към външен сайт. и имат пълен контрол.

Стъпка 2: Създайте нов проект

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

След като успешно влезете в акаунта си, започнете със създаването на нов проект.

Стъпка 3: Име/Табло/Свързване

Име/Табло/Свързване
Име/Табло/Свързване

Дайте му име и изберете подходящата платка (Wemos D1 Mini). Сега щракнете върху създаване.

Стъпка 4: Код за удостоверяване

Код за удостоверяване
Код за удостоверяване

Вашият маркер за удостоверяване ще ви бъде изпратен по имейл и вие също ще можете да получите достъп до него в настройките на вашия проект. За всеки създаден от вас проект ще бъде генериран нов номер.

Стъпка 5: Изберете Widgets

Изберете Widgets
Изберете Widgets
Изберете Widgets
Изберете Widgets

Добавяне на приспособления

Платното на вашия проект е празно, нека добавим 3 приспособления - две приспособления за показване на стойност и една джаджа за часовник в реално време. Докоснете навсякъде по платното, за да отворите полето с приспособления. Всички налични джаджи се намират тук.

Стъпка 6: Настройки на приспособления

Настройки на приспособления
Настройки на приспособления
Настройки на приспособления
Настройки на приспособления
Настройки на приспособления
Настройки на приспособления

Drag-n-Drop-Докоснете и задръжте Widget, за да го плъзнете до новата позиция.

Настройки на приспособления - Всяка джаджа има свои собствени настройки. Докоснете приспособлението, за да стигнете до тях. Настройте ги със следните настройки.

Забележка: Изберете вашата часова зона.

Стъпка 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 Сериен

#включи #включи #включи

#включва

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

Стъпка 9: Проверете приложението, за да видите резултатите

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

Върнете се в приложението Blynk и проверете своята игра. Трябва да видите текущата дата и час.

Забележка: Имам зададено време за актуализиране на всеки 10 секунди.

Стъпка 10: Видео

Забележка: Имам зададено време за актуализиране на всеки 10 секунди.

Препоръчано: