Satura rādītājs:

DIY Kā izveidot stilīgu pulksteni - StickC - viegli izdarāms: 8 soļi
DIY Kā izveidot stilīgu pulksteni - StickC - viegli izdarāms: 8 soļi

Video: DIY Kā izveidot stilīgu pulksteni - StickC - viegli izdarāms: 8 soļi

Video: DIY Kā izveidot stilīgu pulksteni - StickC - viegli izdarāms: 8 soļi
Video: 40 отборных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #1 2024, Maijs
Anonim

Šajā apmācībā mēs iemācīsimies programmēt ESP32 M5Stack StickC ar Arduino IDE un Visuino, lai parādītu laiku LCD, kā arī iestatītu laiku, izmantojot StickC pogas.

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

M5StickC ESP32: to varat iegūt šeit

Visuino programma: lejupielādējiet Visuino

Piezīme: Pārbaudiet šo pamācību šeit par to, kā instalēt StickC ESP32 plati

2. darbība: palaidiet Visuino un atlasiet M5 Stack Stick C plates tipu

Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type
Sāciet Visuino un izvēlieties M5 Stack Stick C Board Type

Sāciet Visuino, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "M5 Stack Stick C", kā parādīts 2. attēlā

3. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
  1. Noklikšķiniet uz "M5 Stack Stick C" tāfeles, lai to atlasītu
  2. Logā "Rekvizīti" atlasiet "Moduļi" un noklikšķiniet uz "+", lai izvērstu,
  3. Atlasiet “Display ST7735” un noklikšķiniet uz “+”, lai to izvērstu,
  4. Iestatiet "Orientation" uz "goRight"
  5. Iestatiet “Fona krāsa” uz “ClBlack”
  6. Atlasiet “Elements” un noklikšķiniet uz zilās pogas ar 3 punktiem…
  7. Tiks parādīts elementu dialogs
  8. Elementu dialoglodziņā velciet “Teksta lauks” no labās puses uz kreiso pusi
  9. Noklikšķiniet uz "Teksta lauks1" kreisajā pusē, lai to atlasītu, pēc tam "Rekvizītu logā" noklikšķiniet uz "Krāsa" un iestatiet to uz "aclWhite" un noklikšķiniet uz "Aizpildīt krāsu" un iestatiet to uz "aclBlack" (Jūs Ja vēlaties, varat spēlēties ar krāsām)

    -arī rekvizītu logos, kas iestatīti X: 10 un Y: 20, šeit vēlaties LCD ekrānā parādīt laiku -kopas izmērs: 3 (tas ir tā laika fonta lielums) aizveriet elementu logu

  10. Pievienojiet komponentu "Atšifrēt (sadalīt) datumu/laiku"
  11. Pievienojiet komponentu "formatēts teksts"

4. solis: Visuino komplekta komponentos

Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
Visuino komplekta komponentos
  1. Atlasiet komponentu "FormattedTxt1" un logā "Rekvizīti" iestatiet "Teksts" uz:%0:%1:%2
  2. Veiciet dubultklikšķi uz komponenta "FormattedText1" un dialoglodziņā Elements velciet 3x "Teksta elements" pa kreisi
  3. Atlasiet "M5 Stack Stick C" dēli un logā "Properties" izvēlieties "Modules"> "Real Time Alarm Clock (RTC)"> "Elements"
  4. Noklikšķiniet uz zilās pogas ar 3 punktiem un dialoglodziņā Elements velciet "Set Hour", "Set Minute" un "Set Second" pa kreisi
  5. Kreisajā pusē atlasiet elementu "Set Hour1" un logā "Properties" iestatiet "Add Value" uz "True" un "Value" uz "1"
  6. Kreisajā pusē atlasiet elementu "Set Minute1" un logā "Properties" iestatiet "Add Value" uz "True" un "Value" uz "1"
  7. Kreisajā pusē atlasiet elementu "Set Second1" un logā "Properties" iestatiet "Add Value" uz "True" un "Value" uz "1"

Paskaidrojums:

“Vērtība” nozīmē, cik daudz mēs ar katru pogas klikšķi vēlamies pievienot esošajam laikam (stundām, minūtēm vai sekundēm). “Pievienot vērtību” nozīmē, ka mēs vēlamies pievienot vērtību esošajam laikam

5. darbība: Visuino Connect komponentos

Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
Visuino Connect komponentos
  1. Pievienojiet "M5 kaudzes nūju C"> reālā laika modinātāju (RTC)> Piespraust [izvadīt] ar "DecodeDateTime1" komponenta tapu [ieeja]
  2. Pievienojiet "DecodeDateTime1" komponenta tapu [Hour] ar "FormattedText1" komponenta "TextElement1" tapu [In]
  3. Pievienojiet "DecodeDateTime1" komponenta tapu [minūte] ar "FormattedText1" komponenta "TextElement2" tapu [In]
  4. Pievienojiet "DecodeDateTime1" komponenta tapu [Second] ar "FormattedText1" komponenta "TextElement3" tapu [In]
  5. Pievienojiet "FormattedText1" komponenta tapu [izeja] pie "M5 Stack Stick C" plates "Display ST7735"> "Text Field1" pin [In]
  6. Pievienojiet "M5 kaudzes nūju C"> pogas "A (M5)" ar "M5 steka nūju C"> reāllaika modinātāju (RTC)> "Iestatīt stundu 1" tapu [pulkstenis]
  7. Pievienojiet "M5 kaudzes nūju C"> pogas "B" pie "M5 kaudzes nūjas C"> reāllaika modinātājpulksteni (RTC)> "Iestatīt minūtes 1" tapu [Pulkstenis]

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
  1. Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

7. solis: spēlējiet

Ja barojat M5Sticks moduli, displejā jāsāk rādīt laiks. Jūs varat mainīt laiku, izmantojot pogas "M5" stundām un "B" minūtēm

Apsveicam! Jūs esat pabeidzis savu M5Sticks projektu kopā ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable, jūs varat to lejupielādēt šeit.

To var lejupielādēt un atvērt vietnē Visuino:

8. darbība: nākamajā apmācībā

Nākamajā apmācībā es jums parādīšu, kā izveidot Cool Looking pulksteni, kurā varat iestatīt laiku (stundas, minūtes un sekundes), izmantojot StickC pogas, un izveidot vienkāršu izvēlni! Sekojiet līdzi un apskatiet manas citas apmācības šeit.

Ieteicams: