Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Uruchom Visuino i wybierz typ płyty M5 Stack Stick C
- Krok 3: W Visuino ustaw płytkę StickC
- Krok 4: Konfiguracja Wi-Fi
- Krok 5: W Visuino Dodaj komponenty
- Krok 6: W komponentach zestawu Visuino
- Krok 7: W komponentach Visuino Connect
- Krok 8: Wygeneruj, skompiluj i prześlij kod Arduino
- Krok 9: Graj
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ć
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, 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
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
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
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
- 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
- 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
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: