Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Start Visuino en selecteer het M5 Stack Stick C-bordtype
- Stap 3: Stel in Visuino het StickC-bord in
- Stap 4: WiFi-installatie
- Stap 5: Voeg in Visuino componenten toe
- Stap 6: In Visuino Set-componenten
- Stap 7: In Visuino Connect-componenten
- Stap 8: Genereer, compileer en upload de Arduino-code
- Stap 9: Spelen
Video: Tijd en datum ophalen van internet - zelfstudie: 9 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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?
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 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
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
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
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
- 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
- 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
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:
ESP8266 OLED - Tijd en datum ophalen van internet - Ajarnpa
ESP8266 OLED - Tijd en datum van internet halen: in deze tutorial leren we hoe we de datum en tijd van de NIST TIME-server kunnen krijgen met behulp van ESP8266 OLED en Visuino. Bekijk een demonstratievideo
Internetklok: datum en tijd weergeven met een OLED met ESP8266 NodeMCU met NTP-protocol - Ajarnpa
Internetklok: datum en tijd weergeven met een OLED met behulp van ESP8266 NodeMCU met NTP-protocol: Hallo allemaal, in deze instructables zullen we een internetklok bouwen die tijd van internet haalt, zodat dit project geen RTC nodig heeft om te draaien, het heeft alleen een werkende internetverbinding En voor dit project heb je een esp8266 nodig die een
Arduino datum/tijd plotten/loggen met Millis() en PfodApp - Ajarnpa
Arduino datum/tijd plotten/logging met behulp van Millis() en PfodApp: Geen Arduino of Android programmering vereist.RTC en GPS modules ook ondersteund.Automatische correctie voor tijdzones, RTC drift en GPS ontbrekende schrikkelsecondenIntroductieDeze tutorial laat je zien hoe je je Arduino millis( ) tijdstempels om gegevens te plotten ag
Datum-, tijd- en temperatuurweergave met XinaBox - Ajarnpa
Datum-, tijd- en temperatuurweergave met XinaBox: Cool OLED-display met de datum, tijd en temperatuur in Celsius en Fahrenheit met Xinabox xChips op basis van ESP8266
Een leuke datum-, tijd- en temperatuurweergave-eenheid - Ajarnpa
Een leuke datum-, tijd- en temperatuurweergave-eenheid: Hallo vrienden, in deze instructable ga ik de procedure uitleggen voor het maken van een datum-, tijd- en huidige temperatuurweergave-eenheid met behulp van Arduino pro mini, een RTC en achtcijferig zevensegmentendisplay in een zeer compacte unit, wat een handig apparaat is