Mündəricat:

Rəngli divar saatı: 7 addım (şəkillərlə)
Rəngli divar saatı: 7 addım (şəkillərlə)

Video: Rəngli divar saatı: 7 addım (şəkillərlə)

Video: Rəngli divar saatı: 7 addım (şəkillərlə)
Video: Saatı birlikdə öyrənək 😊 2024, Noyabr
Anonim
Rəngli Divar Saatı
Rəngli Divar Saatı
Rəngli Divar Saatı
Rəngli Divar Saatı
Rəngli Divar Saatı
Rəngli Divar Saatı

Bu dəfə sizə LED şeritlərdən istifadə edərək uşaq dizaynı üçün rəngli divar analog saatı təqdim edirəm.

Saatın əsasları vaxtı göstərmək üçün üç LED şeridi və fərqli rənglərdən istifadə etməkdir:

  • Dairəvi led şeriddə yaşıl rəng saatı göstərmək üçün istifadə olunur, qırmızı rəng dəqiqə və mavi rəng həm saatı həm də dəqiqəni göstərmək üçün istifadə olunur.
  • Qırmızı rəngli 4 ledli zolaqda, hər bir led, yuvarlaq led şeridi ilə qeyd olunan dəqiqələrə əlavə etməli olduğumuz bir dəqiqəni ifadə edir.
  • Bənövşəyi rəngdə olan 6 led şeriddə hər bir led 10 saniyəni təmsil edir

Saat şəffaf bir lövhəyə quraşdırılmışdır və müxtəlif rəngli lövhələrə asanlıqla montaj və çıxarmaq üçün hazırlanmışdır.

DS3231 Real Time Clock modulu saatı, dəqiqəni və saniyəni saxlamaq üçün istifadə olunur.

Saat, mikro USB şarj cihazı istifadə edərək şarj edə biləcəyiniz 3, 7 V batareya ilə işləyir.

Qaranlıqda çox gözəl görünür. Ümid edirəm bəyənərsiniz.

Təchizat

  • Arduino NANO və ya uyğun mikro nəzarətçi
  • Tənzimlənən DC-dən DC-yə qədər artan gərginlik çeviricisi
  • DS3231 Real vaxt saatı modulu
  • Köhnə bir mobil batareya 3, 7 V 1000 mAh
  • Batareya üçün mikro USB şarj cihazı
  • 60 Led şeridi
  • İki tərəfli PCB
  • Şəffaf Plastik Rəngli Plitələr
  • Tellər
  • Lehim dəsti
  • Karton
  • Kompas
  • Protractor

Addım 1: LED şeritlərinin lehimlənməsi

LED şeritlərinin lehimlənməsi
LED şeritlərinin lehimlənməsi
LED şeritlərinin lehimlənməsi
LED şeritlərinin lehimlənməsi
LED şeritlərinin lehimlənməsi
LED şeritlərinin lehimlənməsi

Kəsmə yastığımdan, dirəkdən və pusuldan istifadə edərək saat kürəsini və saatların mövqeyini çəkdim.

Kürənin diametri, saatınızı quraşdıracağınız plastik plaka ilə eyni olmalıdır.

İkinci görüntüdə yuvarlaq LED şeridi görə bilərsiniz. Saatın kürəsini yaratmaq üçün bütün ledlər bir -bir lehimlənmişdir. Onları düzgün şəkildə lehimləmək üçün hər birində gördüyünüz kiçik oxu nəzərə almalısınız. Məlumat pin üçün yaşıl bir kabel, 5V pin üçün qırmızı kabel və torpaq pin üçün qara bir kabel istifadə etdim.

Üçüncü şəkildə, saata montajdan əvvəl bütün LED şeritlərinin sınağını görə bilərsiniz

Addım 2: LED şeritlərini bir karton bazaya yapışdırın

LED şeritləri bir karton bazaya yapışdırın
LED şeritləri bir karton bazaya yapışdırın

Sferik bir karton parçası kəsin. Hər bir LED şeridinin üç kabelindən keçmək üçün kartonda iki kiçik deşik açın.

Addım 3: Elektrik Komponentlərini Tel Edin və Bağlayın

Elektrik Komponentlərini Tel Edin və Bağlayın
Elektrik Komponentlərini Tel Edin və Bağlayın
Elektrik Komponentlərini Tel Edin və Bağlayın
Elektrik Komponentlərini Tel Edin və Bağlayın

İzlədiyim addımlar belə oldu:

  1. İlk görüntüdə gördüyünüz kimi hər LED şeridin məlumat kabelinin (yaşıl kabel) ucuna 330 ohm rezistoru lehimləyin
  2. Bütün 5V kabellərini birləşdirin
  3. Bütün torpaq kabellərini birləşdirin
  4. Mikro nəzarətçini, gücləndirici çeviricini, mikro USB şarj cihazını, DS3231 modulunu və iki tərəfli PCB üzərindəki kiçik açarı lehimləyin
  5. Mikro USB şarj cihazını batareyaya qoşun (PCB -nin altına yerləşdirilib)
  6. Dairəvi zolaqlı məlumat kabelini mikrokontrolördəki D2 pininə lehimləyin
  7. 6 LED şeridi məlumat kabelini mikro nəzarət cihazındakı D3 pininə lehimləyin
  8. 4 LED şeridi məlumat kabelini mikro nəzarət cihazındakı D4 pininə lehimləyin
  9. DS3231 modulunun SDA pinini mikro nəzarət cihazındakı A4 pininə lehimləyin
  10. DS3231 modulunun SCL pinini mikro nəzarət cihazındakı A5 pininə lehimləyin
  11. İkinci şəkildə gördüyünüz kimi, artırma gücləndiricisini mikro USB şarj cihazına bağlayın və bağlayın
  12. Artan gərginlik çeviricisini 5 V çıxışa uyğunlaşdırın
  13. Şəkildə gördüyünüz kimi gücü idarə etmək üçün bir az keçid bağlayın və bağlayın

Aşağıdakıları nəzərə almalısınız: divar saatını heç bir problem olmadan asmaq üçün elektrik dövrəsinin yüksəkliyi lövhənin dərinliyindən az olmalıdır.

Addım 4: Vaxtı təyin edin

DS3231 Real Time Clock modulu xarici batareyadan istifadə etdiyi üçün vaxtı saxlayır, amma əgər sizdə yoxdursa, ilkin vaxtı təyin etmək üçün aşağıdakı kodu daxil etmişəm:

// vaxtı təyin edin

int gminutes = 10; int ghours = 3; int gseconds = 0; // bitmə vaxtı

Koddakı dəyişkən parlaqlıq, saatdakı bütün zolaqların intensivliyini idarə edir.

Addım 5: Rəngi seçin və Saatı Montaj edin

Rəngi seçin və Saatı Montaj edin
Rəngi seçin və Saatı Montaj edin
Rəngi seçin və Saatı Montaj edin
Rəngi seçin və Saatı Montaj edin
Rəngi seçin və Saatı Montaj edin
Rəngi seçin və Saatı Montaj edin

Avadanlıqları lövhəyə düzəltmək üçün bir neçə karton parçasını kəsin və istədiyiniz yerə asın.

Addım 6: Zamanı Necə Oxumaq olar

Vaxtı Necə Oxumaq olar
Vaxtı Necə Oxumaq olar
Vaxtı Necə Oxumaq olar
Vaxtı Necə Oxumaq olar
Vaxtı Necə Oxumaq olar
Vaxtı Necə Oxumaq olar

"03:34:10" etiketli şəkil

  • Dəyirmi LED şeridində, 12 ilə 3 arasında yerləşdirilən ledlər yanır (yaşıl rəng). Yəni 3 idi.
  • Dəyirmi LED şeridində 4 ilə 6 arasındakı LEDlər yanır (qırmızı rəng). Bu o deməkdir ki, saat 3:30 idi, amma 4 led şeridində bütün ledlər yanır, buna görə də həqiqətən 3:34 idi.
  • 6 ledli şeriddə ilk led yanır (1 x 10 = 10 saniyə), o vaxt saat 3:34:10 idi.

"03:10:30" etiketli şəkil

  • Dairəvi LED şeridində, 3 -dəki led açıqdır (yaşıl rəng). Yəni 3 idi.
  • Dairəvi LED şeridində 12 ilə 2 arasındakı ledlər yanır (qırmızı rəng). Yəni 3:10 idi.
  • 6 ledli zolaqdakı üçüncü led açıqdır (3 x 10 = 30 saniyə), o vaxt saat 3:10:30 idi.

"03:16:10" etiketli şəkil

  • Dairəvi LED şeridində 12 ilə 3 arasında yerləşdirilən ledlər açıqdır (mavi rəng). Bu, 3:15 idi, amma 4 led şeriddə yalnız ilk led yanır, buna görə də həqiqətən 3:16 idi.
  • 6 led şeridində ilk led açıqdır (1 x 10 = 10 saniyə), buna görə də o anda 3:16:10 idi.

Tövsiyə: