Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Bu Layihədə İstifadə Edilən Şeylər
- Addım 3: Charlieplexing
- Addım 4: Şematik Diaqram
- Addım 5: Prototip
- Addım 6: PCB Dizaynı
- Addım 7: Dövrəni ATtiny -ni Yandırın
- Addım 8: Sneak Peek Video
Video: Geyilə bilən LED Matrix Ekran Nişanı: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir hadisə, yarışma keçirirsiniz və ya hətta bir ad gününə ev sahibliyi edirsiniz?
Nişanlar giriş və qeyd etmələri çox asanlaşdıran çox yönlü bir maddədir. Siz heç vaxt "salam, mənim adım …………" ilə söhbətə başlamazsınız. bəs niyə nişanınız olmalıdır?
Növbəti vacib tədbirinizdə qürurla bağlaya biləcəyiniz bir PCB Nişanı dizayn etməyə imkan verir.
Bu layihədə, nişan ölçüsündə ATtiny85 əsaslı LED matris ekranı (5x4 matris) necə qurduğumu göstərəcəyəm. ATtiny85 istifadə edərək 20 LED idarə etmək üçün Charliplexing texnikasından istifadə etdim.
hətta istədiyiniz kimi nişanınıza əlavə mətnlər də əlavə edə bilərsiniz. Bu zəhmli PCB nişanı ilə izdiham arasında qalın.
Gəlin başlayaq:)
Addım 1: Videoya baxın
Bu şəkildə öyrənmək istəsəniz, video qurma prosesindən də keçir!
Addım 2: Bu Layihədə İstifadə Edilən Şeylər
Avadanlıq komponentləri
- Microchip ATtiny85 x1
- Coin Hüceyrə Batareyası CR2032 x1
- 3 mm LED x20
- CR2032 Sikkə Hüceyrə Tutucusu x1
-
8 pinli DIP IC Soket x1
- Sürüşmə açarı x1
- Rezistor 100 ohm x5
ATtiny85 proqramlaşdırmaq üçün bir arduino uno və ya başqa bir arduino lövhəsinə ehtiyacınız var
Proqram proqramları:
Arduino IDE
Əl alətləri:
Lehimleme dəmir
Addım 3: Charlieplexing
Charliplexing, bir mikro nəzarət cihazında nisbətən az G/Ç pinlərinin istifadə edildiyi multipleksli bir ekranı idarə etmək üçün bir texnikadır. bir sıra LED idarə etmək. Metod, ənənəvi multipleksləmə üzərində səmərəlilik əldə etmək üçün mikro nəzarətçinin üç dövlətli məntiq imkanlarından istifadə edir.
Charlieplexing düsturu isLEDs = n^2 - n -dir
burada 'n' istifadə olunan pinlərin sayıdır.
ISD olaraq arduino ilə proqramlaşdırılmış bir ATtiny85 istifadə edirəm. Buna görə 20 LED üçün 5 pin istifadə edir.
Charlieplexing haqqında daha çox məlumat:
Addım 4: Şematik Diaqram
Addım 5: Prototip
Bir PCB dizayn etməzdən əvvəl, bir perfboard üzərində bir prototip qurmağa qərar verdim.
Və yaxşı işlədi ….
Addım 6: PCB Dizaynı
PCB Dizaynı üçün KiCad istifadə etdim. Kenar kəsmə Autodesk Fusion 360 istifadə edərək dizayn edilmiş və yaradılan. DXF faylı istifadə edilərək hazırlanmışdır.
PCB nişanının ölçüsü 55*86 mm idi.
PCBWay.com vasitəsilə PCB -dən sitat gətirdim və sifariş etdim.
Qeyd: Mərkəzdəki Ağ İpək Ekran adınızı və ya istədiyinizi yazmaq üçün verilir:)
Lehimdən sonra PCB belə görünür:
Bu layihə açıq mənbədir. Özünüzü qurmaq istəyirsinizsə, bütün mənbələr GitHub səhifəmdə mövcuddur.
Addım 7: Dövrəni ATtiny -ni Yandırın
(İndi batareyanı taxmayın.)
PCB-də ATtiny85 proqramlaşdırmaq üçün 6 pinli bir bağlayıcı təqdim etdim. 6 pinli konnektorun yaxınlığındakı kiçik nöqtə ilk pindir (MISO), alternativ bağlantılar üçün fotoşəkillərə baxın.
- Arduino +5V - VCC
- Arduino GND -GND
- Arduino pin 10 -RST
- Arduino pin 11 -MOSI
- Arduino pin 12 -MISO
- Arduino pin 13 -SCK
ATtiny proqramlaşdırması üçün aşağıdakı linki izləyin:
Instructables İcma Meneceri randofo, "Arduino ilə ATtiny Proqramı" mövzusunda gözəl bir dərs yazdı.
bütün mənbə fayllarını githhub səhifəmdən yükləyə bilərsiniz:
Arduino IDE Tools Menyu qurduqdan sonra verilən arduino eskizini yükləyin
Qeyd: Arduino eskizinin 11 -ci xəttini istədiyiniz kimi göstərmək üçün yeniləyin
Addım 8: Sneak Peek Video
Əylənin:)
Daha çox məlumat lazımdırsa, şərhlərdə soruşmaqdan çəkinməyin, oxuduğunuz üçün çox sağ olun, mən də əlimdən gələni edəcəyəm.
Bu layihəni bəyənirsinizsə, Partiya Çağırışına səs verərək layihəmə dəstək ola bilərsiniz.
Layihəmi PCBWAY -in I Can Solder KIT 2019 yarışmasında da dəstəkləyə bilərsiniz
Xoşbəxtlik!:)
Tövsiyə:
Geyilə bilən elektron nişan: 6 addım (şəkillərlə birlikdə)
Geyilə bilən Elektron Nişan: Bir Hardware/Python görüşünə getməyi və ya yerli Makerfaire -ə getməyi planlaşdırırsınızsa, götürmək üçün əla bir layihədir. Raspberry Pi Zero və PaPiRus pHAT eInk ekranına əsaslanan geyilə bilən elektron nişan hazırlayın. Əldə edə bilərsiniz
[Geyilə bilən Siçan] Windows 10 və Linux üçün Bluetooth əsaslı Geyilə bilən Mouse Controller: 5 Addım
[Geyinilə bilən Siçan] Windows 10 və Linux üçün Bluetooth əsaslı Geyilə bilən Siçan Nəzarətçisi: Siçan göstəricisini idarə etmək və heç bir səthə toxunmadan PC-siçanla əlaqəli əməliyyatları yerinə yetirmək üçün istifadə edilə bilən Bluetooth əsaslı siçan nəzarətçisi hazırladım. Əlcək üzərində quraşdırılmış elektron sxem, h
Geyilə bilən Ağıllı Algılama Tabanı: 13 Addım (Şəkillərlə birlikdə)
Geyinilə bilən Ağıllı Algılama Tabanı: Ayaqların tətbiq etdiyi gücün istiqamətini və paylanmasını anlamaq, zədələnmənin qarşısını almaq və müxtəlif fəaliyyətlərdə performansı qiymətləndirmək və yaxşılaşdırmaq üçün son dərəcə faydalı ola bilər. Kayak texnikamı təkmilləşdirmək və hər şeyi sevməklə
EqualAir: Hava Kirliliği Sensoru tərəfindən Tetiklenen Geyilə bilən NeoPixel Ekranı: 7 Addım (Şəkillərlə birlikdə)
EqualAir: Hava Kirliliği Sensoru ilə Tetiklenen Geyilə bilən NeoPixel Ekranı: Layihənin məqsədi, hava çirkliliyi müəyyən bir həddən yuxarı olduqda, uyarıcı bir qrafik göstərən geyinə bilən bir köynək hazırlamaqdır. Qrafika, "kərpic kəsiciləri" klassik oyunundan ilhamlanaraq, avtomobilin bir avarçəkənə bənzəyir
Geyinilə bilən Nəbz Nişanı: 7 Adım (Şəkillərlə birlikdə)
Geyilə bilən Nəbz Nişanı: Bu ürək dərəcəsi nişanı Adafruit və Bitalino məhsullarından istifadə etməklə yaradılmışdır. Yalnız istifadəçinin nəbzini izləmək üçün deyil, həm də fərqli ürək dərəcəsi diapazonları üçün fərqli rəngli LED -lərin istifadəsi ilə real vaxt rəyini təmin etmək üçün hazırlanmışdır