Mündəricat:
- Təchizat
- Addım 1: Akril lövhəni parçalayın
- Addım 2: LED -lərin deliklərini ölçün
- Addım 3: LEDlər üçün deliklər qazın
- Addım 4: Layerləri birləşdirin
- Addım 5: Qatlamaları birləşdirin, dövrəni lehimləyin və kodu yükləyin
- Addım 6: Yandırın
Video: Raspberry Pi ilə DIY 3D LED Küp: 6 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu layihə, ws2812b LED -lərdən bir DIY 3D LED Küp hazırlamağımızdan gedir. Küp 8x8x8 LED -dir, buna görə də 512 ədəddir və təbəqələr ev deposundan aldığımız akril təbəqələrdən hazırlanmışdır. Animasiyalar bir moruq pi və 5V güc mənbəyi ilə təchiz edilmişdir. Küp, dostlara göstərmək üçün əla bir əsərdir və bir lampa rolunu oynaya bilər. Bizimki bir lampa üçün bir az çox böyükdür (2ft x 2ft x 2ft), ancaq ehtiyaclarınıza uyğun olaraq aşağıya endirə bilərsiniz.
Təchizat
- ws2812b LED Ampüller -
- 5V Güc Təchizatı -
- İstifadə etdiyim moruq pi 3b (istənilən istifadə edə bilərəm) -
- SN74HCT125 Integrated Circuit - LED şeridi üçün müvafiq gərginliyə malik olmaq üçün moruq pi siqnalından gərginliyi atlayır (ümumiyyətlə dövrə hissələrimi Digikeydən alıram)
- 4ft x 8ft akril təbəqə - Home Depot
Addım 1: Akril lövhəni parçalayın
Ws2812b ledləri olan bir 8x8x8 kub hazırlayırıq. Ledlər 3 düym ilə ayrılır, buna görə işıqlar təxminən 21 düym ilə 21 düym uzunluğunda olacaq. Bunun öhdəsindən gəlmək üçün akril təbəqələri 2ft x 2ft -dən bir az daha az düzəltməyi seçdik. Bu, 4ft x 8ft akril bir təbəqədən 8 təbəqə edə biləcəyimiz deməkdir.
4ft x 8ft parçasını masa testeresi ilə bərabər genişlikdə 2 hissəyə (~ 2ft x 8ft) bölməklə başladıq. Bundan sonra, parçalardan bərabər kvadratlar düzəltmək üçün quru silmə işarəsi ilə bir xətt çəkmək üçün bir parça istifadə etdik. Sonra 8 kvadrat təbəqəni düz bir kənar və dairəvi mişardan istifadə etdik.
Addım 2: LED -lərin deliklərini ölçün
8 təbəqənin hər biri ölçüsünə görə kəsildikdən sonra, LED -lərin harada olması lazım olduğunu ölçdük. Led kvadratını mərkəzləşdirmək üçün quru silmə işarəsi və düz bir kənar istifadə etdik. 8x8x8 ölçülü bir kubumuz olduğuna görə, bitişik LEDlər arasında təxminən 3 düym olan bir grid modelində hizalanmış hər bir təbəqədə 64 LED olacaq.
Addım 3: LEDlər üçün deliklər qazın
Deliklər işarələndikdən sonra 1/2 düymlük delikləri pilləli matkap ucu ilə qazın. Bu, akrilin çatlamadığından əmin olacaq. Bu materialda müntəzəm bir matkap ucu istifadə edərkən problemlərimiz oldu və kəsikləri bitirmək üçün bir addım qazma ucu almalı olduq. Parçalar bir -birinə sıxıldığından yalnız 64 delik açmalı olduq. Küpün alt hissəsi olacaq kontrplakdan bir təbəqə də hazırladıq. Deliklər qazıldıqdan sonra, hər bir çuxurdan LED ampulləri qidalandırdıq. Hər cərgədəki ledləri istiqamətləndirmək üçün ilan nümunəsi istifadə etdik.
Addım 4: Layerləri birləşdirin
Qatlar hər birində led ilə edildikdən sonra, aralayıcı olaraq 3 düymlük akril parçaları istifadə edərək qatları birləşdirin. Bütün 8 təbəqəni isti bir şəkildə yapışdırırıq və hər təbəqəyə 5 boşluq qoyuruq. Sonra 2 fut uzunluğunda akril parçaları ilə geri qayıtdıq və kubun tərəflərini gücləndirdik. Bu, kubun bir araya gəldiyini gördüyümüz ilk addımdır və çox gözəl görünürdü.
Addım 5: Qatlamaları birləşdirin, dövrəni lehimləyin və kodu yükləyin
Qatların hamısı bərkidildikdən sonra, təbəqələr arasındakı əlaqələri lehimləməli olduq. Bizdə bərabər sayda LED (8) olduğundan, hər təbəqədə LED -lərin serpantin zolağını zolağın başlanğıcı ilə eyni tərəfdə bitirdik. Sonra hər bir təbəqəni yuxarıdakı təbəqəyə bağladıq, bu da öz növbəsində şaquli serpantin naxışları birləşdirən təbəqələr etdi. Qatlar birləşdirildikdən sonra moruq pi -dən ws2812b led -lərinə məlumat göndərmək üçün əlavə olunmuş fotoşəkildə göründüyü kimi sadə bir dövrə düzəltdik. Moruq pi 3.3V siqnalında çıxdığından və məlumatları ws2812b ledlərinə düzgün göndərmək üçün 5V siqnalına ehtiyacımız olduğundan, gərginliyi artırmaq üçün SN74HCT125 inteqral sxemindən istifadə edirik.
Dövrə qurulduqdan sonra davam edin və kodu github depomdan yükləyin. Bir çox animasiyamız var və daha çoxu gəlir, göz atmaqdan çekinmeyin. Ekrana animasiyalar çəkmək üçün BiblioPixel kitabxanasından və animasiya kodunun bir hissəsini kopyalamaq üçün BiblioPixelAnimations kitabxanasından istifadə etdim. BiblioPixel, yalançı bir şaquli kubu düzgün idarə etmədiyindən, bunu idarə etmək üçün kodu bir qədər dəyişdirməli oldum. BiblioPixel quraşdırıldıqdan sonra animasiyanı problemsiz işlədə bilməlisiniz.
Addım 6: Yandırın
Animasiyalardan zövq alın! Həqiqətən də bəziləri var və hamısını hərəkətdə görmək üçün youtube videosuna baxmağı təklif edirəm. Oxuduğunuz üçün təşəkkürlər!
Tövsiyə:
LED Küp İşıq: 8 Addım (Şəkillərlə birlikdə)
LED Küp İşıq: Bir müddətdir sadə bir LED İşıq qutusu etmək istəyirdim, buna görə də bir qutu qurmağa qərar verdim. Dağılan akrili işıqlandırmaq üçün mükəmməl işləyən başqa bir quruluşdan qalan bəzi filament LED -lərim vardı. İçərisində ümumiyyətlə filament LEDləri tapırsınız
GlassCube - Şüşə PCB -lərdə 4x4x4 LED Küp: 11 Addım (Şəkillərlə birlikdə)
GlassCube - Şüşə PCB -lərdə 4x4x4 LED Küpü: Bu veb saytımda ilk dəfə göstərdiyim şüşə PCB -lərdən istifadə edən 4x4x4 LED kub idi. Ümumiyyətlə, eyni layihəni iki dəfə etmək xoşuma gəlmir, amma bu yaxınlarda məndən daha böyük bir versiya hazırlamağa ilham verən fransız istehsalçısı Heliosun bu videosuna rast gəldim
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Sadə Arduino RGB LED Küp (3x3x3): 18 Addım (Şəkillərlə)
Sadə Arduino RGB LED Cube (3x3x3): LED kublarını araşdırdım və əksəriyyətinin ya mürəkkəb, ya da bahalı olduğunu gördüm. Çox fərqli kublara baxdıqdan sonra nəhayət LED kubumun belə olması lazım olduğuna qərar verdim: əlverişli qurmaq asan və sadə
3x3x3 Arduino Lib ilə LED Küp: 4 Adım (Şəkillərlə)
3x3x3 LED Arduino Lib ilə LED Küp: LED kublarının qurulması ilə bağlı digər Təlimatlar da var, bu bir neçə səbəbdən fərqlidir: 1. İstifadəsi az olan komponentlər və birbaşa Arduinoya bağlanan qarmaqlar ilə inşa edilmişdir. 2. Aydın, çoxalması asan bir dövrə diaqramı pr