Mündəricat:

AtTiny85 Ünvanlı LED Şeridi: 10 addım
AtTiny85 Ünvanlı LED Şeridi: 10 addım

Video: AtTiny85 Ünvanlı LED Şeridi: 10 addım

Video: AtTiny85 Ünvanlı LED Şeridi: 10 addım
Video: WS2812B LED Pattern Attiny85 Arduino 2024, Noyabr
Anonim
AtTiny85 Ünvanlı LED Şeridi
AtTiny85 Ünvanlı LED Şeridi

Məqsədim LED-lərdən masa lampası düzəltmək idi, buna görə həm gündüz, həm də gecə istifadə oluna bilərdi. İlk cəhdimdə onları idarə etmək üçün sadə bir LED şeridi və böyük MOS-FET-lərdən istifadə etdim. 12v. Bu dəfə 5v ilə işləyən ünvanlı LEDləri seçdim, bu komponent sayını əhəmiyyətli dərəcədə azaltdı və keçid effektləri kimi daha çox fərdiləşdirməyə imkan verdi.

Təchizat

Parçalar:

  • WS2812b əsasında ünvanlı LED şeridi
  • AtTiny85 digispark klonu.
  • TTP223 Kapasitif toxunma düyməsi.
  • 5V 6A enerji təchizatı.
  • 2,5 mm elektrik fişi.
  • İnkişaf PCB.
  • 2.54 mm başlıqlar və sancaqlar.
  • Bəzi tellər.
  • Kiçik plastik qutu.
  • IKEA MOSSLANDA rəfi.
  • İsteğe bağlı olaraq, Fotoresistor və 1k ohm rezistor.

Tikinti üçün alətlər:

  • Lehimləmə dəmir və lehim teli.
  • Qazma və ağac/plastik bitlər.
  • İsti yapışqan silahı.
  • Mikro nəzarətçini proqramlaşdırmaq üçün bir kompüter.

Addım 1: Düymə üçün bir delik açın

Düymə üçün bir delik açın
Düymə üçün bir delik açın
Düymə üçün bir delik açın
Düymə üçün bir delik açın

İdarəetmənin demək olar ki, sorunsuz olmasını istədim, buna görə də kapasitiv toxunma düyməsini istifadə edərək səth səviyyəsinə quraşdırdım. Bunun üçün rəf mərkəzində 20 mm matkapla dayaz bir çuxur qazdım və mərkəzində 4 mm istifadə etdim. tellər üçün bir delik açmaq üçün qazın.

Addım 2: Lehim Telləri Düyməyə

Düyməyə Lehim Telləri
Düyməyə Lehim Telləri
Düyməyə Lehim Telləri
Düyməyə Lehim Telləri

Düymənin komponent tərəfinə 3 tel lehimləyin, digər tərəfi mümkün qədər hamar tutun. Rəngli tellərdən istifadə edin və hər pinə hansı rəngin lehimləndiyini xatırlayın, daha sonra baxmaq mümkün olmayacaq. tərs polariteye həssasdır, buna görə də GND və VCC -ni dəyişməmək üçün çox diqqətli olun.

Addım 3: Düyməni yığın

Düyməni yığın
Düyməni yığın
Düyməni yığın
Düyməni yığın
Düyməni yığın
Düyməni yığın

Düymə tellərini çuxurdan keçirin. Düymənin altına taxta yapışqan qoyaraq düyməni öz yerinə bağlamaq üçün isti yapışqan tabancasından istifadə edin. Sonra hamar bir səth etmək üçün xarici tərəfi yapışqanla örtün. Rəfin digər tərəfində telləri rafın küncünə bağlamaq üçün isti yapışqan istifadə edin. Düyməni yapışqan etiketlə örtün.

Addım 4: Fotoresistoru lehimləyin və yığın

Fotoresistoru lehimləyin və yığın
Fotoresistoru lehimləyin və yığın
Fotoresistoru lehimləyin və yığın
Fotoresistoru lehimləyin və yığın
Fotoresistoru lehimləyin və yığın
Fotoresistoru lehimləyin və yığın

