Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
YENİLƏYİN !! Sxem ONLINE -dir! 2 YENİLƏN !! Kod ONLINE! Bu layihə, 24x8 matrisinin olduqca sürətli qurulmasını izah edir. Bu layihə üçün ilham mənbəyim Syst3mX -in 24x6 matrisindən gəldi. 24x6 ölçülü bir matris çox böyük idi, ancaq mənim üçün çox kiçik idi, çünki yalnız 6 sətirdə çox iş görülə bilməz. Məqsədim o ekrandakı xətt sayını artırmaq idi, buna görə də bir neçə əlavə pikselə sahib ola bilərdim. Əsasən, bu, həqiqətən böyük bir ekrana sahib olmağı mümkün edən sərin, bir -birinə bağlanan köpük lövhəsi olan 24x8 matrisdir. Bu ekran 3 fut uzunluğunda və bir ayaq hündürlüyündədir! Böyük, düz ekranlı televizorun yarısı qədərdir! Üstəlik, hər şey arduino tərəfindən idarə olunur, buna görə də mətni göstərməklə yanaşı başqa maraqlı şeylər etmək üçün proqramlaşdıra bilərsiniz!:) Mən də bir lisey şagirdiyəm və bir şeylər etməyi sevirəm. Bəs bu müsabiqələrdə bu layihəyə səs verməyi düşünürsünüzmü? Təşəkkürlər! Çətinlik: Bu layihə bir mütəxəssis üçün olduqca sadə olacaq, amma yeni başlayanlar bununla mübarizə aparacaqlar. Lehimləmə/dövrə qurma təcrübəsi olanlar üçün daha yaxşıdır. Qiymət: Bütün layihə 70 dollardan az bir qiymətə edilə bilər, əgər arduino lövhəniz varsa. Vaxt: 2 həftə sonu və ya təxminən 1 tam mövsüm Star Trek işinin.
Addım 1: Materiallar
Bu layihə çoxlu materiallardan istifadə edir, buna görə də hamısının bir siyahıda olması ən yaxşısıdır. Bunu tamamilə qurmaq üçün sizə lazım olacaq: • 192 LED (LEDlər uğursuz ola bilər və ya asanlıqla qızardıla bilər, buna görə də 200 ədəd almağı məsləhət görürəm) • 3 x 74HC595 növbə qeydləri • 24 rezistor (İstədiyiniz dəyərləri əldə etmək üçün bundan istifadə edin (https:// led.linear1.org/1led.wiz), LED -lərinizin irəli gərginliyini və cərəyanını, həmçinin təchiz etdiyinizi bilməlisiniz (arduino vəziyyətində ümumiyyətlə 5v qaynaqlıdır)) • 8 x 1k rezistorlar • 8 x 2N3904 tranzistorları • 1 x 4017 onillik sayğacı • 1 x Arduino lövhəsi və ya Atmega 328 çipi. Yalnız çipiniz varsa • Proqramlaşdırmaq üçün vasitələriniz olduğundan əmin olun • Tel (çoxu!). Bunu etmək üçün yəqin ki, 50ft tel keçdim. Ən azı 50ft, daha çox olmasa … (Tel üzərində bir yan qeyd, nazik bir ölçüdə (22-26ish) bərk əsas tel Tikinti prosesinin çox hissəsinə kömək edəcək və telin soyulmasına çox vaxt qənaət edəcək bəzi örtülməmiş tel tapa bilərsiniz) • İzləmə (eskiz) kağızı. İzləmə kağızı tapa bilmirsinizsə, mum kağızı və ya perqament kağızından da istifadə edə bilərsiniz • Yapışqan. Sadəcə ağ Elmers yapışqanından istifadə etdim və çox yaxşı işlədi • Köpük lövhəli panel (36 uzunluqda). Mən bu lövhəni Walmart -dan istifadə etdim, onun ölçüləri tam uyğun idi. Tək parça paketlərdə idi və məktəb ləvazimatlarının içində idi. Alternativ olaraq, kartondan və ya bənzər bir lövhədən istifadə edə bilərsiniz. • Elektrik lenti (isteğe bağlı, amma həqiqətən faydalıdır) Utanmaz fiş- Əksər hissələrimi taydaelectronics.com- böyük mağazadan alıram (xüsusən büdcəsi olan tələbələr üçün: D), lakin göndərmə bir müddət çəkir (~ 10 gün). Tez əldə etmək istəyirsinizsə, Digikey və ya Mouser elektronikasını məsləhət görürəm. Böyük mağazalar və digikey ümumiyyətlə 2 gün ərzində mənə çatır.
Addım 2: Alətlər
Ehtiyac duyduğunuz alətlər… • Lehimləmə dəmiri • Tel çıxarıcılar • Lazer kəsici (əgər sizdə varsa). Tam 3ft uzunluğunda işarəni düzəltmək üçün 36 düym uzunluğunda yatağı olan məktəblərim Legend 36EXT lazer kəsicisini istifadə etdim. Əgər o qədər böyük bir lazeriniz yoxdursa, hissələri kiçilə bilər (daha kiçik bir son işarəsi) və ya lövhəni hissələrə ayıra bilərsiniz. Lazer kəsiciniz yoxdursa, lövhələri əllə kəsmək üçün X-acto bıçağı və ya bənzər bir alətdən istifadə edə bilərsiniz. • Qayçı
Addım 3: Köpük taxtasını kəsin
LED -lərin yerləşdirilməsi üçün bir -birinə bağlanan bir şəbəkə yaratmaq üçün köpük taxtası bölmələrə bölünəcək. İşdə kəsdiyim şeylərin əsas təsvirləri. Bu, lövhəni 34 hissəyə ayıracaq - 23 qısa yivli parça, 7 uzun yivli parça və hər biri 2 qısa və uzun yuvasız parça. Birinci fayl lövhələrin uzun hissələrini, ikincisi qısa parçaları kəsir və üçüncü parça LED -lərin yerləşdirilməsi üçün bir ızgara yaradır.
Addım 4: Eggcrate qurun
Beləliklə, indi ızgara yaratmaq üçün bir çox parçanız olmalıdır. Masanın üstünə uzun bir parça qoyaraq şəbəkəmi qurmağa başladım. Sonra həmin parçanı bir -birinə bağlayan qısa bir parça qoydum. Bütün yol daxil edildikdən sonra qalan uzun parçaları bir qısa parçaya bağladım. Bunu etdikdən sonra, bütün ızgara qurulana qədər parçaları başqalarına yapışdırmağa davam edə bilərsiniz. (Qeyd: təsadüfən parçaları çox uzun kəsdim, orada olmamalı olan əlavə bir sıra əlavə etdim. Yüklədiyim fayllarda bunu düzəltdim və son ızgaram üçün düzəltdim)
Addım 5: Digər tərəfləri yapışdırın
İndi kənarları açıq olan bir yumurta qabına sahib olmalısınız. İndi ızgaranı bitirmək üçün açılmamış 4 ədəd istifadə edəcəyik. Bunu etmək üçün bir az kitabları ızgaramın üstünə qoydum (bir az əyri idi, bu onu düzəltməyə kömək etdi). Sonra uzun parçaları sonda bitəcəkləri yerə düzürəm. Sonra onları ağa yapışdırmaq üçün bir neçə qarağac ağ yapışqan istifadə etdim. Yapışqan qurarkən hissəni ızgaraya tutmaq üçün bir şey istifadə edin, çox kitab istifadə etdim. Parçalarım bir az əyilmiş və qeyri -bərabər olduğu üçün hissələri bir -birinə bağlamaq üçün kiçik dırnaqlardan da istifadə etdim. Bunu ızgaranın 4 tərəfi üçün edin:) Yapışqan quruyarkən, növbəti mərhələyə keçə bilərsiniz.
Addım 6: Başlamazdan əvvəl …
Başlamazdan əvvəl burada bir neçə ipucu var
-İşinizə diqqət yetirdiyinizə və bunu qurmağa hazır olduğunuza əmin olun. Bunu başa çatdırmaq üçün təxminən 8 saat davamlı lehimləmə apardım. Bir gecə gecə yarısına qədər bu işlə məşğul oldum və ertəsi gün onu açmağa çalışdım, amma alınmadı. Məlum olur ki, diqqətsiz lehimləmə mənə bütün şortları və yanlış əlaqələri tapmaq üçün təxminən 3 saat əlavə səbəb oldu.
-Təmiz bir iş sahəsinə sahib olduğunuzdan əmin olun. Bilirəm ki, olduqca açıq səslənir, amma ümumiyyətlə iş yerimdə bir çox hissəm var. Səhv hissəni tutub lehimləmək istəməzsən, elə deyilmi? Yalnız təmiz bir iş sahəsinin xoşbəxt bir iş sahəsi olduğunu unutmayın.
Addım 7: LEDləri Şəbəkəyə lehimləyin
Bu, bütün prosesin ən çox vaxt aparan hissəsidir, LEDləri şəbəkənin arxa panelinə lehimləyir. Bunu etmək üçün, arxa lövhə ilə eyni boşluqda kəsdiyim əlavə bir taxta parçasına 8 led yerləşdirdim. Daha sonra 12 tel parçasını soydum və hər bir LED anodunu (pozitiv) ona lehim etdim. Bunu etməklə matrisin bir sütunu əmələ gəldi (24 -ə ehtiyacınız var). Fotoşəkillərin olmaması üçün üzr istəyirəm, amma bunu tezliklə yeniləyəcəyəm. daha çox şəkil və məlumat. Bütün sütunları sıraladıqdan sonra, satırları lehimləmə vaxtıdır. Bunu etmək üçün LED -lərin katotunu (mənfi qurğuşun) pozitivdən uzaqlaşdırmaq lazımdır. təxminən 45 dərəcə bir açı ilə mina. Qısalmanın qarşısını almaq üçün bütün anodların üzərinə bir parça elektrik lenti qoydum və bant katotları lehimlədiyiniz zaman kömək edəcək. Daha sonra 3ft telini soyub katotlara lehimlədim, anodlarla eyni üsulla. Bunu bitirdikdə 8 satır və 24 LED sütunu olmalıdır. İnsanların fərqli lehim üsullarına sahib olduğunu başa düşürəm, bunu istədiyiniz kimi edin, ancaq unutmayın ki, bütün anodlar (pozitiv) aparıcılar sütundadır və katodlar satırlara keçir.
Addım 8: Dövrə edin
Burada gedən bütün sxemlərin bir sxemini hazırlayıram … Hər kəsə ehtiyacı olarsa EAGLE faylını verəcəyəm. Willard2.0 tərəfindən hazırlanmış bir PCB dizaynı da var (TƏŞƏKKÜRLƏR !!)
Addım 9: Kod əlavə edin
Arduino -da seriya rejimini istifadə edən matrisin kodu budur. Arduino proqramında seriyalı monitoru açın və mətn göndərin və matrisdə bir dəfə görünməlidir. YENİLƏNİŞ: Kod v1.2 - indi serial kodu hər normal ASCII simvolunu ehtiva edir! Bu standart ABŞ klaviaturasındakı HƏR düyməsidir! Serial kodu, mətni göstərmək üçün arduino proqramından serial girişi alır- bu mətndən bir dəfə keçir və dayanır … Döngə kodu bir sıra məktublar götürür və arduinoya yükləyir və dəfələrlə döngə salır. İndi ara verməli və Syst3mX -ə təşəkkür etməliyəm, çünki bu layihənin əksəriyyəti onun sxeminə görə hətta 24x6 matrisinə əsaslanır. Onu yoxlayın, əla adamdır. Mənim kodum əsasən onun yalnız dəyişdirilmiş bir versiyasıdır. Onun kodu mənim iradəmlə eyni şəkildə işləyir, ancaq onun kodu 6 sıra ilə məhdudlaşır, mənimki tam 8 -dən istifadə edir. Əgər matrisiniz işləyirsə, bir az dondurma ilə qeyd edin …
Addım 10: Lövhəni iz kağızında örtün
Çox güman ki, yayılmış LEDlər almamısınız, bu yaxşıdır. Təəssüf ki, aydın LED -lər bir növ "lens parlaması" effektinə malikdir və bir nöqtədə həqiqətən parlaqdır, onlarda naxış görmək çətinləşir. Bunu düzəltmək üçün LED -lərin üzərinə effektiv şəkildə yayaraq bir az iz kağızı qoydum. Ancaq bu, onları hər tərəfə yaymır, buna görə də taxtanı və yumurta qabını bir -birinə bağladıqdan sonra ızgaranın üstünə başqa bir təbəqə qoymağı məsləhət görürəm.
Addım 11: Bitirin
Bu layihədəki son addım yumurta qabı və arxa taxtaya bir araya gəlmək və bəlkə də hər şey üçün bir iş görməkdir. Bunu uyğun gördüyünüz halda edin, ancaq onu özünəməxsus edin! Tezliklə tamamladığım, korpuslu dizaynımın bəzi şəkillərini yerləşdirəcəyəm.
Rəqəmsal İstehsal Yarışmasında 2 -ci yeri tutdu
Tövsiyə:
Necə böyük bir işıqlandırma LED işarəsi etmək olar: 4 addım (şəkillərlə)
Böyük bir LED İşarəsi Necə Yapılır: Bu layihədə sizə RGB LED -lərin köməyi ilə işıqlana biləcək xüsusi bir yazı ilə böyük bir işarənin necə qurulacağını göstərəcəyəm. Ancaq işarə, isti ağ LED şeritlərindən istifadə edərək otağınızdakı əsas işıq mənbəyiniz olaraq da istifadə edilə bilər. Gəlin st
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: 5 addım
Zombi Yük maşını, Arduino ilə Nəhəng Bir Yük maşını necə hazırlanır: Salam uşaqlar, bu gün sizə bir zombi yük maşını (arduino üzərində işləyən təkmilləşdirilmiş canavar maşını) hazırlayacağam. Materiallar aşağıdakılardır:
Nəhəng LED - Adam Savagein İzlənməsi: 13 Addım (Şəkillərlə)
Giant LED - Adam Savage İzləmə: Burada Twitter, YouTube və Twitch xəbərdarlıq lampası kimi fəaliyyət göstərmək üçün yenidən nəzərdə tutulmuş Giant LED -in bir versiyasını tapa bilərsiniz. Mənim üçün əsas məqsəd Adam Savage və sınanmış komandanın tvitləri, videoları və ya seğirmə axınları olduqda xəbərdarlıq etməkdir və
Kompüteriniz üçün əsl zəng vuran bir saat və yanğınsöndürən bir saat yaradın .: 3 addım (şəkillərlə)
Kompüteriniz üçün əsl zəng vuran bir saat və yanğınsöndürmə saatı yaradın .: Bir pirinç zəngi, kiçik bir neçə şey və əsl bir zəng masaüstünüzdəki saatları vura bilər. Bu layihə Windows və Mac-da işləyir. OS X də, zibil qutusunda tapdığım bir kompüterə Ubuntu Linux qurmaq qərarına gəldim və bu işlə məşğul oldum: heç vaxt
Nəhəng Bir Robot Yaratmaq İstəyirsiniz .: 19 Addım (Şəkillərlə birlikdə)
Nəhəng Bir Robot Yaratmaq İstəyirsiniz.: Nəhəng bir robot qurmaq istədiyinizi söyləyirsiniz? Məqsədiniz nədir? Dünya hökmranlığı? Qız yoldaşınız o pivəni sizin üçün almayacaqmı? Nə olursa olsun, özünüzə bir robot qurmağa necə başlamalısınız. Bu robotun məqsədi m üçün bir səhnə dayağı üçün idi