Мазмұны:
- 1 -қадам: Сізге не қажет
- 2 -қадам: Visuino -ны іске қосыңыз және M5 Stack Stick C тақтасының түрін таңдаңыз
- 3 -қадам: Visuino -да StickC тақтасын орнатыңыз
- 4 -қадам: Visuino компоненттерін қосыңыз
- 5 -қадам: Visuino Set компоненттерінде
- 6 -қадам: Visuino Connect компоненттерінде
- 7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
- 8 -қадам: Ойнаңыз
Бейне: M5StickC Мәзірі мен жарықтығын бақылайтын керемет көрінетін сағат: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл оқулықта біз ESP32 M5Stack StickC бағдарламасын Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін, сонымен қатар мәзір мен StickC түймелерінің көмегімен уақыт пен жарықтықты орнатуды үйренеміз.
Демонстрациялық бейнені қараңыз.
1 -қадам: Сізге не қажет
M5StickC ESP32: сіз оны осы жерден ала аласыз
Visuino бағдарламасы: Visuino жүктеу
Ескерту: StickC ESP32 тақтасын қалай орнату туралы осы оқулықты қараңыз
2 -қадам: Visuino -ны іске қосыңыз және M5 Stack Stick C тақтасының түрін таңдаңыз
Visuino -ны бірінші суретте көрсетілгендей іске қосыңыз Visuino ішіндегі Arduino компонентіндегі (Құралдар 1) «Құралдар» түймесін басыңыз. Диалог пайда болған кезде 2 -суретте көрсетілгендей «M5 Stack Stick C» таңдаңыз.
3 -қадам: Visuino -да StickC тақтасын орнатыңыз
- Оны таңдау үшін «M5 Stack Stick C» тақтасын басыңыз
- «Сипаттар» терезесінде «Модульдер» тармағын таңдап, «+» түймесін басып,
- «Display ST7735» таңдаңыз және оны кеңейту үшін «+» түймесін басыңыз,
- «Бағдарлауды» «goRight» күйіне орнатыңыз
- «Фон түсін» «ClBlack» күйіне орнатыңыз
- «Элементтерді» таңдап, көк нүктені 3 нүктемен басыңыз …
- Диалог элементтері көрсетіледі
- Элементтер тілқатысу терезесінде 2X «Мәтін өрісін» оң жақтан солға қарай сүйреңіз
- Оны таңдау үшін сол жақтағы «Мәтін өрісі1» түймесін басыңыз, содан кейін «Сипаттар терезесінде» «Түс» түймесін басып, оны «aclOrange» мәніне орнатыңыз, «Түсті толтыру» түймесін басып, оны «aclBlack» күйіне орнатыңыз (Сіз қаласаңыз, түстермен ойнауға болады) -сонымен қатар X: 10 және Y: 20 терезелер терезесінде уақытты СКД өлшемінде көрсеткіңіз келетін жер: 3 (бұл уақыттың қаріп өлшемі)
- Оны таңдау үшін сол жақтағы «Мәтін өрісі2» түймесін басыңыз, содан кейін «Сипаттар терезесінде» «Түс» түймесін басып, оны «aclAqua» мәніне орнатыңыз, «Түсті толтыру» түймесін басып, оны «aclBlack» күйіне орнатыңыз.
(Қажет болса, түстермен ойнауға болады) -«Бастапқы мәнді» мәніне: HOUR орнатыңыз
-сонымен қатар X: 10 және Y: 2 терезелер терезесінде мәзірді СКД -де көрсеткіңіз келетін жер -өлшемі: 1 (бұл мәзірдің қаріп өлшемі)
Элементтер терезесін жабыңыз
- Оны таңдау үшін «M5 Stack Stick C» тақтасын басыңыз
- «Сипаттар» терезесінде «Модульдер» тармағын таңдап, «+» түймесін басып,
- «Нақты уақыттағы дабыл сағатын (RTC) көрсету» тармағын таңдап, оны кеңейту үшін «+» түймесін басыңыз,
- «Элементтерді» таңдап, көк нүктені 3 нүктемен басыңыз …
- Элементтер тілқатысу терезесінде «Сағат орнату» оң жақтан солға қарай сүйреп апарыңыз және қасиеттер терезесінде «Мән қосу» параметрін «Ақиқат» мәніне орнатыңыз және «Мән» мәнін: 1
- Элементтер тілқатысу терезесінде «Минутты орнату» белгісін оң жақтан солға қарай сүйреп апарыңыз және қасиеттер терезесінде «Мән қосу» параметрін «Ақиқат» және «Мән» мәніне орнатыңыз: 1.
- Элементтер тілқатысу терезесінде «секундты орнату» белгісін оң жақтан солға қарай жылжытыңыз және қасиеттер терезесінде «мән қосу» мәнін «ақиқат» мәніне орнатыңыз, ал «мән»: 1
Элементтер терезесін жабыңыз
4 -қадам: Visuino компоненттерін қосыңыз
- 2 рет «Шығу түймесі» компонентін қосыңыз
- «Автоматты қайталау түймесі» компонентін қосыңыз
- «Мәтін массиві» компонентін қосыңыз
- «Аналогтық массив» компонентін қосыңыз
- 2x «Counter» компонентін қосыңыз
- «Clock Demux (Multiple Output Channel Switch)» компонентін қосыңыз
- «Декодтау (бөлу) күні/уақыты» компонентін қосыңыз
- «FormattedText1» компонентін қосыңыз
5 -қадам: Visuino Set компоненттерінде
- «FormattedText1» компонентін таңдаңыз және «Сипаттар» терезесінің астынан «Мәтінді» қойыңыз:%0:%1:%2
- «FormattedText1» компонентін екі рет нұқыңыз және Элементтер тілқатысу терезесінде 3x «Мәтін элементін» солға қарай сүйреңіз.
- Сол жақтағы «TextElement1» таңдаңыз және қасиеттер терезесінде «Таңбаны толтыру» мәнін: 0 және «Ұзындығы»: 2 етіп орнатыңыз.
- Сол жақтағы «TextElement2» таңдаңыз және қасиеттер терезесінде «Таңбаны толтыру» мәнін: 0 және «Ұзындығы»: 2 етіп орнатыңыз.
- Сол жақтағы «TextElement3» таңдаңыз және қасиеттер терезесінде «Таңбаны толтыру» мәнін: 0 және «Ұзындығы»: 2 етіп орнатыңыз.
- «ClockDemmux1» компонентін таңдаңыз және қасиеттер терезесінде «Шығу түйреуіштерін» орнатыңыз: 5
- «Counter1» компонентін таңдап, қасиеттер терезесінде «Max» параметрін кеңейтіп, «Value» мәнін орнатыңыз: 4
- «Counter1» компонентін таңдап, қасиеттер терезесінде «Min» кеңейтіп, «Value» мәнін 0 мәніне орнатыңыз
- «Counter2» компонентін таңдап, қасиеттер терезесінде «Max» параметрін кеңейтіп, «Value» мәнін орнатыңыз: 6
- «Counter2» компонентін таңдап, қасиеттер терезесінде «Min» кеңейтіңіз және «Value» мәнін келесіге орнатыңыз: 0 МЕНЮДІ ҚҰРУ:
- «Array1» компонентін (мәтіндік массив) таңдап, оны екі рет нұқыңыз.-Элементтер терезесінде 4X «Мәнді» сол жаққа сүйреп апарыңыз-Сол жақта «Item [1]» тармағын таңдап, қасиеттер терезесінде «Мән» қойыңыз кімге: САҒАТ САУАТЫ-Сол жақта «Элемент [2]» тармағын таңдап, сипаттар терезесінде «Мән» параметрін орнатыңыз: МИНУТТАРДЫ ОРНАТУ-Сол жақта «Элемент [3]» тармағын таңдаңыз, ал қасиеттер терезесінде «Мән» Кімге: SECONDS SET-Сол жақта «Item [4]» тармағын таңдаңыз және қасиеттер терезесінде «Value» мәнін орнатыңыз: SET BRIGHTNESSCElements терезесін жабыңыз.
-
«Array2» компонентін (аналогтық массив) таңдап, оны екі рет нұқыңыз.-Элементтер терезесінде 6X «Мәнді» сол жаққа сүйреп апарыңыз-Сол жақта «Item [0]» тармағын таңдап, қасиеттер терезесінде «Мән» қойыңыз дейін: 1
-Сол жақта «Item [1]» тармағын таңдап, қасиеттер терезесінде «Value» мәнін орнатыңыз: 0.9
-Сол жақта «Элемент [2]» тармағын таңдап, қасиеттер терезесінде «Мән» мәнін 0.8 -ге орнатыңыз. Сол жақта «Элемент [3]» тармағын таңдаңыз, ал қасиеттер терезесінде «Мән» мәнін орнатыңыз: 0.7 -Қосулы. сол жақта «Item [4]» тармағын таңдап, сипаттар терезесінде «Value» мәнін орнатыңыз: 0.6-Сол жақта «Item [5]» тармағын таңдаңыз, ал сипаттар терезесінде «Value» параметрін 0,55 етіп орнатыңыз.
6 -қадам: Visuino Connect компоненттерінде
- «M5 Stack Stick C» түйрегішін A (M5) «Button2» істігіне жалғаңыз [In]
- «M5 Stack Stick C» түйреуішін [B] «Button1» істігіне [In] жалғаңыз
- «Button2» түйреуішін [Out] 'RepeatButton1 «істігіне [In] жалғаңыз
- «RepeatButton1» түйреуішін [Out] «ClockDemmux1» істігіне [In] жалғаңыз
- «Button1» түйреуішін [Out] «Counter1» істігіне [In] жалғаңыз
- «M5 Stack Stick C»> «Real Time Alarm Clock (RTC)» түйреуішін [Out] «DecodeDateTime1» істігіне [In] жалғаңыз
- «DecodeDateTime1» түйінін [Сағат] «FormattedText1»> «TextElement1» түйреуішіне [In] қосыңыз
- «DecodeDateTime1» түйреуішін [Минут] «FormattedText1»> «TextElement2» түйреуішіне [In] қосыңыз
- «DecodeDateTime1» түйреуішін [Екінші] «FormattedText1»> «TextElement3» түйреуішіне [In] қосыңыз
- «FormattedText1» түйреуішін [Шығу] «M5 Stack Stick C» тақтасына> «ST7735 дисплейі»> «Мәтін өрісі1» түйреуішіне [In] қосыңыз
- «Санағыш1» түйреуішін [Шығу] «ClockDemmux1» түйреуішіне [Таңдау] және «Массив1» түйреуішіне [Индекс] жалғаңыз
- «Санағыш2» түйреуішін [Шығу] «Массив2» түйреуішіне [Индекс] жалғаңыз
- «Array1» түйреуішін [Шығу] «M5 Stack Stick C» тақтасына> «ST7735 дисплейі»> «Мәтін өрісі2» түйреуішіне жалғаңыз [Кіріс]
- «Array2» түйреуішін [Шығу] «M5 Stack Stick C» тақтасына> «ST7735 дисплейі»> түйреуішке [Жарықтық] қосыңыз
- «ClockDemmux1» түйреуішін [1] «M5 Stack Stick C» тақтасына> «Нақты уақыттағы оятқыш сағаты (RTC)»> «Сағат1 орнату» түйреуішіне қосыңыз [Сағат]
- «ClockDemmux1» түйреуішін [2] «M5 Stack Stick C» тақтасына> «Нақты уақыттағы оятқыш сағаты (RTC)»> «Минут1 орнату» түйреуішіне қосыңыз [Сағат]
- «ClockDemmux1» түйреуішін [3] «M5 Stack Stick C» тақтасына> «Нақты уақыттағы оятқыш сағаты (RTC)»> «Second1» түйреуішіне қосыңыз [Сағат]
- «ClockDemmux1» істігін [4] «Counter2» істігіне [In] жалғаңыз
7 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз
Visuino -да төменгі жағында «Құру» қойындысын нұқыңыз, дұрыс порт таңдалғанына көз жеткізіңіз, содан кейін «Құрастыру/Құру және Жүктеу» түймесін басыңыз.
8 -қадам: Ойнаңыз
Егер сіз M5Sticks модуліне қуат берсеңіз, дисплей уақытты көрсете бастайды. Мәзірді көрсету үшін «B» түймелерінің көмегімен уақыт пен жарықтықты өзгертуге болады («Сағат орнату, минут орнату, секунд орнату, жарықтылық орнату») арасында ауысу және оны орнату үшін «M5» батырмасын пайдалану.
Құттықтаймын! Сіз Visuino көмегімен M5Sticks жобаңызды аяқтадыңыз. Мен Visuino жобасына қоса, осы нұсқаулық үшін құрдым, оны мына жерден жүктеуге болады. Сіз оны Visuino -да жүктей және аша аласыз:
Ұсынылған:
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: 8 қадам
DIY қалай керемет көрінетін сағатты жасауға болады - StickC - Оңай жасауға болады: Бұл оқулықта біз ESP32 M5Stack StickC -ті Arduino IDE және Visuino көмегімен СКД -де уақытты көрсету үшін қалай бағдарламалауды, сонымен қатар StickC түймелерінің көмегімен уақытты орнатуды үйренеміз
Мәзірі бар Arduino DHT22 сенсоры мен топырақ ылғалдылығы жобасы: 4 қадам
Мәзірмен Arduino DHT22 сенсоры мен топырақ ылғалдылығы жобасы: Сәлеметсіздерме балалар мен бүгін мен сіздерге екінші жобамды ұсынамын. Бұл жоба мен ылғалдылық пен ылғалдылықты өлшеуге арналған топырақ ылғалдылығы мен DHT22 сенсорларын қолданған алғашқы жобамның қоспасын ұсынады. . Бұл жоба
Температураны бақылайтын вакцина мен инсулинді салқындатқыш: 9 қадам (суреттермен)
Температураны бақылайтын вакцина мен инсулинді салқындатқыш: салқын ұстау өмірді сақтайды Дамушы елдерде вакциналар Эбола, тұмау, тырысқақ, туберкулез және Денге сияқты қауіпті аурулардан қорғанудың алдыңғы шегі болып табылады. Вакциналар мен басқа да құтқару материалдарын тасымалдау, мысалы
Firefox -ты қалай керемет және керемет етіп жасауға болады !!!: 8 қадам
Сіздің Firefox -ты қалай керемет және керемет етіп жасау керек !!!: Бұл нұсқаулықта мен сізге өзіңіздің Firefox -ға қалай керемет көрініс беру керектігін көрсетемін. Тегін!! Сонымен қатар, Mozilla қондырмалары сайтында қауіпсіз! Бұл менің бірінші нұсқаулығым, сондықтан пікір қалдырыңыз, менің нұсқаулығым жақында buzztrack -те пайда болды
Firefox -ты қалай керемет және керемет етіп жасау керек .. жалғасы: 4 қадам
Firefox -ты қалай керемет және керемет етіп жасау керек …….. жалғасы: Барлығына сәлем. Бұл нұсқаулық - менің бірінші Firefox нұсқаулығымның кішігірім бөлігі, ол интернетте ең танымал Firefox бірі болып табылады. Бүгін мен сені үшеуімен таныстырамын: (Firefox үшін жаңа және керемет қосымшалар. Егер сізде Firefox pl болмаса