İçindekiler:
- Adım 1: Adım 1: Lamba İçeriği
- Adım 2: Adım 2: Elektroniği Oluşturma
- Adım 3: Adım 3: Yazılım
- Adım 4: Adım 4: LED Lambanın Çalıştırılması
Video: LED Lambanızı Pezevenk Edin: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Hollanda'daki Lidl süpermarkette yiyecek satın alırken, karım çok ucuza (2.99 Euro) tepesinde fiberleri olan bir LED Lamba ile karşılaştı. Bu LED Lambada, basit ama hoş bir etki yaratan bir Kırmızı, bir Yeşil ve bir Mavi olmak üzere üç LED vardır. Resim, LED Lambanın nasıl göründüğünü gösterir. LED lamba, güç olarak üç adet AA pil kullanır.
LED Lambanın bir dezavantajı vardı. LED Lambanın altında bir anahtar vardır, bu nedenle açıp kapatmak, LED Lambayı kırma şansı ile LED Lambayı kaldırmanız gerektiği anlamına gelir. Bu dezavantaj, 'LED Lambanızı Pezevenk Edin' projesini başlattı.
Buradaki fikir, LED Lambayı uzaktan kumanda edilebilir hale getirmekti, böylece her açmak veya kapatmak istediğinizde - yalnızca pilleri değiştirirken - kaldırmak zorunda kalmazsınız. Ve üzerinde çalışırken, daha fazla renk ve desen oluşturabilmek için üç ayrı Kırmızı, Yeşil ve Mavi LED'i üç RGB LED ile değiştirdim.
Dolayısıyla bu projeyi tamamladıktan sonra Pimped LED Lamba, tümü bir Philips RC5/RC6 uzaktan kumanda ile kontrol edilebilen aşağıdaki özelliklere sahip oldu:
- Bekleme = Açık/Bekleme
- Sessiz = Fabrika Varsayılanları
- Sesi Aç = Parlaklığı Aç
- Sesi Kısma = Parlaklığı Azaltma
- Program Hızlandırma = Hızlandırma
- Program Azaltma = Hız Azaltma
- Basamak 0 = Beyaz renkte LED'ler
- Basamak 1 = Orijinal LED Lamba düzeni, Kırmızıdan Maviye ve Yeşile değişiyor
- Hane 2 = Hareketli Beyaz renk deseni
- Basamak 3 = Hareketli RGB renk deseni
- Hane 4 = Gökkuşağı rengi deseni
- Basamak 5 = Rastgele renk solması deseni
- Basamak 6 = Hareketli rastgele renk deseni
- Basamak 7 = Solan RGB renk düzeni
- Basamak 8 = Test deseni
PIC mikrodenetleyicinin büyük bir hayranıyım ve yarattığım şey üzerinde tam kontrole sahip olmayı seviyorum, bu yüzden herhangi bir kitaplık kullanmadım ama yazılımın tüm bölümlerini kendim oluşturdum. Tüm LED'lerin Darbe Genişlik Modülasyonu (PWM) n yazılımıyla kontrol edilmesi zaman aldığından, kod bazı kısımlarda hız için optimize edildiğinden bu da gerekliydi. Arduino hayranları elbette mevcut tüm kütüphaneleri kullanabilirler ama bence PWM üzerinden 9 (3 kez RGB) LED'i kontrol etmek için kendiniz bir şeyler yazmanız gerekiyor.
Elektronikler oldukça basittir ve çok fazla bileşen gerektirmez, bu nedenle hepsi LED Lambanın orijinal mahfazasına yerleştirilebilir.
Adım 1: Adım 1: Lamba İçeriği
Bu LED lambayı pezevenk etmek için aşağıdakilere sahip olmanız gerekir:
- 1 * LED Lamba
- 3 * RGB LED'ler
- 1 * PIC mikrodenetleyici 16F1825 + 14 pin IC soketi
- 1 * TSOP4836 IR alıcı
- 2 * 100nF seramik kondansatör
- 1*33k direnç
- 3*150 Ohm direnç
- 6*120 Ohm direnç
- 3 * AA (şarj edilebilir) pil
- 1 * Küçük bir breadboard parçası
Adım 2: Adım 2: Elektroniği Oluşturma
Şematik diyagrama ve resimlere bakın.
Elektronik, biri yeni RGB LED'ler için diğeri mikro denetleyici için olmak üzere iki küçük devre tahtasından oluşur. RGB LED'li yeni kart, önceki kartı Kırmızı, Yeşil ve Mavi LED ile değiştirir. Resimde hem yeni RGB LED devre kartını hem de orijinal LED kartını görüyorsunuz.
Mikrodenetleyici kartı, LED Lamba muhafazasının iç kısımlarının yanına monte edilir ve kablolar aracılığıyla RGB LED kartına bağlanır.
LED Lambayı geliştirirken PIC kontrol cihazını da programladığım için kartta bir başlık var ama normal çalışma için bu gerekli değil.
Son olarak alınan IR, RGB LED kartının üstüne yapıştırılır. LED Lambanın gövdesinde delik açmak istemedim ve bu şekilde hala sorunsuz çalışıyor. Tabii kontrol etmek istiyorsanız LED Lambaya daha yakın olmanız gerekiyor.
Adım 3: Adım 3: Yazılım
Daha önce de belirtildiği gibi, yazılım bir PIC16F1825 için yazılmıştır. JAL ile yazılmıştır. Yazılım aşağıdaki ana görevleri gerçekleştirir:
- Darbe Genişliği Modülasyonu kullanarak LED'lerin parlaklığını kontrol etme. Bunun için iki zamanlayıcı kullanır, biri yenileme frekansını oluşturmak için ve diğeri darbe süresini, LED'in açık kalma süresini oluşturmak için bir zamanlayıcı. Yenileme frekansı yaklaşık 70 Hz'dir ve insan gözü tarafından fark edilmemesi için yeterlidir. LED'ler 255 adımda kısılabilir. Bu, süreyi kontrol etmek için zamanlayıcının 255 kez 70 Hz'de çalıştığı anlamına gelir, yaklaşık 18 kHz'dir. Bu nispeten yüksek frekans nedeniyle, kodun bir kısmı hız için optimize edilmiştir.
- Uzaktan Kontrol mesajlarının kodunun çözülmesi. Bunun için, kesmenin her değişikliğinde bitlerin süresini yakalayan bir yakalama zamanlayıcısı kullanır. Philips Uzaktan Kumanda sistemi iki fazlı kodlama kullanır ve parazit durumunda mesajı yanlış yorumlamadan mesajların kodunu çözmenin tek yolu hem yüksek hem de düşük bit süresini ölçmektir.
- Rastgele desenlerden bazılarını oluşturmak için rastgele bir işlev.
- Çeşitli desenler oluşturma.
- EEPROM'dan veri depolamak ve almak için yazılım.
- LED Lamba bekleme modundayken işlemciyi durdurmak için uyku modu.
- Son olarak, çalışmasını sağlamak için hepsini bir araya getirmek.
PIC denetleyicisi, 32 MHz frekansında dahili bir saatte çalışır. PIC denetleyicisini programlamak için Intel Hex dosyası eklenmiştir.
Adım 4: Adım 4: LED Lambanın Çalıştırılması
LED Lambayı ilk kez açtığınızda, Uzaktan kumandada Basamak 1'e basmaya eşit olan orijinal deseni kullanır. Daha önce bahsedilen tüm fonksiyonlar kullanılabilir. Bu çalışma modu, LED Lambayı orijinal değerlerine sıfırladığı için Mute düğmesine basarsanız da seçilir.
LED Lamba beklemeye alınırsa tekrar açıldıktan sonra kaldığı yerden devam eder. LED Lamba, PIC Kontrolörünün dahili EEPROM'unda depolandığından, bekleme moduna geçmeden önceki son çalışma modunu her zaman hatırlar, böylece pilleri değiştirdikten sonra bile en son seçilen çalışma modu ile devam eder.
Video, solda orijinal LED Lambanın çalışmasını ve sağda Pimped LED Lambanın çalışmasını gösterir. Videoda bazı çalışma modları gösteriliyor ama hepsi değil. Efekt karanlıkta daha iyi görünür ve LED'lerin yanıp sönmesi insan gözüyle görülmez.
Elbette projeniz için başka LED Lambalar da kullanabilirsiniz ve umarım bu proje size kendi lambanızı yaratmanız için ilham vermiştir.
Önerilen:
Kendi Modern LED Tavan Lambanızı Yapın: 4 Adım
Kendi Modern LED Tavan Lambanızı Yapın: Bu projede size modern bir LED Tavan Lambasının nasıl oluşturulacağını göstereceğim. Bir ruh hali ışığı oluşturmak için alt kısım için GU10 LED spotları ve üst kısım için bir RGBW LED şerit kullanır. Yol boyunca size benimle ilgili tüm önemli adımları göstereceğim
Kendi Taşınabilir COB LED Masa Lambanızı Yapın!: 16 Adım (Resimlerle)
Kendi Taşınabilir COB LED Masa Lambanızı Yapın!: Hoş Geldiniz! Bu Eğitilebilir Kitapta size muhteşem görünümlü, çok güçlü ve en önemlisi portatif bir masa lambası yapmayı öğreteceğim! Yasal Uyarı: Bu proje herhangi bir marka tarafından desteklenmemektedir. Özellikler:• Modern ve zarif tasarım• Taşınabilir ve
Kendi DYI Bulut Lambanızı Yapın!: 13 Adım
Kendi DYI Bulut Lambanızı Oluşturun!: Neden bir bulut lambası oluşturun? Çünkü harika görünüyor! En azından insanlar böyle söylüyor…Hey! Benim adım Erick. Bu proje, 3 yaşındaki kız kardeşime vereceğim hediyeler düşünülürken ortaya çıktı. Bulut lambası hem bir dekorasyon hem de özellikle ışık
Eski CFL Lambanızı LED Lambaya Dönüştürün: 10 Adım
Eski CFL Lambanızı LED Lambaya Dönüştürün: Önce videonun tamamını izleyin Sonra her şeyi anlayacaksınız
KOLAYCA Ucuz Bir Silikon Ipod Kılıfını Pezevenk Edin!: 5 Adım
Ucuz Bir Silikon Ipod Kılıfını KOLAYCA Pezevenk Edin!: Bu talimat, ucuz bir silikon ipod kılıfının nasıl kuyuya dönüştürüleceği hakkındadır… Maksimum korumaya sahip, profesyonel görünümlü bir ipod kılıfı istiyorsanız… başka bir yere bakmak isteyebilirsiniz. Bu benim ilk deneyimim olmasına rağmen