Indholdsfortegnelse:

DIY Sådan laver du et sejt ur - StickC - let at gøre: 8 trin
DIY Sådan laver du et sejt ur - StickC - let at gøre: 8 trin

Video: DIY Sådan laver du et sejt ur - StickC - let at gøre: 8 trin

Video: DIY Sådan laver du et sejt ur - StickC - let at gøre: 8 trin
Video: Sådan laver man FAKE BRÆK! | Akavet 2024, November
Anonim

I denne vejledning lærer vi, hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino til at vise et tidspunkt på LCD'et og også indstille tiden ved hjælp af StickC -knapper.

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for

M5StickC ESP32: du kan få det her

Visuino -program: Download Visuino

Bemærk: Se denne vejledning her om, hvordan du installerer StickC ESP32 -kort

Trin 2: Start Visuino, og vælg M5 Stack Stick C -korttypen

Start Visuino, og vælg M5 Stack Stick C -korttypen
Start Visuino, og vælg M5 Stack Stick C -korttypen
Start Visuino, og vælg M5 Stack Stick C -korttypen
Start Visuino, og vælg M5 Stack Stick C -korttypen
Start Visuino, og vælg M5 Stack Stick C -korttypen
Start Visuino, og vælg M5 Stack Stick C -korttypen

Start Visuino som vist på det første billede Klik på knappen "Værktøjer" på Arduino -komponenten (billede 1) i Visuino Når dialogen vises, skal du vælge "M5 Stack Stick C" som vist på billede 2

Trin 3: Tilføj komponenter i Visuino

Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
Tilføj komponenter i Visuino
  1. Klik på "M5 Stack Stick C" Board for at vælge det
  2. Vælg "Moduler" i vinduet "Egenskaber", og klik på "+" for at udvide,
  3. Vælg "Display ST7735", og klik på "+" for at udvide det,
  4. Indstil "Orientering" til "goRight"
  5. Indstil "Baggrundsfarve" til "ClBlack"
  6. Vælg "Elements" og klik på den blå knap med 3 prikker …
  7. Dialogboksen Elements vises
  8. I Elements -dialogen skal du trække "Tekstfelt" fra højre til venstre
  9. Klik på "Tekstfelt1" i venstre side for at vælge det, og klik derefter på "Farve" i vinduet "Egenskaber", og indstil det til "aclWhite", klik på "Fyldfarve" og indstil det til "aclBlack" (Du kan lege med farverne, hvis du vil)

    -også i egenskaber vinduer sæt X: 10 og Y: 20 det er her, du vil vise klokkeslættet på LCD -sætstørrelsen: 3 (dette er tidens skrifttype) Luk elementvinduet

  10. Tilføj "Decode (Split) Date/Time" -komponent
  11. Tilføj komponenten "Formateret tekst"

Trin 4: I Visuino -sætkomponenter

I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
I Visuino sætkomponenter
  1. Vælg "FormattedTxt1" komponent og under "Egenskaber" vindue indstil "Tekst" til:%0:%1:%2
  2. Dobbeltklik på "FormattedText1" -komponenten, og træk 3x "Text Element" til venstre i dialogboksen Elements
  3. Vælg "M5 Stack Stick C" -kortet og i vinduet "Egenskaber" vælg "Moduler"> "Realtids vækkeur (RTC)"> "Elements"
  4. Klik på den blå knap med 3 prikker, og træk "Indstil time", "Indstil minut" og "Indstil anden" i dialogboksen Elementer til venstre
  5. Vælg elementet "Indstil time 1" til venstre og under vinduet "Egenskaber" indstil "Tilføj værdi" til "Sand" og "Værdi" til "1"
  6. Vælg elementet "Indstil minut1" til venstre og under vinduet "Egenskaber" indstil "Tilføj værdi" til "Sand" og "Værdi" til "1"
  7. Vælg elementet "Indstil andet 1" til venstre og under vinduet "Egenskaber" indstil "Tilføj værdi" til "Sand" og "Værdi" til "1"

Forklaring:

"Værdi" betyder, hvor meget vi vil tilføje med hvert klik på en knap til den eksisterende tid (enten timer, minutter eller sekunder) "Tilføj værdi" betyder, at vi vil tilføje værdien til den eksisterende tid

Trin 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  1. Tilslut "M5 Stack Stick C"> Real Time Alarm Clock (RTC)> Pin [Out] til "DecodeDateTime1" komponent pin [In]
  2. Tilslut komponenten "DecodeDateTime1" [Time] til "FormattedText1" komponent "TextElement1" pin [In]
  3. Tilslut komponenten "DecodeDateTime1" [Minute] til "FormattedText1" komponent "TextElement2" pin [In]
  4. Tilslut komponenten "DecodeDateTime1" [Second] til "FormattedText1" komponent "TextElement3" pin [In]
  5. Tilslut komponenten "FormattedText1" [Out] til "M5 Stack Stick C" board "Display ST7735"> "Text Field1" pin [In]
  6. Tilslut "M5 Stack Stick C"> knapper "A (M5)" til "M5 Stack Stick C"> Real Time Alarm Clock (RTC)> "Set Hour1" Pin [Clock]
  7. Tilslut "M5 Stack Stick C"> Knapper "B" til "M5 Stack Stick C"> Real Time Alarm Clock (RTC)> "Set Minute1" Pin [Clock]

Trin 6: Generer, kompiler og upload Arduino -koden

Generer, kompiler og upload Arduino -koden
Generer, kompiler og upload Arduino -koden
  1. I Visuino skal du i nederste klik på fanen "Byg" sørge for, at den korrekte port er valgt, og derefter klikke på knappen "Kompilér/Byg og upload".

Trin 7: Spil

Hvis du tænder for M5Sticks -modulet, skal displayet begynde at vise tiden. Du kan ændre tiden ved hjælp af knapperne "M5" i timer og "B" i minutter

Tillykke! Du har gennemført dit M5Sticks -projekt med Visuino. Vedhæftet er også Visuino -projektet, som jeg har oprettet til denne Instructable, du kan downloade det her.

Du kan downloade og åbne den i Visuino:

Trin 8: I den næste vejledning

I den næste tutorial vil jeg vise dig, hvordan du laver et Cool Looking -ur, hvor du kan indstille tiden (timer, minutter og sekunder) ved hjælp af StickC -knapperne og oprette en enkel menu! Følg med og tjek mine andre tutorials her.

Anbefalede: