İçindekiler:
Video: UV Glow Clock - Dönüyor!: 3 Adım (Resimlerle)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Alışılmadık bir saat yapmak istedim ve elimde biraz UV Led'im vardı ve karanlık filamentte parlıyor, işte buradayız. Kızdırma diski, karanlıkta parlayan (uv) PLA plastik kullanılarak yazdırılır
Kullanılan parçalar…
Arduino Nano (v3) 10x UV LED'ler (5mm) 1x 28BYJ-48 Motor (ucuz step motor) 1x DS1307 RTC saat modülü Ayrıca taban için bir miktar Siyah PLA ve motoru monte etmek için bir miktar M3 somun ve cıvata kullanıldı.
Face, Base & Case'i (isteğe bağlı olarak)thingiverse https://www.thingiverse.com/thing:2775280 adresinden indirin ve yazdırın
Adım 1: LED'leri Ekleyin ve Kablolayın
UV LED'lerini soketlere itin
Kısa bacakları bir tarafa hizaladığınızdan emin olun, bu ortak tel olacaktır.
Kısa bacaklar boyunca bir tel geçirin ve hepsini birbirine lehimleyin.
Adım 2: Motoru Ekleyin ve Kabloları Lehimleyin
M3 havşa başlı vidaları kullanarak motoru ekleyin, delikleri havşalamak için daha büyük bir matkap ucu kullanın. Küçük mavi plastik kapağı motordan çıkarın ve ortadaki izi kesin.
Üst LED Arduino'da D11'e bağlanırAlt LED Arduino'da D2'dir. LED Ortak, Pin D12 veya GND'ye bağlanabilir
Motor Arduino'ya şu şekilde bağlanmıştır… MAVİ: A0SARI: A1TURUNCU: A2PINK: A3
Ve RTC (DS1307)SDA: A4SCL: A5
Kablolama hakkında daha fazla ayrıntı için şemaya bakın.
Adım 3: Glow Disk'i ekleyin ve Arduino'yu programlayın
Kızdırma diskini motor miline doğru itin.
Arduino taslağını https://github.com/boy1dr/UV_LED_CLOCK adresinden indirin
Arduino'ya yükleyin, bittiğinde dönmeye ve bazı sayıları görüntülemeye başlamalıdır.
Her şey yolundaysa, saatinizi ayarlamanın zamanı geldi. Arduino taslağında… rtc.adjust(DateTime(2018, 1, 29, 21, 03, 0)); diyerek yorumlanan satırı bulun.
// öğesini silin ve saati şimdiki zamana güncelleyin. Arduino'ya yükleyin.
Ardından //'yi geri koyun ve tekrar yükleyin (veya saat her açıldığında saat sıfırlanır).
RTC oldukça iyi bir süre tutmalıdır, gelecekte zamanı biterse sıfırlamak için son rtc.adjust adımını tekrarlamanız yeterlidir.