Mündəricat:

ATTiny 85 Nəzarətli Şənlikli Simli İşıqlar: 5 addım
ATTiny 85 Nəzarətli Şənlikli Simli İşıqlar: 5 addım

Video: ATTiny 85 Nəzarətli Şənlikli Simli İşıqlar: 5 addım

Video: ATTiny 85 Nəzarətli Şənlikli Simli İşıqlar: 5 addım
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Iyul
Anonim
ATTiny 85 Nəzarətli Bayram Simli İşıqlar
ATTiny 85 Nəzarətli Bayram Simli İşıqlar
ATTiny 85 Nəzarətli Bayram Simli İşıqlar
ATTiny 85 Nəzarətli Bayram Simli İşıqlar
ATTiny 85 Nəzarətli Bayram Simli İşıqlar
ATTiny 85 Nəzarətli Bayram Simli İşıqlar

EBay -ə baxarkən, WS2811 çipindən istifadə edərək 50 ünvanlı LED -lərlə rastlaşdım, halbuki onların həqiqətən də işıq işıqları kimi istifadə olunmaq üçün yaradıldığını düşünmürəm, yaxşı işləyirlər və ağacda zəhmli görünürlər. İstənilən sayda bayram mövzusuna uyğun etmək üçün rəngləri dəyişdirmək də mümkün olardı. Təxminən Milad bayramı olduğu üçün çoxlu qırmızı və yaşıl rənglərlə yanaşı təsadüfi rənglərdən istifadə edən bəzi naxışlarla getdim və əlbəttə ki, hansı LED layihəsinin göy qurşağı olmadan tamamlanacağını başa düşdüm.

Mikro nəzarətçi ATTiny 85 -dir və modelin rejimini və sürətini dəyişən 3 düymə var ki, ümid edirəm ki, bu olduqca intuitiv bir yoldur.

Arduino IDE ilə yaxşı işlədiyi üçün ATTiny85 -in böyük bir pərəstişkarıyam, onun ucuzluğu və təcrübəmə görə olduqca möhkəm bir çip.

Hər dəstin ümumi dəyəri 15 funt sterlinqdən azdır və bir həftə sonu yalnız əsas vasitələrlə tamamlana bilər.

Müvəqqəti hissələr:

  • ATTiny proqramlaşdırmaq üçün Arduinouno və ya ekvivalenti
  • ATTiny -ni sınaqdan keçirmək və proqramlaşdırmaq üçün çörək taxtası və tullanan tellər
  • lehimləmə dəmiri və lehim
  • isti yapışqan silahı

Tikinti üçün istifadə olunan hissələr:

