İçindekiler:
- Adım 1: LED'in Olumlu Tarafını Bulma
- Adım 2: Setleri Kablolama
- Adım 3: Telleri Kağıt Fabrikası Bandı ile Kaplayın
- Adım 4: Işıkları Bağlamak
- Adım 5: Telleri Birlikte Toplamak
- Adım 6: Breadboard Düzeni
- 7. Adım: Küçük Bir Yazılım
Video: Cubby için Charliplexed Noel Ağacı: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
Geçen yıl yerel bir ev mağazasında pille çalışan ampul tipi bir Noel ışığı seti aldım ve onu bir masa üstü Noel Ağacına koydum. Sadece yavruyu şenlikli hale getirmek için. Aldığım yorumların neredeyse tamamı "Göz kırpmıyorlar mı?" Bu yıl dikkat çekecek bir şey yapmaya kararlıydım ve kararlıydım. Bir LED pille çalışan ışık seti kesilip Arduino'ya bağlandı, Charlieplexed stili ve onları güzel desenlerde yanıp sönmeleri için küçük bir kod, rastgele değiştirildi, doldurdu. fatura. Rastgele kısmın işe yaraması biraz zaman aldı, ancak kalıbın tekrar tekrar tekrar etmesini ve sıkıcı olmasını istemedim. Tüm bağlantıları gizleyip arduino'yu bir Altoids kutusuna koymayı hayal edebilirdim. Ama tüm kabloları görmelerini istedim. Ayrıca, bu şekilde geekier.
Adım 1: LED'in Olumlu Tarafını Bulma
Charliplexing, N*(N-1) LED'lerin N pinler tarafından çalıştırılmasına izin verir. Bu durumda 20 led'im vardı, bu yüzden 12 led elde etmek için 4 pin kullanarak onları ayırdım ve her biri için pozitif kabloyu bulmak için verilen pil kutusunu kullandım.
Adım 2: Setleri Kablolama
Pozitifi bulduktan sonra, her bir LED'den gelen pozitif ve negatifin birlikte lehimlendiği her sette onları lehimledim. Pil kutusuyla doğru anlayıp anlamadığınızı test edebilirsiniz - kabloları pil kablolarına dokundurun, bir LED yanmalıdır - kabloları ters çevirdiğinizde diğerini yakmalısınız.
Adım 3: Telleri Kağıt Fabrikası Bandı ile Kaplayın
Silk Flowers'ın saplarını kapatmak için kullanılan yerel zanaat mağazasından bant alabilirsiniz. Benimkini Walmart'tan aldım. "Bant", yeşil renkli mumlu kağıttır ve kendine oldukça iyi yapışır ve ağaçta dolanan telleri gizler.
Adım 4: Işıkları Bağlamak
Bu talimat, Charliplexing teorisi ile ilgili değil - ama onu ilginç bir şekilde nasıl uygulayacağınız. Charliplexing iyi belgelenmiştir. Bu Wikipedia makalesi size temel bilgileri verir. Artı, burada talimatlarda arama yaparsanız daha birçok örnek bulacaksınız. Işıkları bağlamak için Arduino'da 10, 11, 12, 13 pinlerini kullandım. Her bir LED çiftinin her bir telini nasıl bağladığınız önemli değil - her birinin telleri değiştirilebilir. Her bir çifti 100 ohm'luk direnç üzerinden farklı pimlere bağlamanız yeterlidir. Bu durumda:pair pins=== ====a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13Daha fazla pin kullanarak daha fazla set ekleyebilirsiniz, ancak ne kadar çok eklerseniz o kadar az zaman her ışık yanık kalır ve o kadar söner. 12 güzel bir yuvarlak sayı gibi görünüyordu ve oldukça parlaktı.
Adım 5: Telleri Birlikte Toplamak
Tek tek setleri doğrudan ekmek tahtasına takmayı denedim ama çekmeye devam ettiler. Bu yüzden hepsini küçük bir tahtaya koydum ve kabloları idare etmek için dişi bir konektörle. Radyo kulübesi, katı iletkenlere sahip ve konektöre oldukça iyi uyan dört iletkenli bir Rainbow Wire satıyor. Konektör, eBay'den aldığım uzun bir dişi başlık şeridinden kesildi.
Adım 6: Breadboard Düzeni
Gökkuşağı telinin diğer ucu, Adafruit Arduino Klonu ile küçük bir devre tahtasına bağlanır. Her yanan LED'e yaklaşık 5v/200ohm=25ma koyarak biraz düşük olan sınırlayıcı dirençler için 100 Ohm kullandım. Arduino umursamıyor gibiydi ve LED'leri biraz daha parlak hale getiriyor. Darbeli olduklarından, tüm devre Arduino için 25ma ve biraz çekecektir - Pil çalışmasını mümkün kılar. Orijinal ışık seti pillerden neredeyse 120ma çekti - bu çok daha düşük.
7. Adım: Küçük Bir Yazılım
Jimmie Rodgers'dan bir LED Kalp kitine sahibim ve yazılım Charliplexed dizisini sürmek için hazırdı. Rastgele bir karıştırma eklemek için kodu değiştirdim. Bu, sıkıcı ve tekrarlayıcı olmaktan kaçınmak için belirli bir animasyon karesinin her çağrılışı arasındaki pinleri yeniden düzenler. Her animasyon karesini bir LED, iki, üç… aydınlatan birkaç dizi yaptım. ve bunun gibi.
Önerilen:
Elektronik Noel Ağacı: 4 Adım
Elektronik Noel Ağacı: Merhaba! Elektronik Noel ağacımı sunmak istiyorum. Bunu dekorasyon olarak yaptım ve bence çok kompakt ve güzel
Güvenli Noel Ağacı: 6 Adım
Güvenli Noel Ağacı: Bu, Arduino Mega ile Elegoo'dan Eksiksiz Başlangıç Kitidir. Birkaç gün önce Elegoo bana bir kit gönderdi ve onunla bir Noel projesi inşa etmem için bana meydan okudu. Bu kit birkaç bileşen içerir. Bir Arduino Mega, servolar, ultrason sensörleri, uzaktan kumanda
Arduino ile Dönen Noel Ağacı ve Programlanabilir Işıklar: 11 Adım
Arduino ile Dönen Noel Ağacı ve Programlanabilir Işıklar: Arduino ile Dönen Noel Ağacı ve Programlanabilir Işıklar
Oh Noel Ağacı (Oh Tannenbaum) Su Sentezleyicide MakeyMakey ile: 7 Adım
Oh Noel Ağacı (Oh Tannenbaum) Su Sentezleyicide MakeyMakey ile: Bu Noel şarkısı, su sentezleyicide makeymakey ile oynamak güzel. Dokuz tonla çalabilirsiniz.Atmosfer için biraz Noel ışığına sahip olmak güzeldir :-)Eğlenin
Noel Ağacı Nefes Alma - Arduino Noel Işık Denetleyicisi: 4 Adım
Noel Ağacı Nefes Alma - Arduino Noel Işık Denetleyicisi: 9 fitlik önceden aydınlatılmış yapay Noel ağacımın kontrol kutusunun Noel'den önce kırılması iyi bir haber değil, ve üretici yedek parça sağlamıyor. Bu esrarengiz tablo, kendi LED ışık sürücünüzün ve denetleyicinizin Ar'ı nasıl kullanacağını gösterir