Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Стартирайте Visuino и изберете Тип платка M5 Stack Stick C
- Стъпка 3: Във Visuino Добавяне на компоненти
- Стъпка 4: Във Visuino Set Components
- Стъпка 5: Във Visuino Connect Components
- Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 7: Играйте
- Стъпка 8: В следващия урок
Видео: Направи си сам Как да си направите страхотно изглеждащ часовник - StickC - Лесен за изпълнение: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В този урок ще се научим как да програмираме ESP32 M5Stack StickC с Arduino IDE и Visuino за показване на време на LCD и също така да задаваме времето с помощта на бутоните StickC.
Стъпка 1: Какво ще ви трябва
M5StickC ESP32: можете да го получите тук
Програма Visuino: Изтеглете Visuino
Забележка: Проверете този урок тук как да инсталирате платката StickC ESP32
Стъпка 2: Стартирайте Visuino и изберете Тип платка M5 Stack Stick C
Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "M5 Stack Stick C", както е показано на Снимка 2
Стъпка 3: Във Visuino Добавяне на компоненти
- Кликнете върху дъската „M5 Stack Stick C“, за да я изберете
- В прозореца „Свойства“изберете „Модули“и кликнете върху „+“, за да разгънете,
- Изберете „Display ST7735“и натиснете „+“, за да го разгънете,
- Задайте „Ориентация“на „goRight“
- Задайте „Цвят на фона“на „ClBlack“
- Изберете „Елементи“и кликнете върху синия бутон с 3 точки…
- Ще се покаже диалоговият прозорец за елементи
- В диалоговия прозорец „Елементи“плъзнете „Текстово поле“от дясната страна наляво
-
Щракнете върху „Текстово поле1“от лявата страна, за да го изберете, след това в прозореца „Свойства“щракнете върху „Цвят“и го настройте на „aclWhite“и кликнете върху „Попълване на цвят“и го задайте на „aclBlack“(Вие можете да играете с цветовете, ако искате)
-също в прозорците със свойства X: 10 и Y: 20 тук искате да покажете часа на LCD -размерът на набора: 3 (това е размерът на шрифта на времето) Затворете прозореца с елементи
- Добавете компонент „Декодиране (разделяне) дата/час“
- Добавете компонент „Форматиран текст“
Стъпка 4: Във Visuino Set Components
- Изберете компонента „FormattedTxt1“и под прозореца „Свойства“задайте „Текст“на:%0:%1:%2
- Щракнете двукратно върху компонента "FormattedText1" и в диалоговия прозорец Елементи плъзнете 3x "Текстов елемент" наляво
- Изберете платката „M5 Stack Stick C“и в прозореца „Свойства“изберете „Модули“> „Будилник в реално време (RTC)“> „Елементи“
- Кликнете върху син бутон с 3 точки и в диалоговия прозорец „Елементи“плъзнете „Задаване на час“, „Задаване на минута“и „Задаване на второ“вляво
- Изберете отляво елемента „Задаване на час 1“и под прозореца „Свойства“задайте „Добавяне на стойност“на „Истина“и „Стойност“на „1“
- Изберете отляво елемента „Задаване на минута1“и под прозореца „Свойства“задайте „Добавяне на стойност“на „Истина“и „Стойност“на „1“
- Изберете отляво елемента „Set Second1“и под прозореца „Properties“задайте „Add Value“на „True“и „Value“на „1“
Обяснение:
„Стойност“означава колко искаме да добавим с всяко натискане на бутон към съществуващото време (или часове, минути или секунди) „Добавена стойност“означава, че искаме да добавим стойността към съществуващото време
Стъпка 5: Във Visuino Connect Components
- Свържете "M5 Stack Stick C"> Будилник в реално време (RTC)> Pin [Out] към "DecodeDateTime1" компонентния щифт [In]
- Свържете щифта на компонента "DecodeDateTime1" [Час] към пина на "FormattedText1" "TextElement1" [В]
- Свържете щифта на компонента "DecodeDateTime1" [Минута] към "FormattedText1" компонент "TextElement2" щифт [В]
- Свържете щифта на компонента "DecodeDateTime1" [Втори] към щифта на "FormattedText1" "TextElement3" [В]
- Свържете компонентния извод "FormattedText1" [Out] към платката "M5 Stack Stick C" "Display ST7735"> "Text Text1" pin [In]
- Свържете "M5 Stack Stick C"> Бутони "A (M5)" към "M5 Stack Stick C"> Будилник в реално време (RTC)> "Set Hour1" Pin [Clock]
- Свържете "M5 Stack Stick C"> Бутоните "B" към "M5 Stack Stick C"> Будилник в реално време (RTC)> "Set Minute1" Pin [Clock]
Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino
-
В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".
Стъпка 7: Играйте
Ако захранвате модула M5Sticks, дисплеят трябва да започне да показва часа. Можете да промените часа, като използвате бутоните "M5" за часове и "B" за минути
Честито! Завършихте проекта си M5Sticks с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable, можете да го изтеглите тук.
Можете да го изтеглите и отворите във Visuino:
Стъпка 8: В следващия урок
В следващия урок ще ви покажа как да направите часовник с готин външен вид, където можете да зададете времето (часове, минути и секунди) с помощта на бутоните StickC и да създадете просто меню! Останете на линия и разгледайте другите ми уроци тук.
Препоръчано:
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: 3 стъпки
Как да направите аналогов часовник и цифров часовник с LED лента с помощта на Arduino: Днес ще направим аналогов часовник & Цифров часовник с Led Strip и MAX7219 Dot модул с Arduino, Той ще коригира времето с местната часова зона. Аналоговият часовник може да използва по -дълга LED лента, така че да може да бъде окачен на стената, за да се превърне в произведение на изкуството
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
КАК ДА НАПРАВИТЕ БАНКА ЗА МОЩНОСТ У дома: Направи си сам: 11 стъпки
КАК ДА НАПРАВИТЕ БАНКА ЗА МОЩНОСТ В ДОМА: DIY: Здравей приятелю, Това е мобилна банка за захранване „Направи си сам“. С тази банка за захранване можете да зареждате всичките си мобилни телефони. Това е като джобна банка за захранване. Но в тази банка за захранване можете да зареждате само 100% батерия на телефони с бутони, а не на телефони с Android. Нека
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
"Дървен" настолен часовник *Модерно изглеждащ *: 9 стъпки (със снимки)
"Дървен" настолен часовник *Модерно изглеждащ *: Здравейте на всички, това е вторият ми инструктаж! Този път ще изградим дървен часовник с дисплей за температура и влажност. Както е показано на снимката, нашето време ще се показва чрез "дървото". Тъй като светлината не е достатъчно силна