Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Parçaları və Alətləri əldə edin
- Addım 3: Səth Montaj Komponentləri ilə başlayın
- Addım 4: Yenidən axın
- Addım 5: Pin başlıqlarını əlavə edin
- Addım 6: 7 Segmentli Ekranı lehimləyin
- Addım 7: Hardware necə işləyir
- Addım 8: Demo Proqramının Necə Çalışdığı
- Addım 9: Daisy Chain Onları Birlikdə
Video: Ünvanlı 7 Segmentli Ekranlar: 10 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Tez -tez beynimdə bir fikir gəlir və düşünürəm ki, "əvvəllər bu necə edilməyib?" və çox vaxt əslində belə olub. "Ünvanlandırıla bilən 7 Segmentli Ekran" vəziyyətində - Həqiqətən bunun edildiyini düşünmürəm, ən azından belə deyil.
Çox vaxt 7 seqmentli ekranlar düşündüyünüzdən daha mürəkkəb olur. Əslində rəqəmləri və ya hərfləri göstərmək üçün bir dəstə LED yandırırsınız. Bu, hər bir rəqəmin hər bir seqmentinə nəzarət etməli olduğunuz deməkdir, buna görə də 4 rəqəminiz varsa, bu 4 * 7 = 28 çıxışdır! Kablolama və rezistorlardan danışmaq olmaz. Sonra bir dəstə sürməyə başladığınızda, işlər o qədər də sadə görünmür. İstədiyiniz qədər 7 seqmentli ekrana sahib olmaq üçün sadə bir yol yaratmağa qərar verdim və bunlar super modullardır. 20 və ya 2 istəsəniz, onları idarə etmək üçün Arduinodan yalnız bir məlumat xəttinə ehtiyacınız var. Bunu necə etdiyimi və ya özünüz etmək üçün və ya necə işlədiyini bilmək üçün izləyin!
Öz yaradıcılığınızı etmək istəmirsinizsə və ya sadəcə yaratdığım açıq mənbə layihələrini dəstəkləmək kimi hiss etmirsinizsə, hazırda veb saytımda bu ekranlar üçün bir kütləvi maliyyə kampaniyası aparıram!
Addım 1: Videoya baxın
Videolara baxaraq daha yaxşı öyrənsəniz, bunları necə qurduğumu və burada necə işlədiyini izah edəcəyəm.
Abunə olmağı unutmayın!
www.youtube.com/seanhodgins
Addım 2: Parçaları və Alətləri əldə edin
Çox hissələr yoxdur, bu da bunu əla edir, ancaq səthə montaj lehimləmə ilə yaxşı olacaqsınız.
Ekran başına hissələr:
- 1 x Xüsusi PCB - GitHub -dan faylları alın və ya PCBWay vasitəsilə sifariş edin
- 3 x WS2811 - Adafruit
- 1 x 7 Segment Ekranı - Ümumi Anod Olmalıdır! Sparkfun Onlara Sahibdir
- 3 x 33OHM Rezistor 0805 - Digikey
- 3 x 1uF Kondansatör 0805 - Digikey
- 1 x 3 -Pinli Düz Açılı Başlıq - Qadın - Digikey
- 1 x 3 -Pinli Düz Açılı Başlıq - Kişi - Digikey
Alətlər:
- Lehimleme dəmir
- Reflow Fırını və ya İsti Hava (İsteğe bağlı, lakin daha asan)
- Lehim pastası və ya lehim
Tikintini atıb sadəcə bir cüt almaq istəyirsinizsə, bura gedin
shop.idlehandsdev.com/products/addressable-7-segment-display
Addım 3: Səth Montaj Komponentləri ilə başlayın
Arxa tərəfə lehim pastası tətbiq edin. Bunlar hamısı həqiqətən bağışlayan komponentlərdir, buna görə heç vaxt səthə montaj komponentlərini geri qaytarmamısınızsa başlamaq yaxşı bir layihə olardı. Lehim pastasını tətbiq etdikdən sonra qapaqları, rezistorları və nəhayət WS2811 -i yerləşdirin. Lövhədə işarələri izləyin.
Addım 4: Yenidən axın
İsti havanı çıxarın və ya sobanı yenidən boşaltın, bütün lehim pastası quruyana qədər qızdırın. İsti hava və ya yenidən doldurma sobası yoxdursa, bir lehimləmə dəmir və lehim istifadə edə bilərsiniz. Daha darıxdırıcı, lakin tamamilə edilə biləndir. Bəzi texnikaları bilmək istəyirsinizsə bu barədə bir videom var. Bura baxın:
Addım 5: Pin başlıqlarını əlavə edin
Bu Təlimatın göstərdiyi addımların sırası vacibdir. Pin başlıqlarının sonradan lehimlənməsi lazımdır, çünki onların yastıqları tezliklə 7 seqmentli ekran komponentinin altında gizlənəcək. Lövhə, kişi və dişi pin başlıqlarının hansı istiqamətə getdiyini göstərir. Onları düzəltməyə çalışın!
Addım 6: 7 Segmentli Ekranı lehimləyin
Nəhayət, 7 seqmentli ekran komponentini lehimləməliyik. İpək ekranının istiqamətini izləyərək düzgün istiqamətdə olduğundan əmin olun.
Lehimləmə işini bitirdikdən sonra lövhəni ən sevdiyiniz təmizləyici ilə təmizləyin və işiniz bitdi!
Addım 7: Hardware necə işləyir
WS2811 IC, dəyişən cərəyanla 3 LED idarə edə bilir. Normalda bunlar qırmızı, yaşıl və mavi LED -lərdir ki, minlərlə fərqli rəng edə bilər. 7 seqmentli ekran vəziyyətində, 7 seqmentli ekranın 8 fərqli seqmentinin parlaqlığını idarə etmək üçün 3 WS2811 istifadə edirik. WS2811 -lərdən ikisi 3 seqmentə, sonuncusu isə bir hissəsi olmaqla 2 seqmentə bağlıdır. Qalan bir şey, ehtimal ki, bir şey üçün faydalı ola biləcəyini düşündüyüm, doldurulmamış bir LED -ə bağlıdır.
WS2811 -in ünvanlanmasının yolu, məlumatları bir WS2811 -dən digərinə ötürə bilməsidir. Beləliklə, bir bit (məlumat) sətri göndərdiyiniz zaman, hansı LED -lərin açılacağı ilə bağlı öz məlumatlarını alacaq və bütün məlumatları alana qədər bəzi məlumatları aşağıdakı WS2811 -lərə ötürəcəkdir. Bu o deməkdir ki, bu əlaqə üsulu yalnız bir məlumat xətti tələb edir. Məlumatlar tək rəqəm üçün alındıqdan sonra məlumatları sonrakı üç rəqəmə köçürür. Yuxarıdakı şəkildə çox sadələşdirilmiş bir sxem var. Pulsuz yaşıl tel, növbəti ekrana gedən şeydir.
Addım 8: Demo Proqramının Necə Çalışdığı
Ünvanlı 7 Segmentli Ekranda əşyaların necə göstəriləcəyini göstərmək üçün tez bir Arduino proqramı hazırladım. Nömrə ekranlarını idarə etmək üçün Adafruit NeoPixel Kitabxanasından istifadə edir. Əsasən hər rəqəmi 3 Neopikselə çevirir. Bir rəqəmi tək bir ekrana göndərə və sadəcə yazaraq parlaqlığını idarə edə bilərsiniz:
writeDigit (DisplayNumber, Sayı, Parlaqlıq);
Ekran nömrəsi, 0-dan başlayaraq yazmaq istədiyiniz ekranın sağından soluna olan nömrədir. Nömrə, 0-9 arasında ekranda göstərmək istədiyiniz faktiki rəqəmdir, parlaqlıq isə 0-255 arası bir dəyərdir. parlaq olmasını istəyirsən.
Hər dəfə təzələmək istədiyiniz zaman göndərməlisiniz:
seqmentlər.show ();
Burada multipleksasiya getmədiyindən, ədədlərin nəbzini çəkmək, söndürmək, sərin animasiyalar etmək kimi işləri çox asanlaşdırır.
Müstəqil bir kitabxana yoxdur, amma tezliklə bir kitab üzərində işləyə bilərəm. Layihəyə töhfə vermək və kitabxana yazmaq istəyirsinizsə, mənimlə əlaqə saxlamaqdan çekinmeyin və sizə bir neçə ekran göndərəcəm.
Addım 9: Daisy Chain Onları Birlikdə
PCB yarışmasında ikinci mükafat
Tövsiyə:
K -Ability V2 - Dokunmatik ekranlar üçün açıq mənbəli əlçatan klaviatura: 6 addım (şəkillərlə)
K-Ability V2-Dokunmatik Ekranlar üçün Açıq Mənbə Əlçatan Klaviatura: Bu prototip, K-Ability.K-nin ikinci versiyasıdır. Sinir-əzələ xəstəlikləri ilə nəticələnən patologiyası olan şəxslərə toxunma cihazlarından istifadə etməyə imkan verən fiziki bir klaviatura. Bir çox köməkçi var. hesablamaların istifadəsini asanlaşdıran
Fadecandy və İşləmə ilə Ünvanlı LEDləri Necə İdarə Etmək olar: 15 Addım (Şəkillərlə)
Fadecandy və İşlənmə ilə Ünvanlı LEDləri Necə İdarə Etmək olar: WhatThis, Fadecandy və İşlənmənin ünvanlı LED-ləri idarə etmək üçün necə istifadə ediləcəyinə dair addım-addım təlimatdır. (Artırmaq üçün birdən çox Fadecandys -i bir kompüterə qoşa bilərsiniz
Fərdi Ünvanlı LED Hula Hoop: 9 Addım (Şəkillərlə birlikdə)
Fərdi Ünvanlı LED Hula Hoop: Bu təlimatda sizə öz fərdi olaraq ünvanlı LED hula halqasının necə hazırlanacağını göstərəcəyəm. Fərdi ünvanlar halqa içərisindəki hər bir LEDin eyni anda fərqli bir rəngə sahib ola biləcəyi mənasını verir. Gözəl bir LED nümunələri yaratmaq istədim
Ünvanlı LEDləri idarə etmək üçün Bluetooth 4.0 HC -08 Modulundan istifadə edin - Arduino Uno Dərsliyi: 4 addım (şəkillərlə)
Ünvanlı LEDləri idarə etmək üçün Bluetooth 4.0 HC -08 Modulundan istifadə edin - Arduino Uno Dərsliyi: Arduino ilə hələ ünsiyyət modullarını araşdırmısınızmı? Bluetooth, Arduino layihələriniz və əşyaların internetindən istifadə etmək üçün bir dünya dünyası açır. Burada bir körpə addımdan başlayacağıq və ünvanlı LED -lərin sma ilə necə idarə olunacağını öyrənəcəyik
Ünvanlı Süd Şüşələri (LED İşıqlandırma + Arduino): 12 addım (şəkillərlə)
Ünvanlı Süd Şüşələri (LED İşıqlandırma + Arduino): PPE süd şüşələrini yaxşı görünən LED işıqlara çevirin və onları idarə etmək üçün bir Arduino istifadə edin. Bu, bir çox şeyi, əsasən də süd şüşələrini təkrar emal edir və çox az miqdarda güc sərf edir: LEDlər, görünür, 3 vattdan az dağılır, amma parlaqdır