Bu katın bir özelliği 36 mm WS2801 RGB LED'lerdir, seçim bu LED'lere düştü, çünkü oldukça düşük bir profile (derinlik 5 mm) sahipler. Bu boyut yer karoları boyunca dikim için idealdir.
malzemeler:
- Arduino Uno
- Arduino Proto Kurulu
- USB 2.0 kablosu
- breadboard
- Güç kablosu ve fişi
- WS2801 LED'leri 36 mm
- Güç anahtarı 12V 5A
- Polikarbonat şeffaf levhalar Lexan MARGARD 5 mm
- Ahşap çıtalar 9 x 21 mm
- Kendinden yapışkanlı şeffaf vinil
- Jinx programı için PC / dizüstü bilgisayar!
- LED telleri
Yazar, materyallerin istenildiği zaman değiştirilebileceğini belirtmektedir. Lexan MARGARD levhaları, bence, güçleri ve dayanıklılıkları nedeniyle mükemmel uyum sağlar. Keçeleşmiş malzeme, yakınında bulunan LED'lerin parlaklığını mükemmel bir şekilde dağıtır.
İlk adım. Elektrik devresi.
Proje Arduino'yu, toprak iletkenlerini ve LED'leri ayırmak için küçük bir breadboard kullanıyor. Bu çözüm LED'ler için sadece 4 iletken kullanılmasına izin verdi. LED'lere giden pozitif bir iletken doğrudan güç kaynağından geçer. Fişi güç anahtarına bağlamak için yazar bir elektrikçiyi davet etti. Güç kaynağını bilgisayardan 12V'ye de kullanabilirsiniz.
İkinci Adım Programlama.
Işık efektleri için Arduino, makalenin altına eklenecek Glediator taslağı ile programlamaya karar verdi. Arduino dizüstü bilgisayara doğrudan USB üzerinden bağlandı ve çizimi mikrodenetleyiciye yükledi. Kodda yalnızca bu satırdaki piksel sayısı değiştirildi:
"#Define Num_Pixels 120", pin numaraları:
int SDI = 2;
int CKI = 3;
Üçüncü Adım Uğursuz!
Bu proje için Jinx programını kullanmak en uygunudur! Glediator kroki ile. Yazar Arduino'yu bağlamak için Bluetooth kullanmadı ve doğrudan bir dizüstü bilgisayara bağlanarak başlattı. Aşağıdaki ekran görüntüleri 120 LED için kullanılan ayarları göstermektedir. Piksel / LED'ler için kullanılan kanal sayısının 3 ile çarpılması gerektiğine dikkat edilmelidir. Hızlı Yama sekmesinde Snakelines seçeneği, bu tip LED'ler için uygundur. Ayrıca, bu LED'ler tam olarak bu diziye sahip olduğundan, kanal sırası GBR olarak belirtilir. İstenen efekti seçmek için Kurulum menüsü seçilir ve orada Başlat Çıkışı hemen kontrol edilir ve LED'lerin nasıl yandığı. Jinx programı! aynı anda birkaç bölgeyi programlama yeteneğine sahiptir, bu işlev yazar tarafından farklı bir cinsiyet parlaklığı için kullanılır. Programı buradan indirebilirsiniz:
Dördüncü adım. Zemin çerçevesi.
Zemin çerçevesi, pikseller şeklinde inşa edilmiştir, çünkü bu, biri yerde dururken ağırlığı eşit olarak dağıtmanıza izin verir ve her pikseldeki LED'lerden gelen ışığı daha doğru ve keskin bir şekilde göstermenize yardımcı olur. Zemin boyutu 1640x930 mm gitti, tam 120 piksele sığdı, 8 x 15 matris şeklinde organize edildi.Ahşap plakalar için genişlik 21 mm'dir, bu da her karenin her pikselin etrafında 90 ila 100 mm olmasını mümkün kıldı.
Telleri yerleştirmek için her pikselin altında küçük yuvalar yapılır. Tüm ahşap plakalar ve pikseller bir tabanca ile yapıştırılmıştır.
Beşinci Adım Zemin yüzeyi.
Çok fazla müzakereden sonra, yazar sürtünmeye karşı koruma sağlayan ve kırılmayan Lexan Margard levhalarına yerleşti. 10x10 hücreli tasarım sayesinde zemin, sandalyelerin ve yüksek topukların ağırlığını destekleyebilir. Yer karoları ile aynı hizada montaj için 5 mm kalınlığında seçilen saclar. yaprak
Altıncı Adım Vinil.
Bu adımda, şeffaf zemin yüzeyi malzemesi kendinden yapışkanlı saçılma viniliyle kaplanır. Bu malzeme LED'lerin parlak bir şekilde parlamasını ve aynı zamanda göze çarpmamasını sağlar. Mat vinil de kullanabilirsiniz.
Yedinci adım. Konsolidasyon.
Altlarında vinil bulunan Lexan levhalar çerçeveye serilir ve kenarlarına silikonla yapıştırılır.
Jinx yazılımı kullanıyorum! ve çeşitli ışımaları değiştirerek çok deney yapabilirsiniz. Yazar parıltıyı açmak için farklı bir sıra yaptı. Program efektleri başlatmak için masaüstü kısayolunu değiştirebilir, bu kısayol Windows başlangıcına eklenebilir. Bu, bilgisayarı açtığınızda LED'lerin doğru sırada yanmasını sağlar.
Disko zemininin çalıştığı video: