Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Start Visuino, og velg M5 Stack Stick C -korttype
- Trinn 3: Sett i Visuino StickC Board
- Trinn 4: WiFi -oppsett
- Trinn 5: Legg til komponenter i Visuino
- Trinn 6: I Visuino -settkomponenter
- Trinn 7: I Visuino Connect -komponenter
- Trinn 8: Generer, kompiler og last opp Arduino -koden
- Trinn 9: Spill
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen lærer vi hvordan du får dato og klokkeslett fra NIST TIME -serveren ved hjelp av M5Stack StickC og Visuino, Se en demonstrasjonsvideo.
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: Sett i Visuino StickC Board
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 utvider du "Tekst" på høyre side og drar "Tegn tekst" og drar 2X "Tekstfelt" fra høyre side til venstre
- Velg "Tegn tekst1" -tekst til venstre, og i egenskapsvinduet angir du størrelsen til 2, fargen til aclLime og teksten til "Dato og klokkeslett"
- Velg "Tekstfelt1" til venstre og i egenskapsvinduet angi størrelsen til 2, farge til aclAqua og Y til 10
- Velg "Tekstfelt2" til venstre og i egenskapsvinduet angi størrelsen til 2 og Y til 30
Trinn 4: WiFi -oppsett
Klikk på "M5 Stack Stick C" -brettet for å velge det
I vinduet "Egenskaper" velg "Moduler" og klikk "+" for å utvide, "WiFi" og klikk "+" for å utvide, velg "Koble til tilgangspunkter" og klikk på knappen (3 prikker)
I "AccessPoints" -vinduet drar du "WiFi Access Point" til venstre.
Velg deretter "Tilgangspunkt1" på venstre side og i vinduet Egenskaper
- Sett navnet på WiFi -nettverket under "SSID"
- Under "Passord" plasserer du passordet for WiFi -nettverket ditt
I vinduet "Egenskaper" velger du "Moduler" og klikker "+" for å utvide, "WiFi" og klikker "+" for å utvide> Sockets, klikker på […] -knappen, slik at "Sockets" -vinduet åpnes Dra TCP -klienten fra høyre til venstre og under Egenskaper vindu sett
- havn: 37 og
- vert: time-b-g.nist.gov
Trinn 5: Legg til komponenter i Visuino
Legg til komponenten "Pulsgenerator"
Legg til "Internet Time Protocol" -komponent
Legg til 2X "Delete Right Sub Text" -komponent
Legg til 2X "Slett venstre undertekst" -komponent
Trinn 6: I Visuino -settkomponenter
- Velg "PulseGenerator1" og i egenskapsvinduet sett frekvensen til 0.1166667
- Velg "DeleteRightText1" og i Egenskapsvinduet sett Lengde til 13
- Velg "DeleteRightText2" og i lengden på egenskapene setter du lengden til 5
- Velg "DeleteLeftText2" og sett lengden til egenskapsvinduet til 12
Trinn 7: I Visuino Connect -komponenter
- Koble "PulseGenerator1" pin [Out] til "InternetTime1" pin [In]
- Koble "InternetTime1" pin [Socket] til "M5 Stack Stick C"> TCP Client1 pin [In]
- Koble "InternetTime1" pin [Out] til "DeleteRightText1" pin [In] og "DeleteRightText2" pin [In]
- Koble "DeleteRightText1" pin [Out] til "DeleteLeftText1" pin [In]
- Koble "DeleteRightText2" pin [Out] til "DeleteLeftText2" pin [In]
- Koble "DeleteLeftText1" pin [Out] til "M5 Stack Stick C"> Display ST7735> Text Field1 pin [In]
- Koble "DeleteLeftText2" pin [Out] til "M5 Stack Stick C"> Display ST7735> Text Field2 pin [In]
Trinn 8: Generer, kompiler og last opp Arduino -koden
Klikk på Arduino -ikonet på verktøylinjen, dette vil generere kode og åpne Arduino IDE. Knappen ved siden av den vil kompilere og sende koden rett til enheten. Du vil åpne IDE første gang for å sikre at COM -porten er riktig angitt. Etter det vil Arduino IDE lagre innstillingene dine.
Når du er i Arduino IDE, må du kontrollere at brettet, hastigheten og porten er riktig angitt. Du må mest sannsynlig angi COM -porten fra undermenyen, men de andre bør settes automatisk. Hvis du har mer enn én COM -port, kan du prøve å fjerne M5Stick, se og se hvilke porter som er igjen. Fest deretter M5Stick igjen og se hvilken som returnerer. Det er COM -porten.
Klikk deretter på Last opp. Dette vil bekrefte (kompilere) og laste opp.
Trinn 9: Spill
Hvis du driver M5Sticks -modulen, kobles den til internett, og displayet skal begynne å vise dato og klokkeslett fra NIST -serveren
. Du kan også eksperimentere med andre servere som du finner her
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: