Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Visuinoду баштаңыз жана M5 Stack Stick C Board түрүн тандаңыз
- 3 -кадам: Visuino компоненттерин кошуу
- 4 -кадам: Visuino Set компоненттеринде
- 5 -кадам: Visuino Connect компоненттеринде
- 6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 7 -кадам: Play
- 8 -кадам: Кийинки үйрөткүчтө
Video: DIY кантип кооз саатты жасоо керек - StickC - Оңой жасоо: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз ESP32 M5Stack StickCти Arduino IDE жана Visuino менен ЖКда убакытты көрсөтүү үчүн кантип программалоону, ошондой эле StickC баскычтарын колдонуу менен убакытты коюуну үйрөнөбүз.
1 -кадам: Сизге эмне керек
M5StickC ESP32: аны бул жерден ала аласыз
Visuino программасы: Visuino жүктөп алыңыз
Эскертүү: Бул окуу куралын бул жерден караңыз StickC ESP32 тактасын кантип орнотуу керек
2 -кадам: Visuinoду баштаңыз жана M5 Stack Stick C Board түрүн тандаңыз
Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "M5 Stack Stick C" тандаңыз.
3 -кадам: Visuino компоненттерин кошуу
- Аны тандоо үчүн "M5 Stack Stick C" тактасын чыкылдатыңыз
- "Касиеттер" терезесинен "Модулдарды" тандап, "+" басуу менен чыкылдатыңыз.
- "Display ST7735" тандап, аны кеңейтүү үчүн "+" баскычын басыңыз,
- "Багыттоону" "goRight" деп коюңуз
- "Фондун түсүн" "ClBlack" кылып коюңуз
- "Элементтерди" тандап, көк чекитти 3 чекит менен чыкылдатыңыз …
- Elements Dialog көрсөтүлөт
- Elements диалогунда "Текст талаасын" оң тараптан солго сүйрөңүз
-
Аны тандоо үчүн сол жагындагы "Текст талаасы 1ди" чыкылдатыңыз, андан кийин "Касиеттер терезесинде" "Түсүн" чыкылдатыңыз жана "aclWhite" ге коюңуз жана "Түстү толтуруу" баскычын чыкылдатыңыз жана "aclBlack" (Сиз кааласаңыз түстөр менен ойной аласыз)
-ошондой эле касиеттердин терезелеринде X: 10 жана Y: 20 орнотулган, бул жерде сиз ЖКда убакытты көрсөтүүнү каалайсыз -өлчөмү: 3 (бул ариптин өлчөмү) Элементтер терезесин жабыңыз
- "Декоддоо (Бөлүү) Дата/Убакыт" компонентин кошуу
- "Форматталган текст" компонентин кошуу
4 -кадам: Visuino Set компоненттеринде
- "FormattedTxt1" компонентин тандап, "Касиеттери" терезесинин астынан "Текстти" төмөнкүгө коюңуз:%0:%1:%2
- "FormattedText1" компонентин эки жолу чыкылдатыңыз жана Elements диалогунда 3x "Текст Элементин" солго сүйрөңүз
- "M5 Stack Stick C" тактасын тандап, "Properties" терезесинен "Modules"> "Real Time Alarm Clock (RTC)"> "Elements" тандаңыз
- 3 чекит менен көк баскычты чыкылдатыңыз жана Elements диалогунда "Саатты коюу", "Мүнөт коюу" жана "Экинчи Орнотууну" сол жакка сүйрөңүз.
- Сол жактагы "Set Hour1" элементин тандап, "Properties" терезесинин астынан "Value Add" "True" жана "Value" "1" кылып коюңуз.
- Сол жактагы "Set Minute1" элементин жана "Properties" терезесинин астынан "Value Add" "True" жана "Value" "1" ге коюңуз.
- Сол жактагы "Set Second1" элементин тандап, "Properties" терезесинин астына "Value Add" "True" жана "Value" "1" кылып коюңуз.
Түшүндүрмө:
"Мааниси" бар баскычты басуу менен биз канча убакыт кошууну каалайбыз (саат, мүнөт же секунда)
5 -кадам: Visuino Connect компоненттеринде
- "M5 Stack Stick C"> Реалдуу убакыт Ойготкуч (RTC)> Pin [Out] туташуусун "DecodeDateTime1" компонентинин пинине [In]
- "DecodeDateTime1" компонент пинин [Hour] "FormattedText1" компонентинин "TextElement1" пинине [In] туташтырыңыз
- "DecodeDateTime1" компонентинин түйүнүн [Минутун] "FormattedText1" компонентинин "TextElement2" пинине [In] туташтырыңыз
- "DecodeDateTime1" компонент пинин [Second] "FormattedText1" компонентинин "TextElement3" пинине [In] туташтырыңыз
- "FormattedText1" компонент пинин [Out] "M5 Stack Stick C" тактасына "Display ST7735"> "Text Field1" 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 -кадам: Play
Эгерде сиз M5Sticks модулун иштетсеңиз, дисплей убакытты көрсөтө башташы керек. Сиз саат үчүн "M5" жана мүнөт үчүн "B" баскычтарын колдонуу менен убакытты өзгөртө аласыз
Куттуктайм! Сиз Visuino менен M5Sticks долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелген, мен бул Нускамалык үчүн жараткам, аны бул жерден жүктөп алсаңыз болот.
Аны Visuino'до жүктөп, ача аласыз:
8 -кадам: Кийинки үйрөткүчтө
Кийинки окуу куралында мен Cool Look саатын кантип жасоону көрсөтөм, анда StickC баскычтарын колдонуп убакытты (саат, мүнөт жана секунд) коюп, жөнөкөй менюну түзө аласыз! Күтө туруңуз жана менин башка окуу куралдарымды бул жерден текшериңиз.
Сунушталууда:
Arduino аркылуу Led Strip менен Аналогдук Саатты жана Санариптик Саатты Кантип Жасоо керек: 3 кадам
Arduino аркылуу Led Strip менен аналогдук саат жана санариптик саат кантип жасалат: Бүгүн биз аналогдук саат жасайбыз & Санарип саат Led Strip жана MAX7219 Dot модулу менен Arduino.Ал жергиликтүү убакыт алкагы менен убакытты оңдойт. Аналогдук саат узунураак LED тилкесин колдоно алат, ошондуктан аны көркөм өнөргө айлантуу үчүн дубалга илип коюуга болот
Санариптик саатты кантип жасоо керек: 10 кадам (сүрөттөр менен)
Санариптик саатты кантип жасоо керек: Бул мен биринчи жолу Инструктаж жазып жатам, ошон үчүн мен жакшы түшүнөм деп жазам. Бүгүн мен сизге тапкан веб -сайттан санариптик саатты кантип жасоону айтып берейин. Вебсайт sainsmart.com деп аталат. Чынында оңой эле
Санариптик саатты 7 сегменттин дисплейи менен 8051ди кантип жасоо керек: 4 кадам
Санариптик саатты 7 сегменттүү дисплей менен кантип жасоо керек: Бул долбоордо мен сизге 7 сегменттүү дисплейи бар 8051 микроконтроллерди колдонуу менен жөнөкөй санариптик саат кантип жасоо керектигин түшүндүрдүм
Өзүңүздүн профессионалдуу дубал саатты кантип жасоо керек: 8 кадам
Өзүңүздүн профессионалдуу дубал саатын кантип жасоо керек: Мен "Заппер!" Башкы ролдогу бул укмуштуу саатты жасадым. негизги офистик материалдарды жана Wal-Martтан 3.49 долларга сатып алган саатты колдонуу
Зымдуу/сынган саатты кантип жасоо керек: 12 кадам
Зымдуу/сынган саатты кантип жасоо керек: Саламатсызбы. Мен мектеп саатын алып, 10 долларга жетпеген аккумуляторго айландым