Innholdsfortegnelse:

Få tid og dato fra Internett - Opplæring: 9 trinn
Få tid og dato fra Internett - Opplæring: 9 trinn

Video: Få tid og dato fra Internett - Opplæring: 9 trinn

Video: Få tid og dato fra Internett - Opplæring: 9 trinn
Video: Noen burde ikke bli foreldre 2024, November
Anonim
Image
Image

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

Hva du trenger
Hva 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, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type
Start Visuino, og velg M5 Stack Stick C Board Type

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

I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett StickC Board
I Visuino Sett 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

WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
WiFi -oppsett
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 komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
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

I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
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

I Visuino Connect -komponenter
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

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
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:

Anbefalt: