Obsah:

Získejte čas a datum z internetu - návod: 9 kroků
Získejte čas a datum z internetu - návod: 9 kroků

Video: Získejte čas a datum z internetu - návod: 9 kroků

Video: Získejte čas a datum z internetu - návod: 9 kroků
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Listopad
Anonim
Image
Image

V tomto tutoriálu se naučíme, jak získat datum a čas ze serveru NIST TIME pomocí M5Stack StickC a Visuino, Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat

M5StickC ESP32: získáte zde

Program Visuino: Stáhněte si Visuino

Poznámka: Podívejte se na tento návod, jak nainstalovat desku StickC ESP32

Krok 2: Spusťte Visuino a vyberte typ desky M5 Stack Stick C

Spusťte Visuino a vyberte typ desky M5 Stack Stick C
Spusťte Visuino a vyberte typ desky M5 Stack Stick C
Spusťte Visuino a vyberte typ desky M5 Stack Stick C
Spusťte Visuino a vyberte typ desky M5 Stack Stick C

Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „M5 Stack Stick C“, jak je znázorněno na obrázku 2

Krok 3: Ve Visuinu nastavte StickC Board

Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board
Ve Visuinu nastavte StickC Board

Kliknutím na desku „M5 Stack Stick C“ji vyberte

V okně „Vlastnosti“vyberte „Moduly“a kliknutím na „+“rozbalte, Vyberte „Zobrazit ST7735“a kliknutím na „+“jej rozbalte, nastavte „Orientace“na „goRight“

Nastavte „Barva pozadí“na „ClBlack“Vyberte „Prvky“a klikněte na modré tlačítko se 3 tečkami…

Zobrazí se dialog Elements

V dialogu Prvky rozbalte „Text“na pravé straně a přetáhněte „Kreslit text“a přetáhněte 2X „Textové pole“z pravé strany doleva

  • Vyberte text „Nakreslit text1“vlevo a v okně vlastností nastavte velikost na 2, barvu na aclLime a text na „Datum a čas“
  • Vlevo vyberte „Textové pole1“a v okně vlastností nastavte velikost na 2, barvu na aclAqua a Y na 10
  • Vlevo vyberte „Textové pole2“a v okně vlastností nastavte velikost na 2 a Y na 30

Krok 4: Nastavení WiFi

Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi
Nastavení WiFi

Kliknutím na desku „M5 Stack Stick C“ji vyberte

V okně „Vlastnosti“vyberte „Moduly“a kliknutím na „+“rozbalte, „WiFi“a kliknutím na „+“rozbalte, vyberte „Připojit k přístupovým bodům“a klikněte na tlačítko (3 body)

V okně „AccessPoints“přetáhněte „WiFi Access Point“na levou stranu.

Poté na levé straně vyberte „Přístupový bod1“a v okně vlastností nastavte

  • Pod „SSID“zadejte název vaší WiFi sítě
  • V části „Heslo“zadejte přístupové heslo pro vaši WiFi síť

V okně „Vlastnosti“vyberte „Moduly“a kliknutím na „+“rozbalte, „WiFi“a kliknutím na „+“rozbalte,> Zásuvky, klikněte na tlačítko […], aby se otevřelo okno „Zásuvky“Přetáhněte TCP klienta z zprava doleva a nastaveno okno Pod vlastnostmi

  • port: 37 a
  • hostitel: time-b-g.nist.gov

Krok 5: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti

Přidejte komponentu „Pulse Generator“

Přidejte komponentu „Internet Time Protocol“

Přidejte 2X komponentu „Odstranit pravý podtext“

Přidejte 2X komponentu „Odstranit levý podtext“

Krok 6: V komponentách sady Visuino

In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
In Visuino Set Components
  • Vyberte „PulseGenerator1“a v okně vlastností nastavte frekvenci na 0,1166667
  • Vyberte „DeleteRightText1“a v okně vlastností nastavte Délka na 13
  • Vyberte „DeleteRightText2“a v okně vlastností nastavte Délka na 5
  • Vyberte „DeleteLeftText2“a v okně vlastností nastavte Délka na 12

Krok 7: V komponentách Visuino Connect

V komponentách Visuino Connect
V komponentách Visuino Connect
  • Připojte pin „PulseGenerator1“[Out] k pinu „InternetTime1“[In]
  • Připojte pin „InternetTime1“[Zásuvka] k „M5 Stack Stick C“> PIN klienta Client1 [V]
  • Připojte pin „InternetTime1“[Out] ke kolíku „DeleteRightText1“[In] a pin „DeleteRightText2“[In]
  • Připojte pin „DeleteRightText1“[ven] ke kolíku „DeleteLeftText1“[In]
  • Připojte pin „DeleteRightText2“[ven] ke kolíku „DeleteLeftText2“[In]
  • Připojte pin „DeleteLeftText1“[Out] k „M5 Stack Stick C“> Displej ST7735> Kolík textového pole1 [In]
  • Připojte pin „DeleteLeftText2“[Out] k „M5 Stack Stick C“> Displej ST7735> Pin textového pole2 [In]

Krok 8: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Klikněte na ikonu Arduino na panelu nástrojů, tím se vygeneruje kód a otevře se Arduino IDE. Tlačítko vedle něj zkompiluje a odešle kód přímo do zařízení. IDE budete chtít otevřít poprvé, abyste se ujistili, že je správně nastaven port COM. Poté Arduino IDE uloží vaše nastavení.

Jakmile jste v IDE Arduino, ujistěte se, že vaše deska, rychlost a port jsou správně nastaveny. S největší pravděpodobností budete muset nastavit port COM z dílčí nabídky, ale ostatní by měly být nastaveny automaticky. Pokud máte více než jeden port COM, zkuste odebrat svůj M5Stick, podívejte se, jaké porty zůstaly, poté znovu připojte M5Stick a podívejte se, který z nich se vrací. To je jeho port COM.

Poté klikněte na Nahrát. Tím se ověří (zkompilová) a nahraje.

Krok 9: Hrajte

Pokud napájíte modul M5Sticks, připojí se k internetu a na displeji by se mělo začít zobrazovat datum a čas ze serveru NIST

. Můžete také experimentovat s jinými servery, které najdete zde

Gratulujeme! Dokončili jste svůj projekt M5Sticks s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable, můžete si jej stáhnout zde. Můžete si jej stáhnout a otevřít ve Visuinu:

Doporučuje: