Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: asboblar
- 3 -qadam: Ko'pik taxtasini kesib oling
- 4 -qadam: Eggcrate -ni yarating
- 5 -qadam: Boshqa tomonlarni yopishtiring
- 6 -qadam: Ishni boshlashdan oldin …
- 7 -qadam: LEDlarni tarmoqqa lehimlang
- 8 -qadam: O'chiring
- 9 -qadam: Kod qo'shing
- 10 -qadam: Kuzatuv qog'ozida taxtani yoping
- 11 -qadam: tugating
Video: Gigant LED belgisini yarating! (24x8 matritsa): 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
YANGILASH !! Sxema ONLINE! 2 YANGILASH !! Kod ONLINE! Ushbu loyiha mening 24x8 matritsani juda tez tuzishimni batafsil bayon qiladi. Bu loyihaga ilhomim Syst3mX ning 24x6 matritsasidan keldi. 24x6 matritsa juda katta edi, lekin bu men uchun juda kichik edi, chunki ko'p narsani faqat 6 qatorda bajarish mumkin emas. Maqsadim - bu displeyda chiziqlar sonini ko'paytirish edi, shuning uchun menda bir nechta qo'shimcha piksel bo'lishi mumkin edi. Asosan, bu juda katta displeyga ega bo'lishga imkon beradigan, salqin, o'zaro bog'langan ko'pikli panjarali 24x8 matritsa. Bu displeyning uzunligi 3 fut va balandligi atigi bir metrdan oshadi! Bu katta, tekis ekranli televizorning yarmiga teng! Bundan tashqari, hamma narsa arduino tomonidan boshqariladi, shuning uchun siz uni matnni ko'rsatishdan tashqari, boshqa ajoyib ishlarga dasturlashingiz mumkin!:) Men ham o'rta maktab o'quvchisiman va narsalar qilishni yaxshi ko'raman. Xo'sh, hozirgi tanlovlarda ushbu loyihaga ovoz berishni o'ylarmidingiz? Rahmat! Qiyinchilik: bu loyiha mutaxassis uchun juda oddiy bo'ladi, lekin yangi boshlovchi u bilan kurashadi. Lehimlash/sxemalarni qurish bo'yicha tajribaga ega bo'lganlar uchun yaxshiroqdir. Narxi: Butun loyihani 70 dollardan kamroq qilish mumkin, agar sizda arduino taxtasi bo'lsa. Vaqt: 2 ta dam olish kuni yoki Star Trek ishining taxminan 1 ta to'liq mavsumi.
1 -qadam: materiallar
Bu loyihada juda ko'p materiallar ishlatiladi, shuning uchun hammasini bitta ro'yxatda bo'lish yaxshidir. Buni to'liq qurish uchun sizga quyidagilar kerak bo'ladi: 192 ta LED (svetodiodlar ishlamay qolishi yoki qovurilishi oson, shuning uchun men hatto 200 dona olishni maslahat beraman) • 3 x 74HC595 smenali registri • 24 rezistor (Buni kerakli qiymatlarni olish uchun ishlating (https:// led.linear1.org/1led.wiz), siz LEDlarning oldinga kuchlanish va oqimini, shuningdek, siz nima etkazib berayotganingizni bilishingiz kerak bo'ladi (arduino uchun odatda 5V manbali)) • 8 x 1k rezistorlar • 8 x 2N3904 tranzistorlari • 1 x 4017 yillik hisoblagich • 1 x Arduino kartasi yoki Atmega 328 chipi. Agar sizda faqat chip bo'lsa, uni dasturlash uchun asboblar borligiga ishonch hosil qiling • Wire (juda ko'p!). Men, ehtimol, 50 fut simni bosib o'tdim. Kamida 50 fut, agar undan ko'p bo'lmasa … (Yupqa o'lchagichdagi qattiq yadroli sim (22-26ish) ustidagi yon yozuv juda foydali bo'ladi, chunki biz qoplamaning ko'p qismini lehimlash uchun olib tashlaymiz. Qoplanmagan simni topishingiz mumkin, bu qurilish jarayonining ko'p qismini bajarishga yordam beradi va simni tortib olishdan ko'p vaqtingizni tejaydi) • Kuzatuv qog'ozi. Agar siz kuzatuv qog'ozini topa olmasangiz, mumli qog'oz yoki pergament qog'ozidan ham foydalanishingiz mumkin • Yelim. Men oq Elmers elimidan foydalandim va u juda yaxshi ishladi • Ko'pikli panel (uzunligi 36). Men bu taxtani Walmartdan ishlatganman, uning o'lchami to'g'ri. Ularda bitta bo'lakli paketlar bor edi va ular o'quv qurollarida edi. Shu bilan bir qatorda, siz karton yoki shunga o'xshash taxtadan foydalanishingiz mumkin. • Elektr tasmasi (ixtiyoriy, lekin haqiqatan ham foydali) Uyatsiz vilka- Men o'z qismlarimning katta qismini taydaelectronics.com- katta do'konidan olaman (ayniqsa, byudjetli talabalar uchun: D), lekin etkazib berish biroz vaqt oladi (~ 10 kun). Agar siz tezda olishni xohlasangiz, men Digikey yoki Mouser elektronikasini tavsiya qilaman. Katta do'konlar va digikey odatda menga 2 kun ichida keladi.
2 -qadam: asboblar
Sizga kerak bo'ladigan asboblar… • Lehimlash apparati • Simlarni echish moslamalari • Lazerni kesish (agar sizda ulardan foydalanish imkoni bo'lsa). To'liq 3 futlik belgini yaratish uchun men o'z maktablarimdan foydalanardim Legend 36EXT lazerli to'sar, uzunligi 36 dyuymli to'shak. Agar sizda bunchalik katta lazer bo'lmasa, siz qismlarni qisqartirishingiz mumkin (kichikroq belgi) yoki taxtani bo'laklarga bo'lishingiz mumkin. Agar sizda lazerni kesuvchi umuman bo'lmasa, siz X-akto pichog'i yoki shunga o'xshash asbob yordamida taxtalarni qo'l bilan kesishingiz mumkin. • qaychi
3 -qadam: Ko'pik taxtasini kesib oling
LEDni joylashtirish uchun o'zaro bog'langan panjara yaratish uchun ko'pikli panellar bo'laklarga bo'linadi. Mana men ularni kesib tashlagan asosiy chizmalar. Bu taxtani 34 qismga bo'linadi - 23 ta qisqa tirnoqli bo'lak, 7 ta uzun bo'lakli bo'lak va har biri 2 ta qisqa va uzun bo'laksiz bo'lakka. Birinchi fayl taxtalarning uzun qismlarini kesib tashlaydi, ikkinchisi qisqa bo'laklarni, uchinchi qismi esa LEDlarni joylashtirish uchun panjara hosil qiladi.
4 -qadam: Eggcrate -ni yarating
Shunday qilib, endi siz panjara yaratish uchun juda ko'p bo'laklarga ega bo'lishingiz kerak. Men o'z panjaramni bitta uzun bo'lakni stolga qo'yib qura boshladim. Keyin men bu qismni bir -biriga bog'lab qo'yadigan qisqa bo'lak qo'ydim. Bu oxirigacha kiritilgandan so'ng, qolgan uzun bo'laklarni bitta qisqa bo'lakka yopishtirdim. Bu bajarilgandan so'ng, siz butun panjara qurilmaguncha bo'laklarni boshqalarga biriktirishni davom ettirishingiz mumkin. (Eslatma: Men tasodifan bo'laklarni juda uzun kesib tashladim, u erda bo'lmasligi kerak bo'lgan qo'shimcha qatorni qo'shib qo'ydim. Buni men yuklagan fayllarimda tuzatdim va oxirgi panjara uchun tuzatdim)
5 -qadam: Boshqa tomonlarni yopishtiring
Sizda hozir ochiq qirrali tuxum qobig'i bo'lishi kerak. Endi biz tarmoqni tugatish uchun ochilmagan 4 qismdan foydalanamiz. Buni amalga oshirish uchun men faqat bir nechta kitoblarni panjara ustiga qo'ydim (biroz burishib ketdi, bu uni tekislashga yordam berdi). Keyin uzun bo'laklarni oxir -oqibat tugaydigan joyning yoniga qo'yaman. Keyin ularni elimga yopishtirish uchun oq elimdan foydalanardim. Qismni panjara ushlab turish uchun biror narsadan foydalaning, elim yopishganda men juda ko'p kitoblardan foydalanardim. Men qismlarni bir -biriga yopishtirish uchun kichik mixlardan ham foydalanardim, chunki mening qismlarim biroz burishgan va notekis edi. Buni tarmoqning 4 tomoni uchun bajaring:) Yelim quriganda siz keyingi bosqichga o'tishingiz mumkin.
6 -qadam: Ishni boshlashdan oldin …
Ishni boshlashdan oldin, bu erda bir nechta maslahatlar
-Ishingizga e'tiboringizni qaratganingizga ishonch hosil qiling va uni qurishga tayyormiz. Buni tugatish uchun menga taxminan 8 soat uzluksiz lehim kerak bo'ldi. Bir kuni men bu ishni yarim tunga qadar ishladim, ertasi kuni men uni yoqmoqchi bo'ldim va u ishlamadi. Ma'lum bo'lishicha, mening beparvo lehimlanishim meni 3 ga yaqin qo'shimcha soatlarning hammasini qisqa va noto'g'ri ulanishlarni topishga olib keldi.
-Ish joyingiz toza ekanligiga ishonch hosil qiling. Bilaman, bu juda aniq ko'rinadi, lekin odatda mening ish joyimda ko'p qismlar bor. Siz noto'g'ri qismini ushlab, uni lehimlashni xohlamaysiz, to'g'rimi? Shuni esda tutingki, toza ish joyi - baxtli ish maydoni.
7 -qadam: LEDlarni tarmoqqa lehimlang
Bu butun jarayonning eng ko'p vaqt talab qiladigan qismi, LEDlarni panjara orqa paneliga lehimlash. Buni amalga oshirish uchun, men kesilgan taxtaning qo'shimcha qismiga 8 ta LEDni joylashtirdim, ular orqa panel bilan bir xil oraliqda. Keyin men 12 dyuymli simni echib tashladim va har bir LED anodini lehimladim (musbat). Bu matritsaning bitta ustunini hosil qildi (sizga 24 kerak). Kechirasiz, rasmlar yo'q, lekin men buni tez orada yangilayman. Ko'proq fotosuratlar va ma'lumotlar. Barcha ustunlar tartibga solingandan so'ng, qatorlarni lehimlash vaqti keldi. Buning uchun siz LEDlarning katotini (manfiy qo'rg'oshini), ijobiy simdan uzib, egishingiz kerak. Men 45 graduslik burchakka qarayman. Men qisqa tutashuvni oldini olish uchun barcha anodlarga elektr tasmasini yopishtirdim va siz katotlarni lehimlaganingizda tasma yordam beradi. Men 3 futli simni echib, katodlarga lehimladim. Men anodlar bilan bir xil usulda ishlaganman, sizda 8 ta satr va 24 ta svetodiodli LED bo'lishi kerak, men odamlarning lehimlashning har xil usullarini bilaman, shuning uchun buni xohlaganingizcha qiling, lekin esda tutingki, anodlar (musbat) chiziqlar ustunlarda, katodlar esa qatorlarga o'tadi.
8 -qadam: O'chiring
Menda bu erda bo'layotgan barcha sxemalarning sxemasi bor … Agar kimgadir kerak bo'lsa, men EAGLE faylini beraman. Bundan tashqari, Willard2.0 tomonidan ishlab chiqarilgan PCB konstruktsiyasi biriktirilgan (RAHMAT !!)
9 -qadam: Kod qo'shing
Bu erda arduino -da ketma -ket rejimdan foydalanadigan matritsa kodi. Arduino dasturida ketma -ket monitorni oching va matnni yuboring va u matritsada bir marta ko'rsatilishi kerak. UPDATE: v1.2 kodi - endi ketma -ket kod har bir oddiy ASCII belgisini o'z ichiga oladi! Bu AQShning standart klaviaturasidagi har bir kalit! Seriya kodi matnni ko'rsatish uchun arduino dasturidan ketma-ket kirishni oladi- bu matnni bir marta o'tkazadi va to'xtaydi … Loop kodi harflar to'plamini oladi va uni arduino-ga yuklaydi va uni qayta-qayta aylantiradi. Men hozir pauza qilishim kerak va Syst3mXga minnatdorchilik bildiraman, chunki bu loyihaning aksariyati uning 24x6 matritsasiga asoslangan, hatto mening sxemamgacha. Uni tekshiring, u ajoyib yigit. Mening kodim asosan uning o'zgartirilgan versiyasidir. Uning kodi men xohlaganimdek ishlaydi, lekin u 6 qator bilan cheklangan, meniki esa to'liq 8dan foydalanadi, agar sizning matritsa ishlasa, muzqaymoq bilan bayram qiling …
10 -qadam: Kuzatuv qog'ozida taxtani yoping
Ehtimol, siz tarqalgan LEDlarni sotib olmagansiz, bu yaxshi. Afsuski, ochiq -oydin LEDlar o'ziga xos "linzalarning porlashi" effektiga ega va ular bir nuqtada chindan ham yorqin bo'lib, ulardagi naqshlarni ko'rish qiyin. Buni tuzatish uchun men LEDlarning ustiga bir nechta kuzatuv qog'ozini qo'yib, ularni samarali tarqatib yubordim. Biroq, bu ularni umuman tarqatmaydi, shuning uchun panjara va tuxum qobig'ini biriktirgandan so'ng, men tarmoqning yuqori qismiga boshqa qatlam qo'yishni maslahat beraman.
11 -qadam: tugating
Loyihaning yakuniy bosqichi - tuxum panjarasi va taxtani birlashtirish va hatto hamma narsaga ishora qilish. Buni xohlaganingizcha bajaring, lekin uni o'zingiznikiga aylantiring! Yaqinda men tugallangan, korpusli dizayndagi ba'zi rasmlarni joylashtiraman.
Raqamli ishlab chiqarish tanlovida ikkinchi o'rinni egalladi
Tavsiya:
O'zingizning LED belgisini VU o'lchagich qiling: 4 qadam (rasmlar bilan)
O'zingizning LED belgisini VU o'lchagichini yarating: Ushbu loyihada men sizga VU o'lchagich kabi musiqangizning baland ovoziga javob beradigan maxsus LED belgisini qanday yaratishni ko'rsataman. Qani boshladik
Pythonda chindan ham ajoyib matritsa yarating!: 6 qadam
Pythonda chindan ham ajoyib matritsa yarating!: Salom bolalar! Bu ko'rsatma sizga Pythonda qanday matritsa yasashni o'rgatadi! Odatda, odamlar Batch -da matritsa yasaydilar, chunki bu oson. Ammo bu safar men sizga kompyuterning kuchli tillaridan birida qanday matritsa yasashni ko'rsataman
Maxsus usb belgisini va nomini yarating: 3 qadam
Maxsus usb ikonkasi va nomini yarating: Salom va bu qisqa darsga xush kelibsiz! Oxirida siz eski va ishlatilgan usb flesh haydovchi belgisini o'zgartirib, uning nomini derazalar ostida o'zgartira olasiz. Xo'sh, boshlaylik! PS : Men frantsuzman, shuning uchun xatolar yoki g'alati jumlalar bo'lishi mumkin va men uzr so'rayman
Arduino dasturlash uchun "yorug'lik/LED" belgisini qanday oson o'zgartirish mumkin: 7 qadam (rasmlar bilan)
Arduino -ni oson dasturlash uchun "yorug'lik/LED" belgisini qanday oson o'zgartirish mumkin: men bu yo'riqnomada kim xohlasa chirog'i bilan biror narsani dasturlashtiriladigan arduino chirog'iga yoki "harakatlanuvchi chiroqlar" ga aylantirishi mumkinligini ko'rsataman
Tasodifiy sonlar generatori yordamida matritsa ekranini yarating: 4 qadam
Soxta tasodifiy sonlar generatori yordamida matritsa ekranini yarating: Agar siz matritsani yoqtirsangiz va bo'sh vaqtingiz bo'lsa, siz tasodifiy sonlarni ko'rsatadigan cheksiz dastur yaratishingiz mumkin, bu kompyuter uni ishga tushirish tezligida, matritsaga juda o'xshaydi. ! Tayyorlash uchun atigi 5 daqiqa vaqt ketadi! Men qaradim