Bu şaşırtıcı LED saat, neredeyse herkesin yapabileceği oldukça basit bir projedir.
Ping-pong topları matriste yönlendirilmediğinden, yazar sayıları görüntülemek için iyi bir yol bulmak zorundaydı. Üzerinde durduğu tasarım, her figür için 12 top kullanıyor, bazı deneylerden sonra bunun sayıların en net şekilde temsil edilmesine izin verdiği ortaya çıktı.
Tüm ekran için toplam 128 top kullanıldı.
Adım 1: Malzemeler / Araçlar:
- MDF 80 * 30 cm (MDF'yi laminat veya sunta ile değiştirebilirsiniz)
- 128 pinpon topu (beyaz, tercihen sütlü beyaz)
- Küçük mobilya çivileri
- Eski USB kablosu (güç için Arduino nano)
- Gereksiz ekipmandan fişli kablo
- Güç Kaynağı 5V 10A
- Arduino Nano
- LED şerit WS2812B (5m, 30 leds / metre, IP30 sınıfı)
- DS3231 Gerçek Zamanlı Saat Modülü
- 3 damarlı tel (2+ metre)
Araçlar:
- Gönye testeresi (veya tam olarak 30 derecede kesmek için yeterli bir beceri seviyesi)
- demir testeresi
- Havya
- Matkap veya tornavida
- 32 mm kurma kolu
- Ahşap tutkalı
- Sıcak tutkal tabancası (tutkallı)
- el feneri
- Zımpara kağıdı
önsöz
Topların seçimi önemli bir parçasıdır. Ping-pong topları tipik olarak iki yarım küreyi birbirine bağlayan bir dikişe sahiptir. Bu kendi başına bir sorun değildir, çünkü topların doğru düzenlenmesi ile sonunda bu dikiş ekranda görünmez. Bununla birlikte, genellikle topların üzerinde, imalatçı şirketin sürecinde kesilecek bir logo vardır. Logonun dikişte değil, yarım kürenin bir tarafında olması için bakmanız gerekir. Renkli toplar da uygun değildir. Dikişsiz ping-pong toplarının baskı olmadan kullanılması tavsiye edilir, ancak bunların hepsi satın alınamaz.
Adım 2: Topları Kes
Her topun kendi LED'i olacaktır. En iyi ışık iletimini ve iyi dağılımı elde etmek için, topların bir yandan kesilmesi gerekir, bu da bir tür gölge yapar (örnek: sokak lambaları gibi). Bu delikler yeterince büyük olmalıdır (yaklaşık 30 mm), çünkü LED'leri daima tam olarak merkeze yerleştirmek mümkün olmayacaktır.
Bunu yapmak için, yoğun bir malzeme parçasına 32 mm çapında bir delik delinir, bu deliğe karşı bir top preslenir ve diğer yandan çıkıntı yapan parça bir demir testeresi ile kesilir. Logo, varsa kesme kısmına girmeli ve dikişin abajurun "ön" tarafına düşmediğinden emin olmak için - top bir el feneri ile vurgulanır.Bu görevi karmaşıklaştırır, bu yüzden kesintisiz topların kullanılması arzu edilir.
Adım 3: Topları satırlara yapıştırma
Tüm pinpon toplarında delikler açtıklarında, sıra halinde birbirine yapıştırılmalıdır (17, 18 ve 19 top 2 sıra ve 20 sıra bir sıra). Bu sıralar mümkün olduğunca düz olmalı ve bilyalar arasında boşluk olmamalıdır. Bunu, topları iki rayın arasına yerleştirerek, delikleri yukarı gelecek şekilde yerleştirmek uygundur. Bundan sonra, bilyalar her iki tarafta az miktarda sıcak tutkal ile yapıştırılır. Biraz tutkal olmalı, aksi takdirde sonunda görünecektir.
Adım 4: Satırları Bağlama
Bu, rayların yardımıyla tekrar yapılır, ancak şimdi aralarında zaten satırlar vardır. Yine, az tutkal olduğundan emin olmanız gerekir. Her 4 mafsal için tutkal uygulandığında, sıralar birbirine bastırılır, böylece sonunda boşluk olmaz.
5. Adım: Çerçeve
Çerçeve, uzatılmış bir arı petekidir ve 6 segmentten monte edilir. Normlara göre, bir pinpon topunun çapı 40 mm olmalıdır, ancak üreticiler her zaman bu standartlara sıkı sıkıya bağlı kalmazlar, bu nedenle almayı başardığınız toplara göre çerçevenin boyutunu dikkate almak gerekir. Ayrıca, yapıştırma toplarının ideal olması da olası değildir, bu nedenle çerçevenin boyutu ampirik olarak belirlenir.
Çerçevenin yüzleri yapıldıktan sonra, birlikte çizilir, her şeyin yakınlaştığından ve gerekirse sonlandırıldığından emin olmak için satırlara yerleştirilir.
Adım 6: LED Şeridi Lehimleme
LED şeridi parçalara ayrılmalıdır (1 LED'in bir kısmı, üç LED'den biri, 5 LED'den biri ve 7 LED'in 17'si). Segmentler, resme göre tel ile bağlanır (1 LED, sonra 5, daha sonra tüm segmentler 17'dir ve sonunda 3 LED vardır).
Adım 7: Arka duvar
Monte edilmiş çerçevenin iç çevresi boyunca MDF veya suntadan, LED şeridin yapıştırılacağı arka duvar kesilir. LED'lerin bant üzerindeki yeri ve toplarla yazışmaları aşağıdaki şematik görüntüde görülebilir.
Adım 8: LED Şeridi takın
Bandın segmentlerini bağlayan teller, bilye panelinin normal kurulumunu engeller, böylece geri çekilirler. Bunu yapmak için, arka kapakta bandın genişliğinden biraz daha fazla delikler açılır ve bunlara bir bant yerleştirilir. Her LED'in kendi topuna çarptığından emin olduktan sonra, yapışkan bant tabakasının alt tabakasını çıkarabilir ve tabana yapıştırabilirsiniz.
Adım 9: Topları çerçeveye yapıştırın
Panel yüzü aşağıya bakacak şekilde yerleştirilir ve her temas noktasında küçük bir damla sıcakta eriyen yapıştırıcı ile sabitlenir.
Adım 10: LED Panelini Takma
LED panel üstüne yerleştirilir. Panel, bir resim veya fotoğrafın çerçevelerinde sabitlendiği prensibe göre birkaç küçük karanfil ile sabitlenir. Bu, bir şeylerin başarısız olması durumunda yapının sökülmesini kolaylaştıracak ve daha fazla değişiklik için fırsat sağlayacaktır.
Adım 11: elektronik
PLS "ana" konektörleri, saat modülü, güç ve LED şeridinin bağlı olduğu arduino terminallerine lehimlenmiştir. Bant doğrudan 5V 3A güç kaynağından beslenir, "veri" arduino'ya 300-500 Ohm dirençle bağlanır (isteğe bağlı, ancak oldukça arzu edilir). Arduino'nun kendisi aynı ünite tarafından çalıştırılır, ancak bant gücünü arduinoya bağlamak gerekli değildir, yüksek akımların arduino yolları boyunca ilerlemesi gerekmez. Bu arada, bandın güç kaynağı tercihen bandın her iki tarafına bağlanır.
Adım 12: Kod
Kodu indirirken, gücün kapalı olduğundan emin olun!
Her şeyden önce, modüldeki saati ayarlamanız gerekir. Nasıl yapılacağı hakkında örneğin burada oku.
Bundan sonra ana kodu indirebilirsiniz. Aşağıda ekli videoda ve resimlerin çoğunda kullanılan kodu görebilirsiniz. (TimeWhiteBackgroundRainbow.ino)
Yazar ayrıca başka programlar da sağladı. 'CycleThroughDigits.ino' programı, tüm sayıların nasıl göründüğünü göstermek için 9999'a sayar.OnlyTime.ino, zamanı renkli bir arka plan olmadan görüntüler. Son olarak, 'FastledExampleCode.ino', bazı basit animasyonları gösteren FastLED kütüphanesi tarafından sağlanan koddur. Tüm dosyalar makalenin sonunda tek bir arşivde indirilebilir.
Bu proje normal bir saatten daha fazlası olabilir. Örneğin, düğme kontrolü ekleyebilir, aydınlatmaya bağlı olarak parlaklığı değiştirebilir, sadece bazı renkleri görüntüleyebilir, müziğe yanıt verebilir, Wi-Fi'ye bağlayabilirsiniz. Proje arduino'da toplandığından - olasılıklar geniştir.
Kendimden. Belki herkes bunun nasıl çalıştığını anlamamıştır. Proje normal bir RGB LED şeridi değil, her LED için bir adres içeren özel bir bant kullandı. Yani, her LED'in ayrı bir adrese sahip kendi çipi vardır, bu nedenle her LED ekranın "pikseli" olarak kullanılabilir.
Eskiz ve kütüphanelerle arşivi indir
Hepsi bu, işinizdeki herkese iyi şanslar!