Onları tanımaq üçün Amazon -dakı bəzi əşyalara bağlantılar daxil etdim, heç bir halda onları satın almaq üçün ən yaxşı yer deyil və ətrafında alış -veriş etməlisiniz.

  • ATTiny85 plus isteğe bağlı DIP 8 IC Soketi (https://amzn.to/2RgKpeJ)
  • 1000 uF kondansatör * (qeydlərə baxın)
  • 3 x 1 - 5 kΩ Rezistorları aşağı çəkin.
  • 1 x 300-500Ω rezistor * (qeydlərə baxın)
  • 1 ədəd prototip lövhəsi (https://amzn.to/2Rn4YGs)
  • USB -dən DC -yə kabel (https://amzn.to/2BE2iyP)
  • DC Soket konnektoru (https://amzn.to/2TUFbHy)
  • Ünvanlı LEDlərin yanması (https://amzn.to/2Rm1Yds)
  • 3 x ani açar
  • Layihə qutusu (https://amzn.to/2DTeTzA)

3 anlıq itələyici açar hər cür ola bilər, ancaq dizaynınızı açarlarınıza uyğun olaraq tənzimləməyiniz lazım ola bilər. Daha uzun düyməli və 2 ayağım var idi ki, onları bu layihəyə uyğunlaşdırır, çünki onları üst qapağındakı bir çuxurdan keçirə bilərəm və aşağıdan isti yapışdıra bilərəm.

* Bu Adafruit NeoPixel Überguide -dən kopyalanır və kondansatörə və rezistora olan ehtiyacı izah edir.

NeoPixelləri hər hansı bir böyük enerji mənbəyinə (DC "divar siğili" və ya hətta böyük bir batareya) bağlamadan əvvəl, yuxarıda göstərildiyi kimi + və - terminallarına bir kondansatör (1000 µF, 6.3V və ya daha yüksək) əlavə edin. Kondansatör şeridin çəkdiyi cərəyanda ani dəyişiklikləri tamponlayır. Arduino məlumat çıxışı pimi ilə ilk NeoPixelin girişi arasına 300 ilə 500 Ohm arasında bir rezistor qoyun. Rezistor mikro nəzarətçiyə deyil, NeoPixel (lərə) ən yaxın telin ucunda olmalıdır. Bəzi məhsullar artıq bu rezistoru özündə birləşdirir … əmin deyilsinizsə, birini əlavə edin … ikiqat artırmağın heç bir ziyanı yoxdur!

Qeyd etmək lazım olan digər şeylər:

Güc istifadəsi həmişə ünvanlı LED -lərlə düşünmək lazım olan bir şeydir. Nə qədər gücə ehtiyacınız olduğunu öyrənmək üçün, sıradakı LED sayını götürün və hər LED 60ma çəkə biləcəyi üçün 60 dəfə artırın.

Bu 50 simli bir simdir, buna görə 50X60 3000 və ya 3 amperdir, baxmayaraq ki, bu, çox böyük bir gücdür, yalnız hər 3 rəngdə tam parlaqlıq vəziyyətində istifadə edəcəklərini xatırlamağa dəyər. Bunun qarşısını almaq üçün kodunuzu tənzimləyə və ya məhdudlaşdırmaq üçün setBrightness () əmrindən istifadə edə bilərsiniz. testdə qurğumun 2 amperlik enerji təchizatı üzərində yaxşı işlədiyini gördüm.

Adafruit NeoPixel Überguide (https://learn.adafruit.com/adafruit-neopixel-uber…) kitabını oxumağı çox tövsiyə edərdim, çünki hər şeyi bacardığımdan daha yaxşı izah edir.

Addım 1: Qazma

Qazma
Qazma
Qazma
Qazma
Qazma
Qazma

Qazma

Layihə qutusuna tökmək üçün bir neçə deşik var.

  • Elektrik prizi üçün arxada 1x 8 mm
  • LED -lərin 3 ucu üçün ön tərəfdə 3x 2,5 mm -lik deliklər və ya 3 ucun çıxması üçün kifayət qədər böyük olan 1 delik.
  • Düymələr üçün 3x 3,5 mm yuxarıda

8 mm -lik çuxuru sınamaq ən yaxşısıdır, amma yumşaq bir plastik qutu kimi qazmaq asandır və heç bir problem yaratmamalıdır

Addım 2: Lehimləmə

Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə
Lehimləmə

Elektrik prizinin bağlayıcılarını qalaylayın, qutuya daxil edin və tutma qozunu sıxın.

Düymələri deliklərə qoyun və isti yapışqan və ya epoksi ilə yerinə qoyun. Düymələrin hər birindən bir ayağımı çəkdim və bir -birinə lehimlədim, buna görə hər 3 düyməyə yalnız 5 voltlu bir təchizata ehtiyacımız olacaq.

LED tellərində bu layihə üçün əlavə edilməsinə ehtiyac duymadığımız 2 əlavə tel var, beləliklə onları kəsə bilərik. Onları bir az fərqli uzunluqlarda yuxarıya yaxın kəsdim ki, qısa ola bilməsinlər. Bu telləri qutunun içərisində geri qaytara biləcəyimiz üçün saxlayın

Birbaşa tellərə lehim edəcəyimiz üçün bağlayıcıyı da kəsdim, bağlayıcıya mümkün qədər yaxın kəsin.

Prototip lövhəsi layihə qutusunun içərisinə çox gözəl uyğun gəlir, buna görə heç bir kəsmə tələb olunmur.

IC yuvasını yuxarıya yaxın bir yerdə lövhəyə lehimləyin, bu, digər komponentlər üçün altındakı daha çox yer tutmağımıza və LED telinə qoşulmağımıza imkan verir.

Düymələr üçün 5, 6 və 7 -ci fiziki sancaqlara telləri lehimləyin, telləri aşağı çəkmə rezistorlarına bağlayın, bu da öz növbəsində Toprağa bağlanacaq.

  • Pin 5 = Mod düyməsi
  • Pin 6 = Sürət eksi düyməsi
  • Pin 7 = Sürət artı düyməsi

LED-lər üçün məlumat teli fiziki pin 3-ə bağlanır, buna görə başqa bir teli lehimləyin və digər ucunu lövhənin altına yaxın bir yerə 300-500Ω rezistora bağlayın.

LED telini kəsdiyimiz telləri əsas güc tellərimiz kimi istifadə edə bilərik

  • IC soketinin 8 -ci Pinini, düymələr üçün bir tel və əsas LED simli QIRMIZI teli 5V -ə bağlayın
  • IC soketinin 4 -cü pinini, hər 3 -ü aşağı çəkən rezistorları və əsas LED -in ağ telini yerə bağlayın.

5v düymə telini düymələr üçün ümumi yerə lehimləyin. Hər bir düyməni IC -nin düzgün Pininə bağlayın. Ümid edirəm şəkillərdə bir tərəfində rezistor, digər tərəfində düymə ilə IC -yə lövhənin ortasına qoşulan telləri aldığımı görə bilərsiniz.

Kondansatörü lövhəyə yerləşdirmişəm, amma onu yuva ayaqlarına bağlamaq daha asan olardı.

Lövhə tamamlandıqdan sonra LED tel üçün 3 teli deliklərdən keçirin və lövhəni lövhəyə qoyun. Elektrik naqillərini yuvaya qoşun. Bu prizlərdə daha qısa ayağa bağlı olan mərkəzi pin (normal olaraq V+) var, ancaq iki dəfə yoxlamaq ən yaxşısıdır.

Hər şeyi bir yerə yapışdırmadan əvvəl, hər şeyi yoxlamaq, əlaqəni qaçırmaq asandır.

Tövsiyə: