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
Wideo: Uzyskaj czas i datę z Internetu - samouczek: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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:
Zalecana:
Uzyskaj wyjście HDMI ze swojego Rock64 za pomocą Armbian: 15 kroków
Uzyskaj wyjście HDMI ze swojego Rock64 za pomocą Armbian: Prawdopodobnie jesteś tutaj po wyszukaniu w Google hasła „Rock64 bez wyjścia hdmi” skierował cię w tym kierunku.Możesz też zastanawiać się, jak korzystać z ekranu 16 x 2, który był dostarczany z zakupem, który wydawał się być prawdziwy: „Za 10-20 USD, Śpiewaj
(Projekt IOT) Uzyskaj dane pogodowe za pomocą ESP8266 i Openweather API: 5 kroków
(Projekt IOT) Uzyskaj dane pogodowe za pomocą ESP8266 i Openweather API: W tej instrukcji zbudujemy prosty projekt IOT, w którym pobierzemy dane pogodowe naszego miasta z openweather.com/api i wyświetlimy je za pomocą oprogramowania do przetwarzania
ESP8266 OLED - Uzyskaj czas i datę z Internetu: 8 kroków
ESP8266 OLED - Uzyskaj czas i datę z Internetu: W tym samouczku dowiemy się, jak uzyskać datę i godzinę z serwera NIST TIME za pomocą ESP8266 OLED i Visuino, Obejrzyj film demonstracyjny
ESP32 Xiaomi Hack - Uzyskaj dane bezprzewodowo: 6 kroków (ze zdjęciami)
ESP32 Xiaomi Hack - Uzyskaj dane bezprzewodowo: Drodzy przyjaciele, witamy w innym Instruktażowym! Dzisiaj dowiemy się, jak uzyskać dane przesyłane przez ten monitor temperatury i wilgotności Xiaomi za pomocą funkcji Bluetooth na płycie ESP32. Jak widać używam płytki ESP32
Visuino - Uzyskaj dokładny czas z internetowego serwera NIST za pomocą NodeMCU: 8 kroków
Visuino - Uzyskaj dokładny czas z internetowego serwera NIST przy użyciu NodeMCU: W tym samouczku użyjemy NodeMCU Mini, OLED Lcd i Visuino do wyświetlania czasu internetowego na żywo z serwera NIST na Lcd. Obejrzyj film demonstracyjny. To zasługa inspiracji użytkownika youtube "Ciprian Balalau"