Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Start Visuino, og velg M5 Stack Stick C -korttype
- Trinn 3: I Visuino Legg til komponenter
- Trinn 4: I Visuino -settkomponenter
- Trinn 5: I Visuino Connect -komponenter
- Trinn 6: Generer, kompiler og last opp Arduino -koden
- Trinn 7: Spill
- Trinn 8: I neste opplæring
Video: DIY Hvordan lage en stilig klokke - StickC - Enkel å gjøre: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
I denne opplæringen lærer vi hvordan du programmerer ESP32 M5Stack StickC med Arduino IDE og Visuino for å vise en tid på LCD -skjermen og også angi tiden ved hjelp av StickC -knapper.
Trinn 1: Det du trenger
M5StickC ESP32: du kan få den her
Visuino -program: Last ned Visuino
Merk: Sjekk denne opplæringen her om hvordan du installerer StickC ESP32 -kort
Trinn 2: Start Visuino, og velg M5 Stack Stick C -korttype
Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "M5 Stack Stick C" som vist på Bilde 2
Trinn 3: I Visuino Legg til komponenter
- Klikk på "M5 Stack Stick C" -brettet for å velge det
- I vinduet "Egenskaper" velger du "Moduler" og klikker "+" for å utvide,
- Velg "Display ST7735" og klikk "+" for å utvide den,
- Sett "Orientering" til "goRight"
- Sett "Bakgrunnsfarge" til "ClBlack"
- Velg "Elements" og klikk på den blå knappen med 3 prikker …
- Elements Dialog vil vises
- I "Elements Dialog" drar du "Tekstfelt" fra høyre side til venstre
-
Klikk på "Tekstfelt1" på venstre side for å velge det, klikk deretter på "Farge" i "Egenskaper -vinduet" og sett det til "aclWhite" og klikk på "Fyllfarge" og sett det til "aclBlack" (Du kan leke med fargene hvis du vil)
-oso i egenskaper windows sett X: 10 og Y: 20 det er her du vil vise klokkeslettet på LCD -settstørrelsen: 3 (dette er skriftstørrelsen for tiden) Lukk elementvinduet
- Legg til "Decode (Split) Date/Time" -komponent
- Legg til komponenten "Formatert tekst"
Trinn 4: I Visuino -settkomponenter
- Velg "FormattedTxt1" -komponenten og under "Egenskaper" -vinduet, sett "Tekst" til:%0:%1:%2
- Dobbeltklikk på "FormattedText1" -komponenten og dra i dialogboksen Elements 3x "Text Element" til venstre
- Velg "M5 Stack Stick C" -kortet og i "Egenskaper" -vinduet velg "Moduler"> "Sanntids vekkerklokke (RTC)"> "Elementer"
- Klikk på den blå knappen med 3 prikker, og dra "Sett time", "Angi minutt" og "Angi andre" i dialogboksen Elementer til venstre
- Velg elementet "Angi time1" til venstre og under "Egenskaper" -vinduet angi "Legg verdi" til "Sant" og "Verdi" til "1"
- Velg elementet "Angi minutt 1" til venstre og under "Egenskaper" -vinduet angi "Legg verdi" til "Sant" og "Verdi" til "1"
- Velg "Angi andre1" -elementet til venstre og under "Egenskaper" -vinduet angi "Legg verdi" til "Sant" og "Verdi" til "1"
Forklaring:
"Verdi" betyr hvor mye vi vil legge til med hvert klikk på en knapp til den eksisterende tiden (enten timer, minutter eller sekunder) "Legg til verdi" betyr at vi ønsker å legge verdien til den eksisterende tiden
Trinn 5: I Visuino Connect -komponenter
- Koble "M5 Stack Stick C"> Vekkerklokke i sanntid (RTC)> Fest [ut] til komponentpinnen "DecodeDateTime1" [In]
- Koble komponentpinnen "DecodeDateTime1" [Time] til "FormattedText1" komponent "TextElement1" pin [In]
- Koble komponentpinnen "DecodeDateTime1" [Minute] til "FormattedText1" komponent "TextElement2" pin [In]
- Koble komponentpinnen "DecodeDateTime1" [Second] til "FormattedText1" komponent "TextElement3" pin [In]
- Koble "FormattedText1" komponentpinnen [Out] til "M5 Stack Stick C" -kortet "Display ST7735"> "Text Field1" pin [In]
- Koble "M5 Stack Stick C"> Knappene "A (M5)" til "M5 Stack Stick C"> Sanntid alarm (RTC)> "Set Hour1" Pin [Clock]
- Koble "M5 Stack Stick C"> Knappene "B" til "M5 Stack Stick C"> Sanntid alarm (RTC)> "Set Minute1" Pin [Clock]
Trinn 6: Generer, kompiler og last opp Arduino -koden
-
I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.
Trinn 7: Spill
Hvis du driver M5Sticks -modulen, bør displayet begynne å vise tiden. Du kan endre tiden med knappene "M5" for timer og "B" for minutter
Gratulerer! Du har fullført M5Sticks -prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her.
Du kan laste den ned og åpne den i Visuino:
Trinn 8: I neste opplæring
I den neste opplæringen vil jeg vise deg hvordan du lager en Cool Looking -klokke der du kan stille inn tiden (timer, minutter og sekunder) ved hjelp av StickC -knappene og lage en enkel meny! Følg med og sjekk mine andre opplæringsprogrammer her.
Anbefalt:
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
Hvordan lage en Arduino -klokke: 5 trinn
Hvordan lage en Arduino -klokke: Jeg har designet omtrent 15 analoge klokker. Her introduserer jeg en av dem
Hvordan lage en minimalistisk LED -klokke: 9 trinn
Hvordan lage en minimalistisk LED -klokke: Alle de digitale veggklokkene kan være så travle, ikke sant? Du vil egentlig ikke ha en stor lys 7-sifret skjerm som roter opp veggen din, kommer i veien, gjør du? Selv de analoge klokkene, selv om de er enklere, har fortsatt stygge svarte tall og hendene i
Lage en klokke fra en klokke: 11 trinn (med bilder)
Opprette en klokke fra en klokke: I denne instruksen tar jeg en eksisterende klokke og lager det jeg føler er en bedre klokke. Vi går fra bildet til venstre til bildet til høyre. Før du begynner på din egen klokke, må du vite at gjenmontering kan være utfordrende som den viktigste
Musikkreaktivt lys -- Hvordan lage superenkelt musikkreaktivt lys for å gjøre skrivebordet fantastisk: 5 trinn (med bilder)
Music Reactive Light || How to Make Super Simple Music Reactive Light for Making Desktop Awsome .: Hei, hva skjer gutter, I dag skal vi bygge et veldig interessant prosjekt. I dag skal vi bygge musikk reaktivt lys. LED -en vil endre lysstyrken iht. bassen som faktisk er lavfrekvent lydsignal. Det er veldig enkelt å bygge. Vi vil