İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Titreşen bir LED mumun nasıl yapılacağı hakkında Talimatlarda çok sayıda gönderi var. Bu benim versiyonum. Proje aşağıdaki bileşenleri gerektiriyor: 1. Tiny45 AVR Mikrodenetleyici (Tiny13 de yapar)2. 1W Sıcak beyaz (veya sarı) LED3. Perspeks tüp4. AA veya AAA boyutlu piller - 4 (alkalin veya NiMH)5. PCB stoğu (veya genel amaçlı bir veroboard)6. Pil tutucular7. 1/4W dirençler 50 Ohm-4 ve 10K -1.8. Açma/Kapama anahtarı9. Bağlantı kablosu10. taban için tahta parçası11. maskeleme bandıAraçlar:1. Lehim demir ve lehim2. Sıcak tutkal tabancası3. AVR ISP Programcısı4. tornavida, eğeler, delme makinesi ve uygun delme uçları.
Adım 1: Devre Şeması
Mum için gerekli devre şeması burada. Ayrıca görülen pano düzenidir. Pano düzeninde mavi izler jumper telleri olarak işlenir. Devrenin tamamı, biri denetleyiciyi içeren ve 1 W LED'e sahip olan iki panoya bölünmüştür. İki pano, çift katlı, dairesel PCB'lerde düzenlenmiştir. Buradaki fikir, devre için daha küçük bir toplam çapa sahip olmaktır. denetleyici kartını LED kartına bağlamak için dört adet 2 pimli konektör kullanılır. Denetleyici kartındaki beşinci konektör, güç kaynağı içindir.
Adım 2: PCB'leri Yapmak
Levhalarımı frezelemek ve kesmek için Modela Freze makinesiModela Freze makinesini kullandım. Bu kartları PCB ExpressPCB Express gibi ticari PCB üreticilerinden temin edebilir veya burada açıklandığı gibi evde bile yapabilirsiniz.
Adım 3: PCB'leri Lehimleme
Tüm bileşenleri fotoğraflarda görüldüğü gibi lehimledim. Devreyi, biri kontrolör için diğeri LED için olmak üzere iki karta dağıtarak, yalnızca kartın çapını azaltmakla kalmaz, aynı zamanda denetleyici kartı ISP konektörü aracılığıyla programlandığında (önce LED kartının bağlantısını keserek) kontrol kartından), LED ISP sinyallerini yüklemez. Önce tüm SMD bileşenlerini, ardından atlama kablolarını ve ardından bileşenlerin geri kalanını lehimledim.
Adım 4: LED Kartını Hazırlayın
LED kartı lehimlendikten sonra, LED'e biraz tutkal dökmek için sıcak tutkal tabancası kullandım. Sıcak tutkal soğumaya başladığında, yapıştırıcıyı bir çeşit 'fitil' gibi çekiyorum. Tutkal iki amaca hizmet eder: ışığı dağıtır ve 'fitil' gerçek bir mum hissi verir.
Adım 5: Denetleyiciyi Programlayın
Projenin kodu gerçekten çok küçük. AVRGCC ile derlenmiş kod. Kod, denetleyici PCB'sindeki ISP konektörü aracılığıyla denetleyiciye programlandı. /*Titreyen bir mum projesi için kod*//*1 W Sarı/Sıcak Beyaz LED'i bağlayın *//*Pin 2 - PB3 LED Katodu*//*Pin 3 - PB4 LED Katodu*//*Pin 5 - PB0 LED Katodu*//*Pin 6 - PB1 LED Katodu*//*Pin 7 - PB2 LED Katodu*//*LED Anot - Vcc/*Her LED için maksimum akımı 30 mA olarak ayarlayın*//*LFSR Kaynak: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1;unsigned char temp;DDRB=255;for(;;) { lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); /* musluklar 32 31 29 1 */temp = (işaretsiz karakter) lfsr;DDRB= ~temp;PORTB = temp;temp = (imzasız karakter) (lfsr >> 24);_delay_loop_2(temp<<7); } }
Adım 6: Muhafazayı İnşa Etme
Mumu çevrelemek için 6 inç uzunluğunda, 2,2 inç genişliğinde bir perspeks tüp seçildi. Perspeks boruyu monte etmek için ahşap bir kaide işlenmiştir. Denetleyici PCB ve LED PCB, aynı zamanda Açma/Kapama anahtarına sahip olan başka bir 'tutucu' PCB'ye tüpün içine yerleştirildi.
Adım 7: Mum Kaide
Ahşap bir mum kaidesi işlenmiştir. Her biri 2 x 1.2V Eneloop (:)) pilli iki pil tutucu, kaide üzerine monte edildi ve sıcak tutkalla bir arada tutuldu.
Adım 8: Tamamlayın
Son olarak, iç kısımları gizlemek ve ayrıca mum yanılsaması vermek için perspeks tüp sarı maskeleme bandıyla kaplandı…belki daha sonra boyayacağım.. Ama şimdi böyle. Mumu yapmaktan zevk aldım, umarım beğenirsiniz da olur…