Foto-rezistor üçün bir çuxur qazın. Hər iki sancağı tellərə lehimləyin və istilik büzücü izolyasiya ilə örtün. Telləri çuxurdan keçirin və isti yapışqanla bərkidin. Hətta hamar bir səth vermək üçün üzərinə kiçik bir şəffaf plastik dairə də yapışdırdım..

Addım 5: Qutu əlavə edin və LED şeridini yapışdırın

Qutunu yapışdırın və LED şeridini yapışdırın
Qutunu yapışdırın və LED şeridini yapışdırın
Qutunu yapışdırın və LED şeridini yapışdırın
Qutunu yapışdırın və LED şeridini yapışdırın

Qutunu rəfin kənarına yapışdırın. Quraşdırmanı asanlaşdırmaq üçün qutunun yerinə qapağı bağlamağı seçdim. LED şeridini rəfin kənarına yapışdırdım. Özündən yapışan olması ehtimal olunur, amma mənim vəziyyətimdə yapışqan nişanda qalmağı üstün tutdum və LED şeridi yapışqansız qaldı. Bunun əvəzinə sürətli yapışqan istifadə etməli oldum.

Addım 6: Güc Konnektorunu yığın

Güc Konnektorunu yığın
Güc Konnektorunu yığın
Güc Konnektorunu yığın
Güc Konnektorunu yığın

Güc konnektoruna 2 tel lehimləyin və açıq hissələri istilik büzücü izolyasiya ilə örtün. Qutunun kənarına yaxın bir çuxur qazın və konnektoru bağlayın.

Addım 7: Lehim pinləri AtTiny85 -ə

AtTiny85 -ə lehim pinləri
AtTiny85 -ə lehim pinləri
Lehim pinləri AtTiny85 -ə
Lehim pinləri AtTiny85 -ə
Lehim pinləri AtTiny85 -ə
Lehim pinləri AtTiny85 -ə
AtTiny85 -ə lehim pinləri
AtTiny85 -ə lehim pinləri

Daha sonra yenidən proqramlaşdırmaq istəsəm, bütün telləri birbaşa lehimləmək əvəzinə inkişaf etdirmə lövhəsinə lehim etdim. 3, 4 -cü pinləri bu tətbiqdə istifadə edilmədiyi üçün lehimləmədim və proqramı proqramlaşdırmaq üçün istifadə etdim. USB yükləyicisi olan AtTiny85. İstifadə etməməyimə baxmayaraq mexaniki sabitlik üçün lehim pin 5 (sıfırlama) və Vin etdim.

Addım 8: PCB yığın

PCB yığın
PCB yığın
PCB yığın
PCB yığın
PCB yığın
PCB yığın

12x13 ölçülü bir PCB prototipini kəsdim. Vintlər üçün iki delik açdım, amma nəticədə istifadə etmədim. Başlıqların mövqeyini qeyd etdim. Sonra bütün telləri, başlıqları və tək bir rezistoru lehimlədim.

Addım 9: AtTiny85 əlavə edin

AtTiny85 əlavə edin
AtTiny85 əlavə edin
AtTiny85 əlavə edin
AtTiny85 əlavə edin

AtTiny85 -i proqramlaşdırın və PCB -yə bağlayın. Sonra hər şeyi qutuya qoyun və artıq rafa vidalanmış qapağa yapışdırın.

Addım 10: Tamamlandı

Enerji təchizatını bağlayın. Qısa toxunma LEDləri yandırır və söndürür. Davamlı toxunma LED işığının intensivliyini dəyişir. Fotosistor gündüz rejimini gecə rejimindən ayırmaq üçün istifadə olunur. Gecə işığı yandırmaq aşağı intensivlikdə başlayır. işıq, gündüz açılması yüksək intensivliklə başlayacaq.

Tövsiyə: