Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: WS2812 LEDlarini tayyorlash
- 3-qadam: futbolkani tayyorlash
- 4-qadam: LEDlarni futbolka bilan birlashtirish
- 5 -qadam: Elektron prototipi
- 6 -qadam: Dasturlashning birinchi bosqichlari
- 7 -qadam: Elektronikani doimiy qilib qo'ying
- 8 -qadam: Qo'shimcha dasturlash va tugatilgan kiyim
Video: Arduino DIY 6x6 matritsali futbolka: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Mening birinchi ko'rsatuvlarimga xush kelibsiz! Men sizga o'zim qanday qilib 50 evrolik LED matritsali futbolkani yasaganimni va Tayler Jonsning ajoyib LED matritsali boshqaruv dasturi yordamida qanday qilib chiroyli animatsiyalar va rasmlarni ko'rsatishni ko'rsatmoqchiman. Avvaliga men 6x8 pikselli matritsani qildim, lekin keyinroq 6x6 o'lchamdagi sichqonchani almashtirdim, bu LMCS bilan ishlamaydi. Men bu ko'rsatmalarni yozib qo'yganimdan keyin yozyapman, shuning uchun rasmlar yo'qolgani uchun meni kechiring. Futbolkani hatto yuvish mumkin, siz LED chiziqlarini chiqarib olishingiz mumkin. Agar sizda biron bir savol bo'lsa, iltimos, menga xabar bering!
Agar sizga mening kiyimim yoqsa, iltimos, Arduino tanlovida unga ovoz bering. Rahmat:)
EDIT: Ba'zi IG izdoshlarim bunga rozi bo'lishgani uchun, men bu haqda video tayyorladim.
1 -qadam: Sizga nima kerak
Sizga quyidagi komponentlar kerak bo'ladi:
- Sizning o'lchamingizdagi futbolka (kattaroqini olganingiz ma'qul, shuning uchun agar siz hali yosh bo'lsangiz, uni uzoqroq kiyishingiz mumkin): 10 €
- WS2812b LED tasmasi, men har bir metr uchun 30 LEDli va jami 60 LEDli tasma ishlatardim: 20 €
- ba'zi bir ayol pin sarlavhalari: 2 €
- LED tasmasini ushlab turish uchun to'quv bo'lmagan: 2 €
- Erkak/erkak o'tish kabellari, qancha piksel ishlatmoqchi ekaningizga qarab: 3 €
-
USB kabeli bilan Arduino (UNO): 5 evro
qalqon uchun: Prototip qalqoni, 3 pozitsiyali vintli terminal, USB-B uzilish taxtasi, 330 ohmli rezistor, 1000uF kondansatör 7 €
- Mobil telefonlar uchun Powerbank (taxminan 4000mAh, qanchalik yaxshi bo'lsa): 15 €
- boshqaruv bloki uchun qandaydir korpus
Quyidagi vositalar yordamchi/zarur:
- lehim asboblari (temir, qisqich, kesuvchi …)
- qaychi
- sarlavhalarni kesish uchun kichik arra va qum qog'ozi
- LED tasmasi ushlagichi uchun asboblarni tikish
2 -qadam: WS2812 LEDlarini tayyorlash
Birinchidan, biz LED tasmasini tayyorlaymiz. Bosilgan chiziqlardagi chiziqni har 6 (yoki xohlagan piksel sonini) qaychi bilan kesib oling. Men har birida 6 ta LED bilan 6 ta bo'lakdan foydalanardim. Keyin siz chiziqdagi ayol boshliqlarni lehimlaysiz. Siz ularni ikkitadan sotib olishingiz mumkin, lekin uzunroqlarini sotib olib, xohlaganingizcha kesib qo'ysangiz, arzonroq va yaxshiroqdir. Men mini arra va qumli qog'oz yoki diagonal pens va qum qog'ozidan foydalanaman. Bu juda oson (yuqoridagi rasmlarga qarang). Qancha kerak bo'lsa, har bir qator uchun ikkitasini tayyorlang. Keyin siz ularni prokladkalarga lehimlaysiz, yaxshi ulanish va qisqa tutashuv yo'qligiga ishonch hosil qiling. Tayyor qatorlar rasmdagi kabi bo'lishi kerak.
3-qadam: futbolkani tayyorlash
T-ko'ylak matritsamizni ushlab turadi va yorug'lik porlaydi. To'qimagan matolarni ichkariga qo'shib, biz ko'ylakka qatorlarni siljitamiz. Birinchidan, sizga qancha kerak bo'lishini hisoblang. Rejalarni ko'rish uchun yuqoridagi rasmga qarang. To'qimagan matoingiz qanchalik katta bo'lishi kerakligini hisoblang. Bundan tashqari, chiziqlarni joylashtirish uchun siz bo'sh joy qo'shishingiz kerak. Maksimal 0,5 sm bilan hisoblang. Birinchi va oxirgi chiziqni ushlab turish uchun ikkala uchiga bir nechta material qo'shing.
To'qimagan matolarni kesib oling va ehtiyotkorlik bilan futbolkaning ichki qismiga tikib qo'ying. Yakuniy natija yuqoridagi kabi bo'lishi kerak. Menda muammo bor edi, u yiqilib tushdi, lekin siz bir nechta yopishqoqlikni sinab ko'rishingiz mumkin.
4-qadam: LEDlarni futbolka bilan birlashtirish
Keyin LED chiziqlar va futbolkani birlashtirish vaqti keldi. Ularni oling va muloyimlik bilan sumkaga soling. Pastki qismdan kirishni boshlaganingizga ishonch hosil qiling va o'ng tomonda joylashgan barcha ma'lumotlarni kiritishda davom eting. Juda ehtiyot bo'ling! Bu biroz murakkab, lekin uni boshqa tomondan ushlab turish yaxshi bo'ladi. Agar pin sarlavhasi chiziqdan kattaroq bo'lsa, uning atrofida lenta yasash foydali bo'ladi.
Ish tugagach, rasmdagi kabi bo'lishi kerak. Keyin siz 10 sm uzunlikdagi erkak/erkak o'tish kabelini olib, 5V va topraklama pinlarini zigzag shaklida ulaysiz. Keyin siz men kabi uzunroq erkakdan ayolga sakrashga va kichikroqdan erkakka sakrashga o'tishingiz mumkin va kabellarni to'qilmagan matoning bo'sh cho'ntaklari ostiga o'tkazib, ularni keyingi ma'lumotlar bilan ulashingiz mumkin yoki siz ularni lehimlab qo'yishingiz mumkin. Ammo keyin uni boshqa yuvish mumkin emas. To'g'ri yo'nalishga rioya qilganingizga ishonch hosil qiling. Oxir -oqibat, uzunroq o'tish simlarini ma'lumotlar kirishiga va quvvat manbaiga ulang. Sizning futbolkangiz hozir tayyor!
5 -qadam: Elektron prototipi
T-ko'ylakni sinab ko'rish uchun siz rasmdagi sxemani tuzishingiz kerak. Men Arduino UNO -ni kichik qalqon bilan ishlatardim, chunki siz to'g'ridan -to'g'ri ketma -ket aloqadan foydalanishingiz mumkin. T-ko'ylagim bilan men dastlab Perboard taxtasida DIY Arduino UNO klonini ishlatardim. Ammo muammo shundaki, siz LED matritsali boshqaruv dasturida ishlatiladigan ketma -ket aloqa qila olmaysiz. Siz hali ham rasmlar/animatsiyalarni ko'rsatishingiz mumkin, lekin har doim ICni olib tashlashingiz kerak bo'ladi.
Yodda tutish kerak bo'lgan eng muhim narsalardan biri bu kuch: 1A maksimal quvvat bankidan foydalanganda siz maksimal 1 amperni olishingiz mumkin. Ammo siz uni Arduino USB porti orqali ulaganingizda, maksimal 0, 5A olasiz, chunki sug'urta bor. Hech qachon chegaradan oshmang! Shunday qilib, siz quvvat bankidan sug'urta qilmasdan quvvat manbai bo'lishi uchun USB-B uzilish kartasini (yoki faqat USB rozetkasini) qo'shishingiz mumkin.
Devorni non taxtasida yarating va ikkinchi bosqichdagi kondansatör va rezistorni eslang! To'g'ridan -to'g'ri USB kabelining o'rniga, siz taxtadan foydalanishingiz mumkin.
6 -qadam: Dasturlashning birinchi bosqichlari
Chunki menga dasturlash qismi yoqmaydi, men aniq eskizlar bermayman. Bir oz libarylar bilan harakat qilib ko'ring. Adafruit NeoMatrix yaxshi.
Eng yaxshi va osonroq usul - "LED matritsasini boshqarish dasturi" deb nomlangan dastur. Bu, albatta, Tayler Jons tomonidan yaratilgan ajoyib dasturdir (uning kanalini tekshirganingizga ishonch hosil qiling, u bir qancha foydali videolar tayyorlagan: Tayler Jouning kanali).
Men 1.3.2 versiyasidan foydalanardim, lekin yangisi yaxshi ishlashi kerak. Mana 1.3.2 versiyasi: LMCS 1.3.2, lekin siz eng yangi versiyasini ham sinab ko'rishingiz mumkin: LMCS 2.
Faqat dasturiy ta'minotni yuklab oling va "LEDMatrix Serial" deb nomlangan o'yinchi eskizini yuklang, shunda LEDlar soni va pin Arduino IDE yordamida Arduino -ga o'zgartirildi. Dasturni ishga tushiring va COM portini tanlang va Arduino -ga ulaning. Ulanish holati yashil rangga o'zgarishi kerak. Keyin rasm,-g.webp
7 -qadam: Elektronikani doimiy qilib qo'ying
Men 5 -bosqichda aytganimdek, men birinchi versiyada perboard taxtasida DIY Arduino avtonomini ishlatganman, tepadagi rasmlarga qarang. Ammo yaxshiroq yo'l bor: "prototip qalqoni" yordamida siz Arduino -dagi sxemani to'plashingiz mumkin va hamma narsa toza. 5 -bosqichda bo'lgani kabi bir xil sxemani lehimlang, lekin matritsani ulash uchun uchta vintli terminaldan foydalaning. Agar siz allaqachon men kabi tajribali bo'lsangiz, qalqon sifatida perforddan ham foydalanishingiz mumkin. Bu mening 2 -versiya. Agar siz qalqonni lehimlagan vaqtimni ko'rishni istasangiz, mening Instagram -ga tashrif buyuring:
Ish tugagach, sizda toza, chiroyli va ixcham boshqaruv bloki bo'lishi kerak! Buni oxirgi bosqichda bo'lgani kabi sinab ko'ring va agar u umid qilsa, siz bunga ish ochishingiz mumkin. Menimcha, boshqaruv blokini shimning bir cho'ntagiga, ikkinchisiga quvvat bankini qo'yish. Siz uni USB kabeli yordamida ulashingiz mumkin.
Vazifani hal qilishning bir necha yo'li mavjud. Agar sizda 3D-printer bo'lsa, bu yaxshi imkoniyat. Agar yo'q bo'lsa, men kabi, siz uni turli materiallardan yasashingiz mumkin. Men eski vintli qutini oldim va kerakli teshiklarni qildim. Faqat ijodiy bo'ling.
8 -qadam: Qo'shimcha dasturlash va tugatilgan kiyim
Agar siz barcha qo'shimcha qurilmalarni tugatgan bo'lsangiz, uni dasturiy ta'minot yordamida portativ qilish vaqti keldi. Siz shunchaki "FastLED kodini eksport qilish" tugmachasini bosishingiz va Arduino IDE yordamida 6-qadamda yuklagan LMCS pleeridan kodni ko'chirish bo'limiga ko'chirishingiz mumkin.
Keyin quvvat bankini zaryadlang, uni bir cho'ntagiga, boshqasini nazoratchiga qo'ying, hamma narsani ulang va zavqlaning! Agar siz futbolkani yuvmoqchi bo'lsangiz, chiziqlar va kabellarni chiqarib olishingiz kerak va u yuviladi.
O'qiganingiz uchun tashakkur va ehtimol sharh yoki savol uchun, agar sizga mening loyiham yoqsa, Arduino tanlovida unga ovoz bering!
Tavsiya:
Manba bilan Arduino Led matritsali ulanish: 9 qadam (rasmlar bilan)
Arduino Led Matrix manbai bilan ulanishi: LED matritsasi yoki LED displeyi-bu nuqta-matritsali displeyning katta, past o'lchamli shakli bo'lib, u sanoat va tijorat ma'lumotlarini ko'rsatish uchun, shuningdek, odam-mashina havaskorlari uchun foydali bo'ladi. U 2-D diodli matritsadan iborat, ularning katolari
Futbolka uchun ikki rangli dizaynli issiqlik o'tkazuvchi vinil: 10 qadam (rasmlar bilan)
Futbolka uchun ikkita rangli issiqlik o'tkazuvchi vinil: Bu ko'rsatma sizga issiq press yordamida ikki rangli vinil dizaynli futbolka yasashni o'rgatadi. Materiallar-issiqlik o'tkazuvchi vinilVinilmasterli vinilmasterli kompyuterli issiqlik matkaplari qaychi ipli ko'ylakli rulonli X-ACTO pichog'i
Arduino Uno yordamida LED matritsali massivni boshqarish (Arduino bilan ishlaydigan robotli yuz): 4 qadam (rasmlar bilan)
Arduino Uno (Arduino Powered Robot Face) yordamida LED matritsali massivni boshqarish: Bu ko'rsatma Arduino Uno yordamida 8x8 LED matritsalar qatorini qanday boshqarishni ko'rsatadi. Ushbu qo'llanma o'z loyihalaringiz uchun oddiy (va nisbatan arzon displey) yaratish uchun ishlatilishi mumkin. Shu tarzda siz harflar, raqamlar yoki maxsus animatsiyalarni ko'rsatishingiz mumkin
Elektron to'qimachilik loyihasi: Yengil futbolka (TfCD): 7 qadam (rasmlar bilan)
Elektron to'qimachilik loyihasi: Yengil futbolka (TfCD): Elektron to'qimachilik (elektron to'qimachilik)-bu raqamli komponentlar va elektronikani ularga joylashtirishga imkon beradigan matolar. Bu yangi texnologiya juda ko'p imkoniyatlarga ega. Ushbu loyihada siz sport ko'ylagining prototipini yaratasiz, u qanday qilib
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va uni Arduino -ga ulang): Demak, siz o'zingiz membranali klaviatura yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin