Mündəricat:

YAFLC (Başqa bir Titrəyən LED Şam): 8 addım
YAFLC (Başqa bir Titrəyən LED Şam): 8 addım

Video: YAFLC (Başqa bir Titrəyən LED Şam): 8 addım

Video: YAFLC (Başqa bir Titrəyən LED Şam): 8 addım
Video: Beşiktaş Marşları - Ayakta Kal 2024, Iyul
Anonim
YAFLC (Başqa bir yanıb -sönən LED Şam)
YAFLC (Başqa bir yanıb -sönən LED Şam)
YAFLC (Başqa bir yanıb -sönən LED Şam)
YAFLC (Başqa bir yanıb -sönən LED Şam)

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ı

Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
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ı

PCB -lərin hazırlanması
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

PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
PCB -lərin lehimlənməsi
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əsini hazırlayın
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ı

Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
Korpusun qurulması
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

Şam Dəstəyi
Şam Dəstəyi
Şam Dəstəyi
Şam Dəstəyi

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

Bitirin
Bitirin
Bitirin
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ə: