Mündəricat:
- Addım 1: Dövrə Diaqramı
- Addım 2: PCB -lərin hazırlanması
- Addım 3: PCB -lərin lehimlənməsi
- Addım 4: LED lövhəsini hazırlayın
- Addım 5: Nəzarətçini proqramlaşdırın
- Addım 6: Korpusun qurulması
- Addım 7: Şamdanlıq
- Addım 8: Bitirin
Video: YAFLC (Başqa bir Titrəyən LED Şam): 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Təlimat verilişlərində yanıb -sönən bir LED şamın necə ediləcəyi ilə bağlı çoxsaylı yazılar var. Bu mənim versiyamdır. Layihə aşağıdakı komponentləri tələb edir: 1. Tiny45 AVR Mikrokontrolör (Tiny13 də edərdi) 2. 1W İsti ağ (və ya sarı) LED3. Perspex borusu 4. AA və ya AAA ölçülü batareyalar- 4 (qələvi və ya NiMH) 5. PCB payı (və ya ümumi təyinatlı veroboard) 6. Batareya tutacaqları7. 1/4W rezistorlar 50 Ohm- 4 və 10K -1.8. Açma/söndürmə açarı 9. Bağlayıcı tel 10. təməl üçün taxta parçası11. Maska lenti Alətlər: 1. Lehim dəmir və lehim2. İsti yapışqan silahı 3. AVR ISP Proqramçısı4. tornavida, fayllar, qazma maşını və uyğun qazma bitləri.
Addım 1: Dövrə Diaqramı
Şam üçün lazım olan dövrə diaqramı burada. Lövhənin düzeni də görünür. Lövhə planında mavi yollar tullanan tellər kimi idarə olunur. Tam dövrə iki lövhəyə bölünür, bunlardan biri nəzarətçi və 1-W LED-dir. İki lövhə iki qatlı, dairəvi PCB-lərdə düzülmüşdür. Fikir, dövrə üçün daha kiçik bir ümumi diametrə sahib olmaqdır. nəzarət lövhəsini LED lövhəsinə bağlamaq üçün dörd 2 pinli bağlayıcı istifadə olunur. Nəzarət lövhəsindəki beşinci bağlayıcı enerji təchizatı üçündür.
Addım 2: PCB -lərin hazırlanması
Lövhələrimi üyütmək və kəsmək üçün Modela Freze maşınından istifadə etdim. Bu lövhələri PCB ExpressPCB Express kimi kommersiya PCB istehsalçılarından əldə edə bilərsiniz və ya hətta burada təsvir edildiyi kimi evdə edə bilərsiniz.
Addım 3: PCB -lərin lehimlənməsi
Fotoşəkillərdə göründüyü kimi bütün komponentləri lehimlədim. Dövrəni iki lövhəyə paylayaraq, biri nəzarətçi üçün, digəri isə LED üçün yalnız lövhənin diametrini azaltmaqda deyil, həm də idarəedici lövhənin ISP konnektoru vasitəsi ilə proqramlaşdırıldığını (əvvəlcə LED lövhəsini ayıraraq) təmin etmək üçün faydalıdır. nəzarətçi lövhəsindən), LED ISP siqnallarını yükləmir, əvvəlcə bütün SMD komponentlərini lehimləyirəm, sonra tullanan telləri və sonra qalan komponentləri.
Addım 4: LED lövhəsini hazırlayın
LED lövhəsi lehimləndikdən sonra, LED -ə bir az yapışqan tökmək üçün isti yapışqan tabancasından istifadə etdim. İsti yapışqan soyumağa başlayanda yapışqanı bir növ "fitil" kimi çəkirəm. Yapışqan iki məqsədə xidmət edir: işığı yayır və "fitil" əsl şam hissini verir.
Addım 5: Nəzarətçini proqramlaşdırın
Layihənin kodu həqiqətən çox kiçikdir. Kod AVRGCC ilə tərtib edilmişdir. Kod nəzarətçi PCB -dəki ISP konnektoru vasitəsilə nəzarətçiyə proqramlaşdırılmışdır. /*Çırpınan bir şam layihəsi üçün kod*//*1 W -lıq Sarı/İsti Ağ LED -i*//*Pin 2 - PB3 LED Katotu*//*Pin 3 - PB4 LED Katotu*//*Pin 5 - PB0 LED Katod*//*Pin 6 - PB1 LED Katot*//*Pin 7 - PB2 LED Katot*//*LED Anodu Vcc/*Maksimum cərəyanı hər LED üçün 30 mA olaraq təyin edin*//*LFSR Mənbə: 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); / * kranlar 32 31 29 1 */temp = (işarəsiz char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (işarəsiz char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}
Addım 6: Korpusun qurulması
Şamı bağlamaq üçün 6 düym uzunluğunda, 2,2 düym genişliyində bir perspektiv borusu seçildi. Perspeks borusunu quraşdırmaq üçün taxta bir dayaq işlənmişdir. Nəzarətçi PCB və LED PCB, borunun içərisində Açma/Kapama açarı olan başqa bir 'tutucu' PCB üzərində quraşdırılmışdır.
Addım 7: Şamdanlıq
Taxta şamdan bir dayaq işləndi. Hər biri 2 x 1.2V Eneloop (:)) batareyaya malik olan iki batareya tutucusu kürsüyə quraşdırılmış və isti yapışqanla birlikdə tutulmuşdur.
Addım 8: Bitirin
Nəhayət, perspex borusu içərini gizlətmək və həmçinin mum mumu illüziyası vermək üçün sarı maskalanan lentlə örtülmüşdü … bəlkə sonra rəngləyərəm.. Amma indi belə dayanır. Şamı qurmaqdan zövq aldım, inşallah olardı da…
Tövsiyə:
Titrəyən Şam Körpüsü: 6 addım (şəkillərlə)
Titrəyən Şam Körpüsü: Bu, statik işığı olan sadə bir şam körpüsünü, titrəyən işıqların, parıldayanların, dalğa nümunələrinin və heç bir şeyin sonsuz dəyişikliyi ilə gözəl parlayan bir əhval işığına necə çevirməyi göstərir. Milad satışından sonra 8 üçün bir şam körpüsü aldım
Arduino Irlib ilə bir TV pultunu və ya başqa bir şeyi necə təqlid etmək olar: 3 addım (şəkillərlə)
Arduino Irlib ilə bir TV Uzaqdan və ya Başqa Nəyi Təqdim etməliyəm: Giriş Hər kəsə salam və ilk Təlimatçılığa xoş gəldiniz.Bu gün, başlığın dediyi kimi, Arduino (hər hansı bir model) istifadə edərək İnfraqırmızı siqnallarla işləyən elektron TV pultunu və ya bənzər bir şeyi təqlid etməyi öyrənəcəyik. Problem bu idi: Kodları bir -birindən necə ayıra bilərəm
Titrəyən LED Şam: 10 addım
Çırpınan LED Şam: Dollar mağazasından " titrəyən " LED şam, bir AVR ATtiny13 və bir az kod əlavə edin və demək olar ki, real görünən bir LED şam əldə edəcəksiniz
Arduino və LED -lərlə real titrəyən alov effekti: 4 addım
Arduino və LED -lərlə həqiqi titrəyən alov effekti: Bu layihədə evinizdə bir diorama, model dəmir yolu və ya saxta şöminədə istifadə edilə bilən və ya buzlu bir şüşənin içinə qoyula biləcək real bir yanğın effekti yaratmaq üçün 3 LED və Arduino istifadə edəcəyik. kavanoz və ya boru və heç kim bunun əsl olmadığını bilməyəcək
Bir AVR (arduino) başqa bir Arduino ilə necə proqramlaşdırılır: 7 addım
Başqa bir Arduino ilə AVR (arduino) Proqramlaşdırılması: Bu təlimatlar aşağıdakı hallarda faydalıdır: * atmega168 ilə arduino almışsınızsa və yerli elektronika mağazasında bir atmega328 almışsınızsa. Arduino yükləyicisi yoxdur * arduino istifadə etməyən bir layihə etmək istəyirsən - sadəcə