Оглавление:
- Шаг 1. Что вам понадобится
- Шаг 2. Запустите Visuino и выберите тип платы M5 Stack Stick C
- Шаг 3. Добавьте компоненты в Visuino
- Шаг 4: Компоненты набора Visuino
- Шаг 5. В компонентах Visuino Connect
- Шаг 6: сгенерируйте, скомпилируйте и загрузите код Arduino
- Шаг 7: Играйте
- Шаг 8: В следующем руководстве
Видео: Как сделать крутые часы своими руками - StickC - Сделать просто: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
В этом руководстве мы узнаем, как запрограммировать ESP32 M5Stack StickC с Arduino IDE и Visuino для отображения времени на ЖК-дисплее, а также установить время с помощью кнопок 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, здесь вы хотите отображать время на ЖК-дисплее -установить размер: 3 (это размер шрифта времени) Закройте окно элементов
- Добавить компонент "Декодировать (разделить) дату / время"
- Добавить компонент «Форматированный текст»
Шаг 4: Компоненты набора Visuino
- Выберите компонент «FormattedTxt1» и в окне «Свойства» установите для параметра «Текст» значение:% 0:% 1:% 2.
- Дважды щелкните компонент «FormattedText1» и в диалоговом окне «Элементы» перетащите 3 раза «Текстовый элемент» влево.
- Выберите плату «M5 Stack Stick C» и в окне «Свойства» выберите «Модули»> «Будильник в реальном времени (RTC)»> «Элементы».
- Нажмите синюю кнопку с 3 точками и в диалоговом окне «Элементы» перетащите «Установить час», «Установить минуту» и «Установить секунду» влево.
- Выберите слева элемент «Установить час1» и в окне «Свойства» установите для «Добавить значение» значение «Истина» и «Значение» на «1».
- Выберите слева элемент «Установить минуту1» и в окне «Свойства» установите для «Добавить значение» значение «Истина» и «Значение» на «1».
- Выберите слева элемент «Установить второй1» и в окне «Свойства» установите для «Добавить значение» значение «Истина» и «Значение» на «1».
Объяснение:
«Значение» означает, сколько мы хотим добавить при каждом нажатии кнопки к существующему времени (часам, минутам или секундам). «Добавить значение» означает, что мы хотим добавить значение к существующему времени
Шаг 5. В компонентах Visuino Connect
- Подключите «M5 Stack Stick C»> Будильник реального времени (RTC)> Контакт [Out] к контакту компонента «DecodeDateTime1» [In]
- Подключите вывод компонента «DecodeDateTime1» [Hour] к выводу «TextElement1» компонента «FormattedText1» [In]
- Подключите вывод компонента «DecodeDateTime1» [Минуты] к выводу «TextElement2» компонента «FormattedText1» [In]
- Подключите вывод компонента «DecodeDateTime1» [Second] к выводу «TextElement3» компонента «FormattedText1» [In]
- Подключите вывод компонента «FormattedText1» [Out] к плате «M5 Stack Stick C», «Display ST7735»> вывод «Text Field1» [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)> «Установить минуту1» [Часы]
Шаг 6: сгенерируйте, скомпилируйте и загрузите код Arduino
-
В Visuino внизу щелкните вкладку «Сборка», убедитесь, что выбран правильный порт, затем нажмите кнопку «Скомпилировать / построить и загрузить».
Шаг 7: Играйте
Если вы включите модуль M5Sticks, дисплей должен начать показывать время. Вы можете изменить время, используя кнопки «M5» для часов и «B» для минут.
Поздравляю! Вы завершили свой проект M5Sticks с Visuino. Также прилагается проект Visuino, который я создал для этого руководства, вы можете скачать его здесь.
Вы можете скачать и открыть его в Visuino:
Шаг 8: В следующем руководстве
В следующем уроке я покажу вам, как сделать часы Cool Look, где вы можете установить время (часы, минуты и секунды) с помощью кнопок StickC и создать простое меню! Следите за обновлениями и ознакомьтесь с другими моими уроками здесь.
Рекомендуемые:
Карманные часы своими руками: 9 шагов
Карманные часы «сделай сам»: в этом загруженном мире отслеживание времени необходимо для повышения производительности, а если вы любитель, то почему бы не создать устройство для отслеживания времени. Благодаря технологиям существуют устройства под названием «часы», но! когда ты делаешь что-то сам по себе
Взрывающиеся настенные часы своими руками с подсветкой движения: 20 шагов (с изображениями)
Взрывающиеся настенные часы своими руками с подсветкой движения: в этом обучающем видео я покажу вам шаг за шагом, как создать креативные и уникальные настенные часы со встроенной системой освещения движения. Эта довольно уникальная идея дизайна часов ориентирована на то, чтобы сделать часы более интерактивными. . Когда я иду
Семисегментные часы с дисплеем своими руками: 9 шагов
Часы с семисегментным дисплеем своими руками: в этом уроке я покажу вам, как построить семисегментные часы
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): 6 шагов (с изображениями)
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): Индуктивная зарядка (также известная как беспроводная зарядка или беспроводная зарядка) - это тип беспроводной передачи энергии. Он использует электромагнитную индукцию для обеспечения электропитания портативных устройств. Самым распространенным применением является беспроводная зарядка Qi st
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов
Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система