Mündəricat:

Arduino üçün Charlieplexed LED İşıq Sırası: 9 Addım (Şəkillərlə birlikdə)
Arduino üçün Charlieplexed LED İşıq Sırası: 9 Addım (Şəkillərlə birlikdə)

Video: Arduino üçün Charlieplexed LED İşıq Sırası: 9 Addım (Şəkillərlə birlikdə)

Video: Arduino üçün Charlieplexed LED İşıq Sırası: 9 Addım (Şəkillərlə birlikdə)
Video: НАЧАЛО С АРДУИНО 2024, Noyabr
Anonim
Charlieplexed LED İşıq Sırası, Arduino üçün
Charlieplexed LED İşıq Sırası, Arduino üçün
Charlieplexed LED İşıq Sırası, Arduino üçün
Charlieplexed LED İşıq Sırası, Arduino üçün

Bu, arduino ilə bir LED sıra/simli charlieplexing təlimatımdır. Bir arduino istifadə edərək charlieplexing haqqında çox təlimat olmadığını gördüm, buna görə də bunu etdim. Layihəni sadə saxlamağa çalışdım, amma çox yaxşı alınmadı. Lehimləmə mürəkkəbdir, bunu ilk dəfə lehimləmə layihəsi olaraq tövsiyə etmərəm. Burada charlieplexing haqqında bəzi məlumatlar var: en.wikipedia.org/wiki/Charlieplexing 80 -ə yaxın şəkil çəkdim və hamısı bunu əsas addımlara çevirmədi, ancaq onları 9 -cu addımda tapa bilərsiniz: Əlavə şəkillər Hər hansı bir şərhiniz, sualınız və/və ya təklifiniz varsa, onlardan soruşun!

Addım 1: Parça siyahısı:

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı

Parçalar:- 12 LED; Bəzi 3 mm Qırmızı LEDlərdən istifadə edirəm- 4, 270 Ohm rezistorlar; Digər dəyərlərdən də istifadə edə bilərsiniz- Perfboard/Veroboard; Bir parça istifadə etdim 27 deşik x 5 deşik- Tel; 26 ölçü, möhkəm nüvəli tel istifadə etdim- Başlıq sancaqları (isteğe bağlı)- ArduinoTools:- Lehimləmə dəmiri- İsti yapışqan tabancası (isteğe bağlı)- Yardım əli (isteğe bağlı)

Addım 2: LED -lərin anodlarını lehimləyin

LEDlərin anodlarını lehimləyin
LEDlərin anodlarını lehimləyin
LEDlərin anodlarını lehimləyin
LEDlərin anodlarını lehimləyin
LEDlərin anodlarını lehimləyin
LEDlərin anodlarını lehimləyin

Növbəti bir neçə addım haqqında söyləyəcək çox şey yoxdur, amma qeyd edəcəyim bir neçə əsas məqam var.- LED anodları 3 qrupa bölünür- 4 qrupun bir araya gəlmədiyinə əmin olun, ancaq ayrı qalın 4 qrupu bir L şəklində birləşdirin.

Addım 3: Katodları bükün

Katodları bükün
Katodları bükün
Katodları bükün
Katodları bükün

Əsas Nöqtələr:- 4 fərqli sətirlə bitirməlisiniz- 4 satırın hər birinin yalnız 3 katodla əlaqəsi olduğundan və hər LED qrupundan yalnız birindən əmin olun.

Addım 4: Katotları lehimləyin

Katodları lehimləyin
Katodları lehimləyin
Katodları lehimləyin
Katodları lehimləyin
Katodları lehimləyin
Katodları lehimləyin

Əsas məqamlar: Burada demək üçün çox şey yoxdur, yalnız 4 sıranı lehimləyin və tellərdə hər hansı bir körpüdən qaçın. Yalnız 3 əlaqəsi olan 4 satır olmalısınız, hər qrupdan bir qrup əlavə edilməmişdir. Sxemanı kabellərə mümkün qədər yaxınlaşdırmağa çalışdım ki, bu da dediklərimi başa düşməyi bir qədər asanlaşdırsın. Bu addımdakı son şəkildir.

Addım 5: Rezistorlar quraşdırın

Rezistorlar quraşdırın
Rezistorlar quraşdırın
Rezistorlar quraşdırın
Rezistorlar quraşdırın
Rezistorlar quraşdırın
Rezistorlar quraşdırın

Bu bir az qarışıqdır. Ümid edirəm ki, kifayət qədər yaxşı izah etdim. Bunun 9 -cu addımında daha çox şəkil var. Rezistor ucu əlaqələri: 1) Bir ucu 1. sıraya bağlıdır. Digər ucu 42 -ci qrupa) Bir ucu 2. Satıra bağlanır. digər qrupa 24) Bir ucu 3 -cü sıraya bağlıdır. Digər ucu 1 -ci qrupa

Addım 6: Nəzarət Tellərini əlavə edin

Nəzarət tellərini əlavə edin
Nəzarət tellərini əlavə edin
Nəzarət tellərini əlavə edin
Nəzarət tellərini əlavə edin
Nəzarət tellərini əlavə edin
Nəzarət tellərini əlavə edin

Bu, bəlkə də ən asan addımlardan biridir! Bütün etdiyiniz işlər 4 qrupa telləri lehimləməkdir. Təxminən 6 ədəd uzun tel istifadə etdim. Fərqli rənglərdə olmaq məcburiyyətində deyillər, amma bir şey səhv olarsa faydalı ola bilər və dövrəni düzəltməlisiniz. Başlıq sancaqlarına ehtiyacınız yoxdur, ancaq bəzilərindən istifadə etməkdən çekinmeyin.

Addım 7: Arduino kodlaşdırma

Arduino kodlaşdırma
Arduino kodlaşdırma

Arduino proqramlaşdırmaq üçün bəzi əsas addımlar var.1) Mənbə kodunu aşağıdan yükləyin 2) Arduino IDE3 -də faylı açın) "G/Ç lövhəsinə yüklə" düyməsini basın 4) Proqram yükləndikdən sonra işləməyə başlayacaq Qeyd: "const int ledPins [12] [2] = {" dizisindəki bir neçə şeyi dəyişdirmək lazımdır, əgər led açılırsa, sıradan çıxdı. Koda çoxlu sayda şərhlər əlavə etməyə çalışdım, amma əgər varsa suallar, zəhmət olmasa onlardan soruşun.

Addım 8: Əylən !

Əylənin!!!
Əylənin!!!

Bu çətin olmamalıdır, amma hər hansı bir şərhiniz, sualınız və/və ya təklifiniz varsa, onlardan soruşun!

Addım 9: Əlavə Şəkillər

Əlavə Şəkillər
Əlavə Şəkillər
Əlavə Şəkillər
Əlavə Şəkillər
Əlavə Şəkillər
Əlavə Şəkillər

Yaxşı, şəkillərlə bir az həddini aşdığımdan əmin deyiləm, amma aydınlaşdırmalı bir şeyə ehtiyacınız varsa şəkillərin qalan hissəsi. Hər hansı bir sualınız varsa, onları soruşmaqdan çekinmeyin. Şəkillər 1-9: LED-lərin Quraşdırılması Şəkillər 10-13: Katotların əyilməsi Şəkillər 14-18: katotların lehimlənməsi Şəkillər 19-20: Rezistorların quraşdırılması Şəkillər 21-23: Nəzarət tellərinin quraşdırılması

Tövsiyə: