Spisu treści:

Uzyskaj czas i datę z Internetu - samouczek: 9 kroków
Uzyskaj czas i datę z Internetu - samouczek: 9 kroków

Wideo: Uzyskaj czas i datę z Internetu - samouczek: 9 kroków

Wideo: Uzyskaj czas i datę z Internetu - samouczek: 9 kroków
Wideo: 1.2. Sklep internetowy w 9 krokach | Konfiguracja w panelu administracyjnym 2024, Listopad
Anonim
Image
Image

W tym samouczku dowiemy się, jak uzyskać datę i godzinę z serwera NIST TIME za pomocą M5Stack StickC i Visuino, Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować

M5StickC ESP32: możesz go dostać tutaj

Program Visuino: Pobierz Visuino

Uwaga: Sprawdź ten samouczek tutaj, jak zainstalować kartę StickC ESP32

Krok 2: Uruchom Visuino i wybierz typ płyty M5 Stack Stick C

Uruchom Visuino i wybierz typ płyty M5 Stack Stick C
Uruchom Visuino i wybierz typ płyty M5 Stack Stick C
Uruchom Visuino i wybierz typ płyty M5 Stack Stick C
Uruchom Visuino i wybierz typ płyty M5 Stack Stick C

Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "M5 Stack Stick C", jak pokazano na Zdjęciu 2

Krok 3: W Visuino ustaw płytkę StickC

W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC
W Visuino Ustaw tablicę StickC

Kliknij kartę „M5 Stack Stick C”, aby ją wybrać

W oknie „Właściwości” wybierz „Moduły” i kliknij „+”, aby rozwinąć, Wybierz „Wyświetl ST7735” i kliknij „+”, aby go rozwinąć, Ustaw „Orientację” na „goRight”

Ustaw „Kolor tła” na „ClBlack”Wybierz „Elementy” i kliknij niebieski przycisk z 3 kropkami…

Wyświetli się okno dialogowe elementów

W oknie dialogowym elementów rozwiń „Tekst” po prawej stronie i przeciągnij „Narysuj tekst” i przeciągnij 2X „Pole tekstowe” z prawej strony na lewą

  • Wybierz tekst „Draw Text1” po lewej stronie i w oknie właściwości ustaw rozmiar na 2, kolor na aclLime i tekst na „Date & Time”
  • Wybierz "Pole tekstowe1" po lewej stronie i w oknie właściwości ustaw rozmiar na 2, kolor na aclAqua i Y na 10
  • Wybierz "Pole tekstowe2" po lewej stronie i w oknie właściwości ustaw rozmiar na 2 i Y na 30

Krok 4: Konfiguracja Wi-Fi

Konfiguracja Wi-Fi
Konfiguracja Wi-Fi
Konfiguracja Wi-Fi
Konfiguracja Wi-Fi
Konfiguracja Wi-Fi
Konfiguracja Wi-Fi

Kliknij kartę „M5 Stack Stick C”, aby ją wybrać

W oknie „Właściwości” wybierz „Moduły” i kliknij „+”, aby rozwinąć, „WiFi” i kliknij „+”, aby rozwinąć, wybierz „Połącz z punktami dostępowymi” i kliknij przycisk (3 kropki)

W oknie „AccessPoints” przeciągnij „WiFi Access Point” na lewą stronę.

Następnie po lewej stronie wybierz „Punkt dostępu1” i w oknie właściwości ustaw

  • W polu „SSID” wpisz nazwę swojej sieci Wi-Fi
  • W sekcji „Hasło” wpisz hasło dostępu do swojej sieci Wi-Fi

W oknie „Właściwości” wybierz „Moduły” i kliknij „+”, aby rozwinąć, „WiFi” i kliknij „+”, aby rozwinąć, >Gniazda, kliknij przycisk […], aby otworzyć okno „Gniazda” Przeciągnij klienta TCP z od prawej do lewej strony i w oknie Właściwości

  • port: 37 i
  • gospodarz: time-b-g.nist.gov

Krok 5: W Visuino Dodaj komponenty

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty

Dodaj komponent „Generator impulsów”

Dodaj komponent "Internet Time Protocol"

Dodaj 2X komponent „Usuń prawy tekst podrzędny”

Dodaj 2X komponent „Usuń lewy podtekst”

Krok 6: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
  • Wybierz "PulseGenerator1" i w oknie właściwości ustaw częstotliwość na 0.1166667
  • Wybierz "DeleteRightText1" i w oknie właściwości ustaw Długość na 13
  • Wybierz "DeleteRightText2" i w oknie właściwości ustaw Długość na 5
  • Wybierz „DeleteLeftText2” i w oknie właściwości ustaw długość na 12

Krok 7: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
  • Połącz pin „PulseGenerator1” [Out] z pinem „InternetTime1” [In]
  • Podłącz styk „InternetTime1” [Socket] do „M5 Stack Stick C” > styk TCP Client1 [In]
  • Połącz pin „InternetTime1” [Out] z pinem „DeleteRightText1” [In] i pinem „DeleteRightText2” [In]
  • Połącz pin „DeleteRightText1” [Out] z pinem „DeleteLeftText1” [In]
  • Połącz pin „DeleteRightText2” [Out] z pinem „DeleteLeftText2” [In]
  • Połącz pin "DeleteLeftText1" [Out] z pinem "M5 Stack Stick C">Wyświetlacz ST7735>Pole tekstowe1 [In]
  • Połącz pin "DeleteLeftText2" [Out] z pinem "M5 Stack Stick C">Wyświetlacz ST7735>Pole tekstowe2 [In]

Krok 8: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

Kliknij ikonę Arduino na pasku narzędzi, to wygeneruje kod i otworzy Arduino IDE. Przycisk obok skompiluje i wyśle kod prosto do urządzenia. Będziesz chciał otworzyć IDE po raz pierwszy, aby upewnić się, że port COM jest ustawiony poprawnie. Po tym Arduino IDE zapisze twoje ustawienia.

Po wejściu do Arduino IDE upewnij się, że płyta, prędkość i port są ustawione poprawnie. Najprawdopodobniej będziesz musiał ustawić port COM z podmenu, ale pozostałe powinny być ustawione automatycznie. Jeśli masz więcej niż jeden port COM, spróbuj usunąć M5Stick, sprawdź, które porty pozostały, a następnie podłącz ponownie M5Stick i zobacz, który z nich powraca. To jest port COM.

Następnie kliknij Prześlij. Spowoduje to weryfikację (kompilację) i przesłanie.

Krok 9: Graj

Jeśli zasilasz moduł M5Sticks, połączy się on z Internetem, a wyświetlacz powinien zacząć pokazywać datę i godzinę z serwera NIST

. Możesz też poeksperymentować z innymi serwerami, które znajdziesz tutaj

Gratulacje! Ukończyłeś projekt M5Sticks z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać tutaj. Możesz go pobrać i otworzyć w Visuino:

Zalecana: