Mundarija:

Led Matrix 16x16: 7 qadam (rasmlar bilan)
Led Matrix 16x16: 7 qadam (rasmlar bilan)

Video: Led Matrix 16x16: 7 qadam (rasmlar bilan)

Video: Led Matrix 16x16: 7 qadam (rasmlar bilan)
Video: MUSIC SOUND CONTROLLED LED EFFECT by WS2812B NEOPIXEL ESP32 DIY MATRIX 16x16 ide ARDUINO 2024, Iyul
Anonim
Image
Image
Led Matrix 16x16
Led Matrix 16x16
Led Matrix 16x16
Led Matrix 16x16

Salom, Bu men yozgan birinchi ko'rsatma, men bu ustida ishlashdan juda xursandman:)

Shunday qilib, men ushbu loyihada sizga 16 dan 16 gacha bo'lgan ajoyib matritsani qanday qilishni ko'rsataman.

Qurilish juda yoqimli va siz ko'p narsalarni o'rganasiz.

Ko'pincha men stuf tayyorlayman, chunki bu menga yoqadi, lekin bu safar men o'rgatganman, bu haqiqatan ham funktsional bo'lishi mumkin.

Birinchidan, siz uni chiroyli bezak sifatida ishlatishingiz mumkin (deyarli san'at:)), ikkinchidan, siz videoni yorituvchi yorug'lik manbai sifatida ishlatishingiz mumkin.

Shunday qilib, bu blablabla -dan so'ng, keling, narsalar quraylik !!

1 -qadam: Sizga qanday uskunalar (materiallar) kerak?

Sizga qanday uskunalar (materiallar) kerak?
Sizga qanday uskunalar (materiallar) kerak?

Ebaydan topilgan qismlarning aksariyati (so'zlar giperhavola qilingan), MDF va akrilni mahalliy do'konda topish mumkin.

  • Arduino nano (Belgiya havolasi) yoki Uno (Belgiya havolasi), men bu loyihada nanodan foydalandim, chunki u kichik va yashirish oson;)
  • ON/OFF tugmasi
  • Siz tanlagan tugmachali potansiyometr
  • 470 Ohm qarshilik
  • 256 (16*16 = 256) adresli rgb leds WS2812B (Belgiya havolasi) (agar siz 10 dan 10 gacha yoki 8 dan 8 gacha matritsa qurmoqchi bo'lsangiz)
  • 3 pinli sim (men taxminan 7 metrni ishlataman)
  • 5V 20A quvvat manbai
  • Yog'och elim (Belgiya havolasi)
  • MDF plitalari: 600 mm dan 300 mm gacha;
  • 3 dan 4 mm gacha (matritsaning o'zi)
  • 2 dan 6 mm gacha (qirralari va quvvat qutisi)
  • 9 dan 2 mm gacha (orqa panellar uchun)
  • 58,85 sm dan 58,85 sm gacha akril (PMMA) varaq (aniq emas, samarali diffuzor)
  • Ba'zi stikerlar (Belgiya havolasi) (ixtiyoriy, chunki u yonib turadi)

2 -qadam: Sizga qanday vositalar kerak?

Sizga qanday vositalar kerak?
Sizga qanday vositalar kerak?

Sizga ba'zi asboblar kerak, lekin agar siz (men kabi) g'ayratli DIYer bo'lsangiz, ularni atrofingizda topasiz.

  • lehim temir
  • issiq yopishtiruvchi qurol
  • qaychi
  • penseler
  • kalit
  • super elim
  • issiq elim
  • lehim sim
  • kabel tortuvchi

3 -qadam: korpusni lazer bilan kesish

Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish
Qoplamani lazer bilan kesish

Men tuynukli korpusni MDFdan yasadim, u arzon, ikki tomonlama va ulardan foydalanish oson.

Men 300 mm dan 600 mm gacha bo'lgan MDF varag'idan bo'laklarni kesish uchun mahalliy lazerli kesish sexiga bordim.

Plitalar qalinligi uchun 1 -qadamga qarang.

Quyidagi qismlar uchun fayllarni topishingiz mumkin. (salomat bo'ling;))

Fayl qismlari pdf

Fayllar.ai

4 -qadam: Birgalikda joylashtiring

Birgalikda joylashtiring
Birgalikda joylashtiring
Birgalikda joylashtiring
Birgalikda joylashtiring
Birgalikda joylashtiring
Birgalikda joylashtiring

Birinchi qadam, barcha MDF plitalarini bir joyga qo'yish, Siz rasmdagi kabi barcha qismlarni bir -biriga yopishtirasiz, 3 mm lik plastinalarning bir tomonida kichik teshik bor, bu teshik (to'rtburchaklar kesim) kabelni boshqarish uchun mo'ljallangan, shuning uchun qutilarga hech qanday yorug'lik kirmaydi:).

Siz ularni boshqaradigan matritsani qanday ulashingiz kerak bo'lsa, ularni o'zgartiring.

Siz har bir burchakdan boshlashingiz mumkin; Agar siz S-otaga ergashsangiz (rasmga qarang) (men yuqori chap burchakdan boshladim) (eslatma; kod keyinroq boshqacha bo'ladi, lekin hal bo'ladigan bo'lsa ham)

MDF -ni birlashtirgandan so'ng, siz lampalarni yopishtirishni boshlaysiz va barcha komponentlarni sxemaga lehimlashni boshlaysiz. (Bu juda ko'p vaqtni oladi, sabr qiling!)

E'tibor bering: men rezistorni sxematik tarzda chizishni unutganimni ko'ryapman, bu 470 ohmli rezistor arduino nanosidagi raqamli pin va matritsaning birinchi svetodiodining orasiga joylashtirilishi kerak.

Men matritsaning chap yuqori burchagida arduino nano, potansiometr va kalit uchun teshiklar qildim (yon panellar)

Arduino -da men LEDlar uchun D9 pinidan foydalanardim (lekin sxemada 8 deyilganmi? Ha, lekin men uni o'zgartirdim;), siz tanlashingiz mumkin; Raqamli pinlar ishlaydi, keyin kodni o'zgartiring) va potentsiometr uchun A1 pin.

5 -qadam: Keling, uni quvvatlantiramiz

Keling, uni quvvatlantiramiz
Keling, uni quvvatlantiramiz
Keling, uni quvvatlantiraylik
Keling, uni quvvatlantiraylik
Keling, uni quvvatlantiramiz
Keling, uni quvvatlantiramiz

Uh, men matritsani qo'ydim, lekin u ishlamayapti …

Xo'sh, buning sababi shundaki, sizning Arduino nano -da o'qish uchun kod yo'q - buni tuzataylik.

Birinchidan, oddiy kod (har doim bir xil, chunki biz sizga usb orqali ketma -ket ulanamiz;))

Muhim eslatmalar:

  • Seriyali ulanish simsiz ishlamaydi;) (Jinx uchun keyinroq qarang, siz har doim usb kabelini ulashingiz kerak)
  • Arduino -ni kompyuterga ulashdan oldin, birinchi navbatda, LED matritsasini devor rozetkasidan quvvatlantirganingizga ishonch hosil qiling, agar bo'lmasa; bu sizning kompyuteringizga zarar etkazadi, chunki u juda ko'p oqimni to'kadi !!!!!!!!!!
  • Agar siz hali qilmagan bo'lsangiz; FastLed kutubxonasini o'rnatishingiz kerak, buni arduino IDE da topishingiz mumkin!

Jinx (pastdagi fayllar)

Jinx nima, bu LED matritsalar uchun piksellarni ko'rsatadigan dastur.

Uni qanday ishlatish kerak;

  • Birinchidan, quyidagi fayllarni yuklab oling
  • Jinx -ni oching va arduino IDE -ni o'rnating (menimcha, sizda allaqachon bor)
  • ino faylini o'zgartiring (agar kerak bo'lsa) va uni arduino nano-ga yuklang (Board va COM-port to'g'ri bo'lishi kerak)
  • USB kabelini ulangan holda saqlang
  • Jinxni ishga tushiring
  • matritsa parametrlarini sozlash tugmachasini bosing va matritsa o'lchamini o'zgartiring (16x16 piksel)
  • chiqish moslamasini sozlash -ni bosing va to'g'ri birini tanlang
  • chiqishni boshlash sozlamalarini bosing
  • imkoniyatlardan bahramand bo'ling (shunchaki o'ynang)

Jinx arduino fayli

Jinx o'rnatish fayli

6 -qadam: Seriya yo'q

Serial yo'q
Serial yo'q
Serial yo'q
Serial yo'q
Serial yo'q
Serial yo'q

Men to'g'ri bilaman, siz usb kabelidan adashib ketmoqchisiz;

Xo'sh, yo'l bor, lekin bu safar dasturlash biroz qiyinroq, chunki har bir rasm-g.webp

Jinx kodini yuklash o'rniga, bu ino faylidan foydalaning.

Men Jinxsiz ishlamayman va yuklanganida usb ulanishni talab qilmaydi.

Ayniqsa, siz hamma narsani o'qiy oladigan odamsiz; Men Spooky.ino nomli faylni yukladim.

Bu sizga yoqadigan 4 ta pacman fantomlarini ko'rsatadi;)

Potansiyometrni teskari aylantiring va u nima qilayotganini bilib oling: p

Agar xohlasangiz, uni o'zingiz sozlashingiz mumkin;)

Dahshatli.ino

7 -qadam: Keling, bu partiyani rok qilaylik

Image
Image

Endi siz o'zingiznikiga egasiz.

Shunday qilib, o'zingizni yasagan RGB LedMatrix -dan zavqlaning va zavqlaning: p

Do'stlaringizga va oilangizga ko'rsating, reaktsiyalarda yozing !!

Agar sizda biron bir savol bo'lsa, iltimos, so'rang, sizga yordam berish uchun hamma narsani qiladi !!

Agar sizga bu loyiha yoqqan bo'lsa, meni kuzatib boring va ushbu loyihaga ovoz bering, ko'proq yuklaydi!

Ko'rishguncha!!

Tinchlik

Tavsiya: