Inhoudsopgave:

Tijd en datum ophalen van internet - zelfstudie: 9 stappen
Tijd en datum ophalen van internet - zelfstudie: 9 stappen

Video: Tijd en datum ophalen van internet - zelfstudie: 9 stappen

Video: Tijd en datum ophalen van internet - zelfstudie: 9 stappen
Video: Bilal wahib word aangepakt op straat! 2024, November
Anonim
Image
Image

In deze zelfstudie leren we hoe we de datum en tijd van de NIST TIME-server kunnen krijgen met behulp van M5Stack StickC en Visuino, Bekijk een demonstratievideo.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben

M5StickC ESP32: je kunt het hier krijgen

Visuino-programma: Download Visuino

Opmerking: bekijk deze tutorial hier over het installeren van het StickC ESP32-bord

Stap 2: Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype
Start Visuino en selecteer het M5 Stack Stick C-bordtype

Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "M5 Stack Stick C" zoals weergegeven op Afbeelding 2

Stap 3: Stel in Visuino het StickC-bord in

Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in
Stel in Visuino het StickC-bord in

Klik op "M5 Stack Stick C" Board om het te selecteren

Selecteer in het venster "Eigenschappen" "Modules" en klik op "+" om uit te vouwen, Selecteer "Display ST7735" en klik op "+" om het uit te vouwen, stel "Orientation" in op "goRight"

Zet "Achtergrondkleur" op "ClBlack"Selecteer "Elementen" en klik op de blauwe knop met 3 stippen…

Dialoogvenster Elementen wordt weergegeven

Vouw in het Elementen-dialoogvenster "Tekst" aan de rechterkant uit en sleep "Tekst tekenen" en sleep 2X "Tekstveld" van de rechterkant naar links

  • Selecteer "Tekst tekenen1" tekst aan de linkerkant en stel in het eigenschappenvenster de grootte in op 2, kleur op aclLime en tekst op 'Datum en tijd'
  • Selecteer "Text Field1" aan de linkerkant en stel in het eigenschappenvenster size in op 2, kleur op aclAqua en Y op 10
  • Selecteer "Tekstveld2" aan de linkerkant en stel in het eigenschappenvenster de grootte in op 2 en Y op 30

Stap 4: WiFi-installatie

WiFi-configuratie
WiFi-configuratie
WiFi-configuratie
WiFi-configuratie
WiFi-configuratie
WiFi-configuratie

Klik op "M5 Stack Stick C" Board om het te selecteren

Selecteer in het venster "Eigenschappen" "Modules" en klik op "+" om uit te vouwen, "WiFi" en klik op "+" om uit te vouwen, selecteer "Verbinden met toegangspunten" en klik op de knop (3 stippen)

Sleep in het venster "AccessPoints" "WiFi Access Point" naar de linkerkant.

Selecteer vervolgens aan de linkerkant "Toegangspunt1" en stel in het eigenschappenvenster in

  • Zet onder "SSID" de naam van uw WiFi-netwerk
  • Plaats onder "Wachtwoord" het toegangswachtwoord voor uw WiFi-netwerk

Selecteer in het venster "Eigenschappen" "Modules" en klik op "+" om uit te vouwen, "WiFi" en klik op "+" om uit te vouwen, >Sockets, klik op de knop […], zodat het venster "Sockets" wordt geopend Sleep de TCP-client van rechts naar de linkerkant en onder het venster Eigenschappen instellen

  • poort: 37 en
  • host: time-b-g.nist.gov

Stap 5: Voeg in Visuino componenten toe

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen

Component "Pulsgenerator" toevoegen

Component "Internet Time Protocol" toevoegen

Voeg 2X "Delete Right Sub Text" component toe

2X component "Linker subtekst verwijderen" toevoegen

Stap 6: In Visuino Set-componenten

In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten
In Visuino Set-componenten
  • Selecteer "PulseGenerator1" en stel in het eigenschappenvenster de frequentie in op 0,1166667
  • Selecteer "DeleteRightText1" en stel in het eigenschappenvenster Lengte in op 13
  • Selecteer "DeleteRightText2" en stel in het eigenschappenvenster Lengte in op 5
  • Selecteer "DeleteLeftText2" en stel in het eigenschappenvenster Lengte in op 12

Stap 7: In Visuino Connect-componenten

In Visuino Connect-componenten
In Visuino Connect-componenten
  • Verbind "PulseGenerator1" pin [Out] met "InternetTime1" pin [In]
  • Verbind "InternetTime1" pin [Socket] met "M5 Stack Stick C" >TCP Client1 pin [In]
  • Verbind "InternetTime1" pin [Out] met "DeleteRightText1" pin [In] en "DeleteRightText2" pin [In]
  • Verbind "DeleteRightText1" pin [Out] met "DeleteLeftText1" pin [In]
  • Verbind "DeleteRightText2" pin [Out] met "DeleteLeftText2" pin [In]
  • Verbind "DeleteLeftText1" pin [Out] met "M5 Stack Stick C">Display ST7735>Text Field1 pin [In]
  • Verbind "DeleteLeftText2" pin [Out] met "M5 Stack Stick C">Display ST7735>Text Field2 pin [In]

Stap 8: Genereer, compileer en upload de Arduino-code

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code

Klik op het Arduino-pictogram op de werkbalk, dit genereert code en opent de Arduino IDE. De knop ernaast zal de code compileren en rechtstreeks naar het apparaat sturen. U wilt de IDE de eerste keer openen om er zeker van te zijn dat de COM-poort correct is ingesteld. Daarna slaat de Arduino IDE uw instellingen op.

Zorg er eenmaal in de Arduino IDE voor dat uw bord, snelheid en poort correct zijn ingesteld. U zult hoogstwaarschijnlijk de COM-poort moeten instellen vanuit het submenu, maar de andere moeten automatisch worden ingesteld. Als je meer dan één COM-poort hebt, probeer dan je M5Stick te verwijderen, kijk welke poorten er nog zijn, sluit de M5Stick opnieuw aan en kijk welke terugkeert. Dat is de COM-poort.

Klik vervolgens op Uploaden. Dit zal verifiëren (compileren) en uploaden.

Stap 9: Spelen

Als u de M5Sticks-module van stroom voorziet, maakt deze verbinding met internet en moet het display de datum en tijd van de NIST-server weergeven

. Je kunt ook experimenteren met andere servers die je hier kunt vinden

Gefeliciteerd! U hebt uw M5Sticks-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt, je kunt het hier downloaden. U kunt het downloaden en openen in Visuino:

Aanbevolen: