Mündəricat:
- Addım 1: Videoya baxın
- Addım 2: Nə lazımdır
- Addım 3: 3D çap
- Addım 4: LED -lərin naqillərə çəkilməsi
- Addım 5: Lightpipe əlavə edin
- Addım 6: Arduino ilə idarə edin
- Addım 7: Nəticələr və Təkmilləşdirmələr
Video: Lightpipe 7 Segmentli Ekran: 7 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Ayaqqabı bağcıqlarından bir ekran qura biləcəyinizi desəm nə olar !? Yaxşı, etdiyim budur! Öz yeddi seqmentli ekranınızı qurmaq yeni bir şey deyil, çox yaygın bir Arduino layihəsidir, amma bunun üçün bir fikrim var idi, buna görə də gedəcəyimi dedim və mən tamamilə necə çıxdığına sevindim!
Light up ayaqqabı bağcıqlarından (işıq borusu), bəzi ünvanlı RGB LED -lərdən (Neopixellər) və 3D çapdan hazırlanmışdır. Bu dizaynın arxasındakı fikir, gözlənilməz Maker və David Wattsın üzərində işlədiyi Cob LED layihələrindən ilham almışdır. Bunu necə etdiyimi və ikinci bir versiya üçün bəzi fikir və təkliflərimi sizə göstərəcəyəm!
Addım 1: Videoya baxın
Videoda yoxlamaq istəsəniz bu Təlimat kitabında etdiyim hər şeyi əhatə edirəm.
Addım 2: Nə lazımdır
Bu ekranı hazırlamaq üçün aşağıdakılardan istifadə etdim
- 3D çaplı montaj (bu barədə növbəti addımda ətraflı məlumat veriləcək)
-
Ayaqqabı bağcıqlarını yandırın - bilirəm, nə qədər qəribədir, amma ucuzdur və əla işləyir. Bir cüt krujeva ilə 4 ekran edə bilməlisiniz. LEDləri istifadə etməyəcəyimiz üçün krujevaların rəngi heç bir əhəmiyyət kəsb etmir.
- Amazon.com* (istifadə etdiyim kimi deyil, amma işləməli kimi görünürlər)
- Amazon.co.uk* (yuxarıdakı kimidir)
- Aliexpress*
- 14 Delik vasitəsilə Ünvanlaşdırıla bilən LEDlər - Keçən il bir proyektdən qalmışdım və aldığım dəqiqləri tapa bilmirəm (inanıram ki, APA106), amma inanıram ki, Sparkfun -dan olanlar işləməlidir, ehtiyacınız olacaq hər seqment üçün 3 paket almaq.
Ehtiyac duyacağınız başqa şeylər
- Hər hansı bir Arudino, aliexpress -də RobotDyn -dən bir arduino Uno istifadə etdim*, mikro USB konnektoru istifadə etdiyi üçün bəyəndim
- Düzgün etmək üçün 3d çapımdakı delikləri açmalıydım, eyni şeyi etməlisiniz (lazım olduqda 3 mm və 5 mm bit)
- İşıq borusunu kəsmək üçün kəskin bıçaq
- Tel və lehim
*= Ortaq bağlantılar
Addım 3: 3D çap
Bir neçə dəqiqədə fiziki cisimlər yarada biləcəyimiz bir əsrdə yaşayırıq! Bu ekranı 3D printer olmadan etmək çox çətin olardı!
Partiyanı Thinkercad -da hazırladım. Tək parçalar hazırlamağa başladım, buna görə çox vaxt itirmədən və plastikdən yararsız 7 seqmentli ekranlar hazırlamaqdan əvvəl konsepsiyanın işlədiyinə sevindim! Təkrarlarımı Thinkercad linkində görə bilərsiniz, daha incə olanları çap etməkdə çətinlik çəkirdim və bir az da işıq axırdı.
Bu hissəni Tinkercad -da və Thingiverse -də tapa bilərsiniz
Qeyd etmək lazım olan bir şey, işıq borusunun qazdığım çuxurlara sığmamasıdır, 3 mm -lik bir matkapla delik açmaq lazım idi. Düşünürəm ki, eyni üslubda bir ekran 3D etmək mümkün ola bilər. printer, qalın bir ağac parçası istifadə edərək 3 mm -lik bir çuxur qazır və sonra 5 mm LED üçün kifayət qədər qazılır. Kimsə bu marşrutu atarsa, onu görmək istərdim!
Addım 4: LED -lərin naqillərə çəkilməsi
Lehimdən hər hansı birini örtməzdən əvvəl, bunun gözəl olmadığını xəbərdar etməliyəm! Bu təlimatın sonunda bunu edəcəyim bəzi dəyişikliklər haqqında danışacağam.
Adətən Neopixles adlandırılan ünvanlı RGB LED -lərdən istifadə edirik. Bunlar möhtəşəm kiçik şeylərdir, onları xüsusi edən şey, hamısını bir anda dəyişdirməkdənsə, hər bir fərdi LED -in rəngini təyin etməkdir. Nəzarət etmək üçün yalnız bir məlumat telinə ehtiyacları var, buna görə dövrələri çox asanlaşdırır!
Bu tip LED -ləri bir zolaqda tapmaq ehtimalı daha yüksəkdir, lakin onlar dəlik formasında da mövcuddur (standart LED kimi).
Etmək istədiyiniz ilk şey LED -lərinizin pinoutunu almaqdır, harada satın alacağımı tapa bilmədiyim üçün LED -lərimin pinoutunu göstərən bir nöqtə yoxdur və digər uyğun LED -lərin fərqli pinoutları var.
LED -lərinizdə aşağıdakı pinlər olacaq
- VCC - 5V -ə qoşulmaq üçün
- Torpaq - Zəminə qoşulmaq
- Din - Daxil olan məlumatlar əvvəlki LED -in Dout -a qoşulmalıdır
- Dout - Data Out, növbəti LED girişinə qoşulmalıdır
Məlumat Ayaqları
LED -ləri 3D çap montajına qoyun və LED -lərin Dout pinini bükün ki, onlar ardıcıllıqla növbəti LED -ə işarə etsinlər. (İstifadə etdiyim ardıcıllığı görmək üçün yuxarıdakı şəklə nömrələrlə baxın, LED 5 -in Dout LED 6 -a qoşulur).
Dout ayağını növbəti LED -in Din ayağına lehimləyin. Dout ayağının keçməməsi üçün çox böyük olan boşluqlar üçün, növbəti LED -in Din pimini Dout ayağına doğru bükün və onları lehimləyin.
Bitirdikdən sonra ehtiyat Din ilə bir LED (şəklimdə LED 0) və ehtiyat Dout ilə fərqli bir LED (mənim üçün LED 13) qalmalıdır.
Birdən çox ekran bağlayırsınızsa, ilk ekranın ehtiyat Doutu ikinci ekranın birinci Dininə qoşulacaq.
Güc Ayaqları
İndi bütün VCC ayaqlarını bir yerə bağlamalısınız/ burada olduqca tənbəl idim və ayaqlarımı lehimlədiyim tək bir tel istifadə etdim. Bunun tam bir döngəsini tamamlamalısınız, çünki VCC döngəsini yenidən başladığınız LED -ə qaytarın, bu da son LED -lərdəki gərginlik düşməsini minimuma endirməyə kömək edir. Gücünü asanlıqla bağlaya biləcəyiniz bir tel telini bu döngədən lehimləməlisiniz.
Torpaq ayaqları üçün yuxarıda göstərilən addımları təkrarlayın.
Çox metr istifadə edərək qısa və ya körpüləri sınadığınızdan əmin olun.
LED -lərim işə salındıqda mavi rəngə çevrildi, buna görə də hər bir LED -in elektrik raylarına 5V çəkərək güc aldığını yoxlaya bildim.
Bütün bunlar mənim üçün işləndi, amma bunu növbəti dəfə etdiyim zaman mütləq fərqli şəkildə edəcəyəm!
Addım 5: Lightpipe əlavə edin
Sonrakı işıq borusunu bütün seqmentlərə uyğun şəkildə kəsməliyik.
Kəsmək üçün Stanley bıçağından istifadə etdim, əvvəlcə bir növ mişar gördüm, amma aşağı itələmək gilyotin kimi daha yaxşı işlədiyini gördüm.
Çuxurlarla örtülmüş işıq borusunu ölçün, əyilmək və çuxurdan enmək üçün hər tərəfdən 1-2 sm əlavə buraxmaq istəyirsiniz. Onları bir az uzun kəsmək daha yaxşıdır ki, 3D dizaynda tikilmiş bir otaq var və onu qoymağı asanlaşdırır. Çox uzun olarsa, bir az kəsə bilərsiniz (yenidən əlavə etməkdən daha asandır). çox qısadırsa:))
İşıq borusunu lazım olan hər bir yuvaya daxil edin. Bitirdikdə yuxarıdakı şəklə bənzəməlidir.
Addım 6: Arduino ilə idarə edin
İndi əsl bir test verməyin vaxtı gəldi! Test eskizini Github'ımdan yükləyin, bu sadəcə hesablanan sadə bir eskizdir. Eskizi Arduino -ya yükləyin. İndi ekranı Arduino -ya bağlamaq vaxtıdır. Mənimlə əlaqə qurmaq üçün timsah kliplərindən istifadə etdim.
- Ledlərin VCC xəttini Arduino 5V pininə qoşun
- Toprağı bir topraklama pininə bağlayın
- Ehtiyat Din ayağını Arduino'nuzun 10 pininə bağlayın
İndi onu işə salın və olduqca sərin görünən 7 seqmentli bir ekrana sahib olmalısınız!
Qeyd: Hər bir LED 60 mA -a qədər cərəyan çəkə bilər. Birdən çox ekranı bağlayırsınızsa, ayrı bir 5v enerji təchizatı bağlamağınız məsləhətdir. Arduinonun zəminini də bu enerji təchizatına bağladığınızdan əmin olun.
Addım 7: Nəticələr və Təkmilləşdirmələr
Bu ekranı çox bəyənirəm və gələcəkdə bir layihə üçün mütləq istifadə edəcəyəm, amma yenidən qurarkən fərqli edəcəyim bəzi şeylər var.
Yenidən bu layihə ilə eyni LED -lərlə qursaydım, kabelləri daha səliqəli saxlamaq üçün əlbəttə ki, hər bir LED üçün perf board istifadə edərdim.
Növbəti dəfə bu layihəni hazırlayanda SMD LED -lərini ya xüsusi bir PCB dizayn edərək, ya da bəlkə də belə bir şey istifadə edərək istifadə edəcəyimi düşünürəm. Düşünürəm ki, xüsusi PCB həlli yaxşı olardı, çünki bu heç bir məftil olmaması deməkdir! SMD LED -lərindən istifadə etmək, 3D modelin o qədər də dərinliyə ehtiyac duymayacağı anlamına gəlir ki, keçid çuxurlu LED -ləri yerləşdirməyə ehtiyac yoxdur. Bu da LED -in arxa tərəfindəki işığı azaldır.
İnşallah bu layihədən zövq aldınız! Layihələrdə Lightpipe istifadə etmək üçün başqa fikirləriniz varsa, bunu eşitmək istərdim.
Məndən daha çox layihə görmək istəyirsinizsə, YouTube kanalıma baxın!
Tövsiyə:
Sensorlu ekran Macintosh - Ekran üçün IPad Mini ilə Klassik Mac: 5 Addım (Şəkillərlə birlikdə)
Sensorlu ekran Macintosh | Klassik Mac Ekran üçün IPad Mini ilə: Bu, köhnə bir Macintoshun ekranını iPad mini ilə necə dəyişdirəcəyimə dair yeniləmə və yenidən işlənmiş dizaynımdır. Bu, illər ərzində hazırladığım 6 -cı əsərdir və bunun təkamülündən və dizaynından olduqca məmnunam
Arduino ilə 4 Rəqəmli və 7 Segmentli Ekran istifadə edərək: 7 addım
Arduino ilə 4 Rəqəmli və 7 Segmentli Ekrandan istifadə edərək: Bu təlimatda sizə arduino istifadə edərək 4 rəqəmdən ibarət 7 seqmentli ekranın necə istifadə olunacağını göstərəcəyəm. Qeyd etmək istədiyim bəzi əsas şeylər, bunun arduino uno, leonardo, lövhələrdəki 13 rəqəmsal lövhələrdəki demək olar ki, bütün rəqəmsal pinləri tutmasıdır
ESP8266 Veb Serverindən istifadə edərək 7 Segmentli LED Ekranın İdarə Edilməsi: 8 Addım (Şəkillərlə birlikdə)
ESP8266 Veb Serverindən istifadə edərək 7 Segmentli LED Ekranın İdarə Edilməsi: Layihəmdə html formasından istifadə edərək http serveri vasitəsilə 7 seqmentli ekranı idarə edən Nodemcu ESP8266 var
Ünvanlı 7 Segmentli Ekranlar: 10 Addım (Şəkillərlə birlikdə)
7 Segmentli Ünvanlı Ekranlar: Hər dəfə beynimdə bir fikir tıklanır və düşünürəm ki, "əvvəllər bu necə edilməyib?" və çox vaxt əslində belə olub. &Quot; Ünvanlı 7 Segmentli Ekran " - Həqiqətən də bunun edildiyini düşünmürəm
Təkrarlanan PVC Yeddi Segmentli Ekran: 5 Addım (Şəkillərlə birlikdə)
Yenidən işlənmiş PVC Yeddi Segment Ekranı: bir müddətdir divarımda asa biləcəyim rəqəmsal bir saat düzəltməyi planlaşdırırdım, ancaq akril almaq istəmədiyim üçün qoydum, buna görə də bir az PVC kabel kanallarından istifadə etdim. Nəticələrin yataq olmadığını söyləmək məcburiyyətindəyəm