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
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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: