Mündəricat:

NTP Sinxronlaşdırılmış Wordclock: 6 Addım (Şəkillərlə)
NTP Sinxronlaşdırılmış Wordclock: 6 Addım (Şəkillərlə)

Video: NTP Sinxronlaşdırılmış Wordclock: 6 Addım (Şəkillərlə)

Video: NTP Sinxronlaşdırılmış Wordclock: 6 Addım (Şəkillərlə)
Video: СЛУЖИТЕЛИ ВРЕМЕНИ - КАК ПРОИЗНОШАЮТ СЛУЖАТЕЛИ ВРЕМЕНИ? #серверы времени (TIME-SERVER 2024, Noyabr
Anonim
Image
Image
Materiallar
Materiallar

Saatınızı bir NTP vaxt serveri ilə sinxronlaşdırın ki, evdə olmasanız qaranlıq olsaydı, doğru vaxtı yoxlaya bilərlər:-)

Addım 1: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
  • Kontrplak (2 qat)
  • Pleksiglas
  • Wemos D1 və ya Wemos D1 mini pro və ya Wemos D1 mini
  • Mikro usb kabeli
  • Telefon şarj cihazı
  • Xülya foto çərçivə
  • 168 ədəd WS2812B Ws2812 Led Çip 5V Met Wit/Zwart Pcb Soğutucu (10mm * 3 Mm) WS2811 Ic quruluşu Smd 5050 Rgb

3 qat üçün lazer kəsicisini istifadə etmək üçün sözdə bir fabrikə getdim.

Ayrıca müxtəlif vasitələrə ehtiyacınız olacaq: matkap (+ bir sıra matkaplar), kəlbətinlər, qayçı (və ya tel kəsicilər) və bir lehimləmə dəmiri (lehimlə) Əvvəlcə dizaynımı Wemos D1 ilə hazırladım, amma bəzi Wemos D1 sifariş etdim. mini pro's və bəzi Wemos D1 mini və saatlar da mükəmməl işləyir.

Addım 2: Birinci qat

Image
Image
Birinci qat
Birinci qat
Birinci qat
Birinci qat

Yaratmanız lazım olan ilk qat, LED -lərin quraşdırılacağı/ quraşdırılacağı lövhədir. Burada LED lövhənin necə qurulacağına dair bir neçə variant var.

Bu addımda LED -lərinizin aralığını da nəzərə almalı olacaqsınız. Wordscreen üzümü Inscape -in pulsuz rəsm proqramı ilə çəkdim (Inscape.org saytında tapın)

Addım 3: İkinci qat

Image
Image
İkinci qat
İkinci qat

İkinci qat, işığın olmasını istəmədiyiniz yerə yayılmaması üçün işığı istiqamətləndirməkdir …

Addım 4: Üçüncü və Son qat

Image
Image
Üçüncü və son qat
Üçüncü və son qat
Üçüncü və son qat
Üçüncü və son qat

Saat üzü, Qara pleksiqlas üzərində fabshopun yanında saatın üzünə lazer kəsməsinə icazə verdim. İkinci və üçüncü təbəqənin arasına ledlərin gözəl yayılmış təsirinə nail olmaq üçün bir çörək kağızı qoydum

Addım 5: Kod

Kod
Kod
Kod
Kod

Əla! Lövhənin fiziki montajı bitdikdən sonra kodlaşdırmanın vaxtı gəldi. Kompüterdən Arduinoya göndərilən LED dəyərlərini qəbul etmək və göstərmək üçün bir neçə Arduino kodu yazdım (eyni anda birdən çox LED yandırmaq üçün istifadə olunan texnikaya multipleksləmə deyilir, bir az vaxtınız varsa ona google verin). Arduino kodu altındakı fayldadır.

Mən proqramçı deyiləm, buna görə kodu asanlaşdırmaq üçün hər hansı bir şərhiniz varsa, bir təklif yazmağa vaxt ayırın:-)

Yeniləyin:

Version 1.1, Wifi meneceri ilə NTP sinxronizasiya edilmiş bir saatdır.

Saat marşrutlaşdırıcı ilə əlaqə tapa bilmirsə, giriş nöqtəsi yaradacaq. Giriş nöqtəsinə qoşulun və https://192.168.4.1 yazın və mövcud bir wifi şəbəkəsinə qoşulun. Bir əlaqə qurulduqdan sonra qırmızı, ağ və mavi rəngli bir animasiya göstərəcək və sonra doğru zamanda geri dönəcəkdir.

Addım 6:

Kreditlər mənə ilham verən və kömək edən Jana gedir …

Tövsiyə: