Mündəricat:

Titrəyən LED Şam: 10 addım
Titrəyən LED Şam: 10 addım

Video: Titrəyən LED Şam: 10 addım

Video: Titrəyən LED Şam: 10 addım
Video: Beyin Gücünü 10 Dəfə Artırır - Mütləq Edin! 2024, Iyul
Anonim
Titrəyən LED Şam
Titrəyən LED Şam

Bir dollar mağazasında "titrəyən" LED şam götürün, 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.

Addım 1: Şam Korpusunu açın

Şam Qutusunu Açın
Şam Qutusunu Açın

Kiçik bir şəkil bu iş üçün ən yaxşı vasitə kimi görünürdü. Korpus yapışdırılmamışdır. Qapağın içindəki bir qəbul çuxuruna girən sürtünməyə uyğun bir dirək var. Qapağın kənarında işləyin və əsas hissə boşalmağa başlayacaq. Tələsməyin, çünki içərisində LED moduluna qoşulan tellər çox incədir və qırılması asandır. Bu telləri yenidən istifadə edəcəyik, buna görə diqqətli olun.

Addım 2: LED modulunu çıxarın

LED modulunu çıxarın
LED modulunu çıxarın
LED modulunu çıxarın
LED modulunu çıxarın
LED modulunu çıxarın
LED modulunu çıxarın

Baza ilə əlaqəli LED, plastik şam alovunun əsasına sürtünməyə uyğundur. Bir az bükün və çıxarmaq üçün çəkin. İstifadə etdiyim qurğudan fərqli ola biləcəyi üçün tellərin rənglərinə diqqət yetirin. Mənfi üçün "sarı" və müsbət üçün "qırmızı" istifadə edəcəyəm.

Addım 3: Katod Telini hərəkət etdirin

Katod telini hərəkət etdirin
Katod telini hərəkət etdirin

LED-i vaxtaşırı bir neçə milisaniyə söndürən aşağı tərəfli bir keçid olan orijinal dövrə istifadə etməyəcəyik. Sarı teli diqqətlə çıxarın və orta pindəki LED katotuna köçürün. Tel həqiqətən yaxşıdır. Orijinal əlaqəni əritmək üçün isti bir lehimləmə dəmiri istifadə edin. Orta pinə bir az təzə lehim əlavə edin. Sonra teli orta pinə tuta və lehim birləşməsini asanlıqla geri çəkə bilərsiniz.

Addım 4: Çipinizi proqramlaşdırın

Çipinizi Proqramlaşdırın
Çipinizi Proqramlaşdırın

ATtiny13 -ün istifadə olunmamış sancaqlarını kəsəcəyik, buna görə də bunu etməzdən əvvəl çipi proqramlaşdırdığınızdan əmin olun! Bir lehimsiz çörək taxtasında USBtinyISP proqramçısı və SparkFun qırılma lövhəsindən istifadə edirəm. Tiny13 -ün daxili osilatörünü istifadə edirik, buna görə proqramlaşdırma qoruyucularından heç birini yandırmağa ehtiyac yoxdur. Təqdim olunan hex faylını istifadə edə bilərsiniz və ya təqdim olunan mənbə kodu ilə özünüzü tərtib edə bilərsiniz. Mənbə kodu haqqında bəzi qeydlər: stdlib rand () funksiyası demək olar ki, iki dəfə böyük olduğu üçün ümumi təsadüfi ədədlər generatorundan istifadə etdim. Yalnız 1024 bayt Flash yaddaşınız olduqda, hər bayt sayılır! Ayrıca, milisaniyə taymeri real divar saatı ilə uyğun gəlmir. Ancaq bu tətbiqetmədə dəqiq zamanlama həqiqətən vacib olmadığından, yalnız vaxtı gözdən keçirtdim. Puristlər yıxıla bilər, amma mən praqmatikəm.:) Bir Linux sistemində verilən hex faylını istifadə edərək proqramlaşdırmaq üçün bu əmr satırından istifadə edin: avrdude -p attiny13 -P usb -c usbtiny -U flash: w: flicker.hexWinAVR istifadəçiləri yəqin ki, doğru sehrləri biləcəklər. Windows etmirəm.: DUpdate: flicker2.zip, kodun dondurulacağı təqdirdə çipi sıfırlamaq üçün gözətçi qoruması əlavə etməklə yanaşı, iki titrəmə nümunəsinə (titrəmə-yuxarı və aşağı-aşağı) malik olan kodun ikinci versiyasını ehtiva edir.

Addım 5: Çip ayaqlarını kəsin

Çip ayaqlarını kəsin
Çip ayaqlarını kəsin
Çip ayaqlarını kəsin
Çip ayaqlarını kəsin

Yalnız 4, 5 və 8 sancaqlar istifadə etdiyimiz üçün, qalan sancaqları bir sıra yuyucularla kəsin.

Addım 6: Bəzi əlaqələr qurun

Bəzi əlaqələr qurun
Bəzi əlaqələr qurun
Bəzi əlaqələr qurun
Bəzi əlaqələr qurun

Qırmızı (pozitiv) qurğuşun əvvəlki mərhələdə kəsildi. İndi qırmızı qurğunun sərbəst uclarından təxminən 3/16 düymlük bir izolyasiya çıxaracaqsınız. Sonra açıq teli qalaylayın. Tiny13 çipinizdə qalan pinləri də qalaylayın. Bu, incə tellərin yapışdırılmasını xeyli asanlaşdırır, çünki teli çip pinindən tuta və lehim birləşməsini isti bir lehimləmə dəmiri ilə yenidən yuvarlaya bilərsiniz.

LED modulunun qırmızı ucu 5-ci pinlə əlaqələndirilir. Batareyanın qırmızı ucu 8-ci pinə keçir. Torpaq bağlantısı üçün pimi "U" şəklində bükmək üçün incə uclu iynə uclu kəlbətin istifadə edin. Kəskin bir bıçaqla, sarı (mənfi) telin izolyasiyasını çəkin və çılpaq telin kiçik bir hissəsini çıxarmaq üçün ayırın. Çılpaq telin bu hissəsini diqqətlə əyilmiş və lehimlədiyiniz "U" ya yerləşdirin.

Addım 7: İzolyasiya əlavə edin

Bir az izolyasiya əlavə edin
Bir az izolyasiya əlavə edin

Vinil elektrik lenti, açılan telləri izolyasiya etmək üçün yaxşı bir namizəd edir. Dar bir şeridi kəsin və çip gövdəsi ilə sancaqlar arasında sürüşdürün, sonra bükün. İzolyasiya edildikdən sonra sancaqları çipin altına bükün.

Addım 8: Dövrənizi sınayın

Dövrünüzü sınayın
Dövrünüzü sınayın

Batareyanı quraşdırmaq və işinizi yoxlamaq üçün yaxşı vaxtdır.

Addım 9: Hamısını bir araya gətirin

Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

LED-i plastik alovun altına yenidən daxil edin. Çipi açma-söndürmə düyməsinə bükülməyəcəyi vəziyyətə salın. Nəhayət, şamın əsasını aşağıya qoyun, altdakı dirəyi qapağın yuvasına oturun.

Addım 10: Baxın! titrəyən bir alov

Hər şey yaxşı işləmişsə, indi LED şamınızın üstündə titrəyən "alovunuz" var. Dostlarınıza öyün. Aldığım vahidlər bir paketə 2 gəldi, buna görə əvvəlcədən və sonra asanlıqla nümayiş etdirə bilərsiniz.

Tövsiyə: