Mundarija:

Matritsali taxta: 8 qadam
Matritsali taxta: 8 qadam

Video: Matritsali taxta: 8 qadam

Video: Matritsali taxta: 8 qadam
Video: Kara Tahta 8. Bölüm 2024, Noyabr
Anonim
Image
Image

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

Materiallarni tayyorlang
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

Tashqi qatlamni kesib oling
Tashqi qatlamni kesib oling
Tashqi qatlamni kesib oling
Tashqi qatlamni kesib oling
Tashqi qatlamni kesib oling
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)

Nuqta matritsasini ulang (MAX7219)
Nuqta matritsasini ulang (MAX7219)
Nuqta matritsasini ulang (MAX7219)
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 matritsasini elektron plataga ulang
Nuqta matritsasini elektron plataga 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

Tugma
Tugma
Tugma
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

Karnay va boshqalar
Karnay va boshqalar
Karnay va boshqalar
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

Aralashtirmoq
Aralashtirmoq
Aralashtirmoq
Aralashtirmoq
Aralashtirmoq
Aralashtirmoq

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: