Mundarija:
- 1 -qadam: materiallarni tayyorlang
- 2 -qadam: Tashqi qatlamni kesib oling
- 3 -qadam: nuqta matritsasini ulang (MAX7219)
- 4 -qadam: nuqta matritsasini elektron kartaga ulang
- 5 -qadam: tugma
- 6 -qadam: Karnay va boshqalar
- 7 -qadam: birlashtiring
- 8 -qadam: kodni kiriting
Video: Matritsali taxta: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu nuqta matritsali kengash har qanday harf yoki raqamni ketma -ket ko'rsatishi mumkin bo'lgan uchta MAX7219 dan iborat. Ushbu Arduino loyihasi ushbu veb -saytga asoslangan. Oldingi veb -saytdan men yana ikkita nuqta matritsasi, bitta tugma va bitta karnay qo'shdim. Harflar yoki raqamlar ko'rsatilayotganda, tugmachani bosib ushlab turganda, karnay odamlarning e'tiborini tortadigan ovoz yaratishi mumkin. Butun loyiha qutiga solingan va uni tashish qulay.
1 -qadam: materiallarni tayyorlang
- 3 8x8 nuqta matritsasi (MAX7219)
- 1 non paneli
- 1 Arduino Leonardo
- O'tish simlari
- Karton (o'lchamlari farq qilishi mumkin)
- Foydali pichoq
- 1 ko'k qarshilik
- 1 tugma
- 1 karnay
- Lenta
- Yelim
2 -qadam: Tashqi qatlamni kesib oling
1. Kartonning o'rtasidan 10 sm x 3,3 sm to'rtburchaklar kesib oling
2. To'rtburchak yonida radiusi 1,5 sm bo'lgan aylanani kesib, o'rtasini 2,5 sm qilib qo'ying
(Birinchi rasm - siz maqsad qilishingiz kerak bo'lgan shakl, undan nuqta matritsasi va tugmani ichkariga qo'yish kerak bo'ladi, lekin bu bosqichda ularni ichkariga qo'ymang)
3. 24,5 sm x 10 sm o'lchamdagi ikkita bo'lakni kesib oling (Ikkinchi rasm)
4. 13 sm x 10 sm o'lchamdagi ikkita bo'lakni kesib oling (Ikkinchi rasm)
5. 13 sm x 10 sm bo'laklardan birini tanlang va simlar chiqib ketishi uchun 6,5 sm x 2 sm teshikni kesib oling (Uchinchi rasm)
3 -qadam: nuqta matritsasini ulang (MAX7219)
Ushbu bosqichda 3 nuqta matritsasini tayyorlang. Har bir nuqta matritsaning ikki tomoni bor: yashil tomoni va yashil bo'lmagan tomoni. Nuqta matritsasini bir -biriga ulashda, rasmda ko'rsatilgandek, nuqta matritsasi har xil tomonlar bilan bog'lanishi kerak; Buning ma'nosi shundaki, uning yon tomonida yashil bo'lmagan simlar, ikkinchisida esa yashil rangda simlar ulangan bo'ladi. VCC VCC ga ulangan bo'lishi kerak, GND GND ga ulangan bo'lishi kerak, DIN DIN ga ulangan bo'lishi kerak va hokazo. Bir -biriga uchta nuqta matritsasi ulanmaguncha, buni takrorlang.
4 -qadam: nuqta matritsasini elektron kartaga ulang
Nuqta matritsasi va non taxtasini bog'laydigan 5 ta o'tish simidan foydalaning. Non paneliga ulanish uchun o'ngdagi nuqta matritsasini tanlang. Non panelida beshta sim ulanganda, quyidagilarga ruxsat bering:
- VCC musbat gorizontal qismga ulanadi
- GND Arduino -ning GND qismiga ulanadi
- DIN raqamli pin 11 ga ulanish
- CS raqamli pin 10 ga ulanadi
- CLK raqamli pin 13 ga ulaning
5 -qadam: tugma
Tugmachaning ijobiy va salbiy tomonlarini non taxtasiga ulang. Tugma manfiyatini non taxtasidagi manfiy gorizontalga ulash uchun ko'k rezistorni ishlating va simni ishlating va salbiy gorizontalni Arduino -dagi GND ga ulang. Musbat gorizontalga tugmachaning musbatini ulang va musbat gorizontalni Arduino -dagi 5V ga ulash uchun boshqa simni ishlating. Nihoyat, tugma manfiydan simni ishlating va uni Arduino -dagi Digital Pin 2 ga ulang.
6 -qadam: Karnay va boshqalar
Dinamikning ijobiy tomonini Arduino -dagi Digital Pin 6 -ga, dinamikning salbiyini GND -ga ulang. Bundan tashqari, simni ishlating Digital Pin 0 ni Non taxtasida musbat gorizontalga ulang.
7 -qadam: birlashtiring
Simlarni ulash va tashqi qatlamni yasashdan so'ng, oxirgi qadam qutini yasashdir. Birinchi kartonga (to'rtburchaklar va kichik doira bilan) uchta nuqta matritsasi va tugmani joylashtiring (1 -rasm). Nuqta matritsasi to'g'ri ketma -ketlik va bir xil yo'nalish bo'yicha ketayotganiga ishonch hosil qiling. Birinchi karton bo'lakning uzunligiga ikkita eng katta karton bo'lakni (24,5 sm x 10 sm) yopishtiring, so'ngra kichikroq karton bo'laklarini (13 sm x 10 sm) yopishtiring. Oxir -oqibat, karnayni kichikroq kartondan qilingan teshikning tepasiga qo'ying.
8 -qadam: kodni kiriting
Boshlash uchun ushbu kodni kiriting va Arduino -ga ulaning!
Tavsiya:
BT bilan 8x8 matritsali displey: 5 qadam (rasmlar bilan)
BT bilan 8x8 matritsali displey: Men bir necha oy oldin Ebaydan (Xitoy) 4x panelli 8x8 matritsani sotib oldim. Bu misollar yuqoridan pastgacha emas, balki yonma -yon qattiq simli ekanligini bilganimda, hafsalam pir bo'ldi. tarmoq yozilgan! 2 -qadamni ko'ring, menimcha, menda bo'lishi mumkin edi
WiFi boshqariladigan LED chiziqli matritsali displeyli soat nuri: 3 qadam (rasmlar bilan)
WiFi boshqariladigan LED chiziqli matritsali displeyli soat nuri: dasturlashtiriladigan LED chiziqlar, masalan. WS2812 -ga asoslangan, ajoyib. Ilovalar ko'p qirrali va siz tezda ajoyib natijalarga erisha olasiz. Va qandaydir tarzda, soatlar qurish men o'ylaydigan boshqa domenga o'xshaydi. Bir oz tajribadan boshlaylik
WiFi yoqilgan matritsali chiroq: 6 qadam (rasmlar bilan)
Wi -Fi yoqilgan matritsali chiroq: Uyda animatsiyalarni ko'rsatadigan va boshqa lampalar bilan sinxronlashtiradigan ajoyib chiroqni kim xohlamaydi? To'g'ri, hech kim. Chiroq 256 ta alohida adreslanadigan LED -lardan iborat bo'lib, barcha LEDlar boshqacha bo'lishi mumkin
Orqa matritsali velosiped nuri: 5 qadam
Orqa matritsali velosiped nuri: hammaga salom! Men har doim LEDlar va ularning porlashi bilan hayratga tushganman, bu juda hayratlanarli, ayniqsa 8 x 8 va RGB chiziqli matritsalar. Men uzoq vaqtdan beri velosipedim uchun orqa velosiped chirog'ini qurishni xohlardim. qurish uchun
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