Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Starta Visuino och välj M5 Stack Stick C -korttyp
- Steg 3: Ställ in StickC -kortet i Visuino
- Steg 4: WiFi -installation
- Steg 5: Lägg till komponenter i Visuino
- Steg 6: I Visuino Set Components
- Steg 7: I Visuino Connect -komponenter
- Steg 8: Generera, kompilera och ladda upp Arduino -koden
- Steg 9: Spela
Video: Få tid och datum från Internet - Handledning: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
I denna handledning lär vi oss hur man får datum och tid från NIST TIME -servern med M5Stack StickC och Visuino, Se en demonstrationsvideo.
Steg 1: Vad du behöver
M5StickC ESP32: du kan få det här
Visuino -program: Ladda ner Visuino
Obs! Läs den här handledningen om hur du installerar StickC ESP32 -kort
Steg 2: Starta Visuino och välj M5 Stack Stick C -korttyp
Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "M5 Stack Stick C" som visas på bild 2
Steg 3: Ställ in StickC -kortet i Visuino
Klicka på "M5 Stack Stick C" -kortet för att välja det
I fönstret "Egenskaper" väljer du "Moduler" och klickar på "+" för att expandera, Välj "Display ST7735" och klicka på "+" för att expandera den, ställ in "Orientering" till "goRight"
Ställ in "Bakgrundsfärg" på "ClBlack" Välj "Elements" och klicka på den blå knappen med 3 punkter …
Elements -dialogrutan visas
I Elements -dialogrutan expanderar du "Text" på höger sida och drar "Rita text" och drar 2x "Textfält" från höger sida till vänster
- Välj "Draw Text1" text till vänster och i egenskapsfönstret ställ in storlek på 2, färg till aclLime och text till "Date & Time"
- Välj "Textfält1" till vänster och i egenskapsfönstret ställ in storleken på 2, färg till aclAqua och Y till 10
- Välj "Textfält2" till vänster och i fastighetsfönstret ställ in storleken på 2 och Y till 30
Steg 4: WiFi -installation
Klicka på "M5 Stack Stick C" -kortet för att välja det
I fönstret "Egenskaper", välj "Moduler" och klicka på "+" för att expandera, "WiFi" och klicka på "+" för att expandera, välj "Anslut till åtkomstpunkter" och klicka på knappen (3 punkter)
I fönstret "AccessPoints" drar du "WiFi -åtkomstpunkt" till vänster.
Välj sedan "Tillgångspunkt1" på vänster sida och i fönstret för egenskaper
- Under "SSID" sätter du namnet på ditt WiFi -nätverk
- Under "Lösenord" sätter du åtkomstlösenordet för ditt WiFi -nätverk
I fönstret "Egenskaper", välj "Moduler" och klicka på "+" för att expandera, "WiFi" och klicka på "+" för att expandera,> Sockets, klicka på […] -knappen så att fönstret "Sockets" öppnas Dra TCP -klienten från höger till vänster och under Egenskaper fönsteruppsättning
- hamn: 37 och
- värd: time-b-g.nist.gov
Steg 5: Lägg till komponenter i Visuino
Lägg till komponenten "Pulsgenerator"
Lägg till komponenten "Internet Time Protocol"
Lägg till 2X "Ta bort rätt subtext" -komponent
Lägg till 2X "Ta bort vänster subtext" -komponent
Steg 6: I Visuino Set Components
- Välj "PulseGenerator1" och ställ in frekvensen på 0.1166667 i fönstret Egenskaper
- Välj "DeleteRightText1" och ställ in längden i egenskapsfönstret på 13
- Välj "DeleteRightText2" och ställ in längden på 5 i egenskapsfönstret
- Välj "DeleteLeftText2" och ställ in längden i egenskapsfönstret till 12
Steg 7: I Visuino Connect -komponenter
- Anslut "PulseGenerator1" pin [Out] till "InternetTime1" pin [In]
- Anslut "InternetTime1" pin [Socket] till "M5 Stack Stick C"> TCP Client1 pin [In]
- Anslut "InternetTime1" pin [Out] till "DeleteRightText1" pin [In] och "DeleteRightText2" pin [In]
- Anslut "DeleteRightText1" pin [Out] till "DeleteLeftText1" pin [In]
- Anslut "DeleteRightText2" pin [Out] till "DeleteLeftText2" pin [In]
- Anslut "DeleteLeftText1" pin [Out] till "M5 Stack Stick C"> Display ST7735> Text Field1 pin [In]
- Anslut "DeleteLeftText2" pin [Out] till "M5 Stack Stick C"> Display ST7735> Text Field2 pin [In]
Steg 8: Generera, kompilera och ladda upp Arduino -koden
Klicka på Arduino -ikonen i verktygsfältet, detta genererar kod och öppnar Arduino IDE. Knappen bredvid den kommer att kompilera och skicka koden direkt till enheten. Du vill öppna IDE första gången för att se till att COM -porten är korrekt inställd. Därefter sparar Arduino IDE dina inställningar.
Väl i Arduino IDE, se till att ditt kort, hastighet och port är rätt inställda. Du kommer sannolikt att behöva ställa in COM -porten från undermenyn, men de andra bör ställas in automatiskt. Om du har mer än en COM -port, försök ta bort din M5Stick, titta och se vilka portar som återstår, anslut sedan M5Stick igen och se vilken som returnerar. Det är COM -porten.
Klicka sedan på Ladda upp. Detta kommer att verifiera (kompilera) och ladda upp.
Steg 9: Spela
Om du driver M5Sticks -modulen kommer den att ansluta till internet och skärmen ska börja visa datum och tid från NIST -servern
. Du kan också experimentera med andra servrar som du hittar här
Grattis! Du har slutfört ditt M5Sticks -projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här. Du kan ladda ner och öppna den i Visuino:
Rekommenderad:
ESP8266 OLED - Få tid och datum från Internet: 8 steg
ESP8266 OLED - Hämta tid och datum från Internet: I denna handledning lär vi oss hur man hämtar datum och tid från NIST TIME -servern med ESP8266 OLED och Visuino, Se en demonstrationsvideo
Internetklocka: Visa datum och tid med en OLED med ESP8266 NodeMCU med NTP -protokoll: 6 steg
Internetklocka: Visa datum och tid med en OLED Användning av ESP8266 NodeMCU Med NTP -protokoll: Hej killar i denna instruktioner kommer vi att bygga en internetklocka som kommer att få tid från internet så detta projekt behöver inte någon RTC för att köra, det behöver bara en fungerande internetanslutning Och för detta projekt behöver du en esp8266 som kommer att ha en
Arduino Datum/tid plottning/loggning med Millis () och PfodApp: 11 steg
Arduino Date/Time Plotting/Logging Using Millis () och PfodApp: Ingen Arduino- eller Android -programmering krävs. RTC- och GPS -moduler stöds också. Automatisk korrigering för tidszoner, RTC -drift och GPS som saknar språngsekunder Introduktion Denna handledning visar dig hur du använder din Arduino millis ( ) tidsstämplar för att plotta data ag
Datum, tid och temperaturvisning med hjälp av XinaBox: 8 steg
Datum, tid och temperaturvisning med XinaBox: Cool OLED -skärm som visar datum, tid och temperatur i Celsius och Fahrenheit med Xinabox xChips baserat på ESP8266
En gullig datum-, tid- och temperaturvisningsenhet: 3 steg
A Cute Date, Time and Temperature Display Unit: Hej vänner, I den här instruktören kommer jag att förklara proceduren för att göra en datum, tid och aktuell temperaturdisplayenhet med Arduino pro mini, en RTC och åttasiffrig sju segment display i en mycket kompakt enhet, vilket är en användbar enhet