Spisu treści:

Zsynchronizowany zegar Wordclock NTP: 6 kroków (ze zdjęciami)
Zsynchronizowany zegar Wordclock NTP: 6 kroków (ze zdjęciami)

Wideo: Zsynchronizowany zegar Wordclock NTP: 6 kroków (ze zdjęciami)

Wideo: Zsynchronizowany zegar Wordclock NTP: 6 kroków (ze zdjęciami)
Wideo: Zegar Tekstowy własnej roboty z DCF77 / My own DCF-77 WordClock 2024, Grudzień
Anonim
Image
Image
Materiały
Materiały

Zsynchronizuj swój zegar z serwerem czasu NTP, aby mogli sprawdzić właściwy czas, jeśli nastąpiła awaria, jeśli nie ma Cię w domu:-)

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały
  • Sklejka (2 warstwy)
  • Pleksi
  • Wemos D1 lub Wemos D1 mini pro lub Wemos D1 mini
  • Kabel microUSB
  • Ładowarka
  • Fantazyjna ramka na zdjęcia
  • 168 szt. WS2812B Ws2812 Led Chips 5V Met Wit/Zwart Pcb Radiator (10mm * 3 Mm) WS2811 Ic wbudowany w Smd 5050 Rgb

Poszedłem do tak zwanego fabshopu, aby użyć ich wycinarki laserowej do 3 warstw.

Potrzebne będą również różne narzędzia: wiertarka (+ wybór wierteł), szczypce, obcinaki (lub przecinaki do drutu) i lutownica (z lutownicą) Początkowo projekt wykonałem za pomocą Wemos D1, ale zamówiłem trochę Wemos D1 mini pro i niektóre Wemos D1 mini, a także na tych zegar działa idealnie.

Krok 2: Pierwsza warstwa

Image
Image
Pierwsza warstwa
Pierwsza warstwa
Pierwsza warstwa
Pierwsza warstwa

Pierwszą warstwą, którą musisz stworzyć, jest płytka, na której będą zamontowane/zamontowane diody LED. Tutaj masz kilka opcji dotyczących struktury tablicy LED.

W tym kroku będziesz musiał również wziąć pod uwagę odstępy między diodami LED. Narysowałem twarz zegara słownego za pomocą bezpłatnego programu do rysowania Inscape (znajdź na Inscape.org)

Krok 3: Druga warstwa

Image
Image
Druga warstwa
Druga warstwa

Druga warstwa to poprowadzenie światła tak, aby nie rozchodziło się tam, gdzie nie chcesz mieć żadnego światła…

Krok 4: Trzecia i ostatnia warstwa

Image
Image
Trzecia i ostatnia warstwa
Trzecia i ostatnia warstwa
Trzecia i ostatnia warstwa
Trzecia i ostatnia warstwa

Tarcza, Pozwoliłem laserowo wyciąć tarczę zegara przez warsztat fabryczny na kawałku czarnej pleksiglasu. Pomiędzy drugą a trzecią warstwę włożyłem kawałek papieru do pieczenia, aby uzyskać ładny efekt rozmycia diody

Krok 5: Kodeks

Kod
Kod
Kod
Kod

Świetny! Po zakończeniu fizycznego montażu płytki nadszedł czas na kodowanie. Napisałem kod Arduino do odbierania i wyświetlania wartości diod LED wysyłanych z komputera do Arduino (technika używana do jednoczesnego świecenia wielu diod LED nazywa się multipleksowaniem, daj mu google, jeśli masz trochę czasu). Kod arduino znajduje się w pliku poniżej.

Nie jestem programistą, więc jeśli masz jakieś uwagi dotyczące uproszczenia kodu, poświęć trochę czasu na napisanie sugestii:-)

Aktualizacja:

Wersja 1.1 to zsynchronizowany zegar NTP z menedżerem Wifi.

Jeśli zegar nie może znaleźć połączenia z routerem, utworzy punkt dostępu. Wystarczy połączyć się z punktem dostępowym i wpisać https://192.168.4.1 i połączyć się z dostępną siecią Wi-Fi. Po nawiązaniu połączenia wyświetli animację w kolorze czerwonym, białym i niebieskim, a następnie powróci we właściwym czasie.

Krok 6:

Kredyty trafiają do Jana, który mnie zainspirował i pomógł…

Zalecana: