Mundarija:

DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)

Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 qadam (rasmlar bilan)
Video: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, Dekabr
Anonim
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Mana, men sizga ko'rsatishdan juda xursand bo'lgan loyiha bilan tanishtirdim. Bu DIY Smart LED matritsasi haqida, bu sizga YouTube statistikasi, Smart Home statistikasi kabi ma'lumotlarni, harorat, namlik kabi oddiy soat bo'lishi mumkin, yoki faqat matn va ko'rsatuvlarni ko'rsatish imkonini beradi.

Bu birinchi darsda men uni birinchi sinov va matn ko'rsatishni bajaraman.

Agar siz vizual o'rganuvchi bo'lsangiz, bilaman, qiymati 1000 so'zdan oshadigan video, shuning uchun bu erda qo'llanma videosi. (Men ispan tilida gapiraman, shuning uchun inglizcha subtitrlarni yoqishni o'ylab ko'ring):

Umid qilamanki, sizga loyiha yoqadi!

1 -qadam: kerakli ko'nikmalar

Kerakli ko'nikmalar
Kerakli ko'nikmalar

Ko'rib turganingizdek, bu loyihada hech narsa qiyin ko'rinmaydi, lekin sizga quyidagi bilimlar kerak bo'ladi:

-Arduino IDE -dan foydalanish.

-3D bosib chiqarish yoki qo'l san'atlari (tarmoq uchun).

-Payvandlash.

-simlar.

2 -qadam: Komponentlar va qismlar ro'yxati

Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati
Komponentlar va ehtiyot qismlar ro'yxati

Men sizning komponentlaringizni topishni maslahat beradigan yaxshi joy, bu MakerFocus, bu ochiq manba uskunalar do'koni!

  1. PCB, siz "LEDlar yo'q" versiyasini tanlashingiz va LED tasmalarini o'zingiz qo'shishingiz mumkin, yoki LED bilan.
  2. ESP8266 (mikrokontroller).
  3. WS2812 LED chiziqlar.
  4. 5V 2A quvvat manbai.
  5. PCB quvvat ulagichi.
  6. 3D printer (ixtiyoriy) Siz qismlarni karton yoki qattiq narsa bilan bajarishingiz mumkin.

3 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi

Mana, O'chirish diagrammasi, sizda loyihani amalga oshirish uchun bir nechta variant bor. Siz faqat sxemaning boshqaruv qismini, birinchi rasmda ko'rsatilgandek, 3 -rasmda ko'rsatilgandek individual LED chiziqlar ulashingiz mumkin.

Yo, LED chiziqlar o'rniga LED panellarini ishlatishingiz mumkin.

Bu bizga PCB dizaynini keyinchalik yaratishga imkon beradigan sxemaning barcha ichki birikmalarini o'z ichiga oladi, shuningdek, sxemalarning PDF -faylini biriktirganman, shuning uchun uni yaxshiroq ko'rishingiz mumkin.

Sxemalar, kodlar va kutubxonalarni BEPUL yuklab oling.

4 -qadam: PCB dizayni va buyurtma berish

PCB dizayni va buyurtma berish
PCB dizayni va buyurtma berish
PCB dizayni va buyurtma berish
PCB dizayni va buyurtma berish
PCB dizayni va buyurtma berish
PCB dizayni va buyurtma berish

Yaxshi loyihani amalga oshirish uchun bizga uni tuzadigan sxemaning ishonchli yig'ilishi kerak bo'ladi va buni yaxshi PCBdan ko'ra yaxshiroq qilishning iloji yo'q.

Bu erda siz PCB -ni PCB ishlab chiqaruvchi kompaniyangizga buyurtma qilishingiz kerak bo'lgan Gerber, BOM va Pick & Place fayllarini yuklab olishingiz mumkin.

Men JLCPCB ni taklif qilaman:

5 PCB va arzon SMT (2 kupon) uchun $ 2

ALBAYT TASHLANGAN BO'LIMNI sotib oling, Gerber + Pick & Place + BOM

5 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Gridni chop etish.

Men kichkina 3D -printerim tufayli panjarani turli qismlarga chop etdim.

Men piksellar sonini yaxshiroq aniqlash uchun qattiq oq qog'ozni kesib oldim.

Grid fayllari biriktirilgan. (Siz o'z panjarangizni loyihalashingiz mumkin).

Men 2 Grid va 1 Grid2 bo'laklarini chop etdim.

6 -qadam: ESP8266 dasturlash va test

ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov
ESP8266 dasturlash va sinov

1- ESP8266-ni dasturlash uchun biz o'tish joyini (PROG pozitsiyasiga) joylashtirishimiz kerak, USB-ni TTL-konvertoriga mos keladigan pimlarni, so'ngra shaxsiy kompyuterimizga ulashimiz, kutubxonalarni o'rnatishimiz va yuklashimiz kerak. (IDE -ga ESP8266 Packaje o'rnatilgan bo'lishi kerak).

2- Kutubxonalar va qaramliklarni o'rnating.

3- IDE-ni qayta ishga tushiring, Arxiv> Misollar> Adafruit NeoPixel> Strandtest-ga o'ting.

-ulangan LEDlar sonini o'zgartirish.

-Pinni "0" ga o'zgartiring. (LEDlar ulangan joyda).

4- Eskizni yuklang.

5- USE-da o'tish kabeli, USB-ni uzing va 5V quvvat manbaiga ulang.

6- Barcha LEDlar yaxshi ishlashini tekshiring.

QAYD: ESPni quvvatlantirish uchun USB-TTL konvertorining 3.3v kuchlanishidan foydalaning. (5v bilan yonadi).

7 -qadam: Yakuniy dasturlash va matn ko'rsatish

Yakuniy dasturlash va matn ko'rsatish
Yakuniy dasturlash va matn ko'rsatish
Yakuniy dasturlash va matn ko'rsatish
Yakuniy dasturlash va matn ko'rsatish
Yakuniy dasturlash va matn ko'rsatish
Yakuniy dasturlash va matn ko'rsatish
  1. "HOLA" ni ko'rsatmoqchi bo'lgan matn bilan o'zgartiring.
  2. LED raqamlarini PIN #raqamiga ulayotganingizga ishonch hosil qiling.
  3. Yorqinlikni sozlang.
  4. Matn ranglarini tahrirlang.
  5. Yuklab oling va rohatlaning.

Oxirgi rasmga e'tibor bering: Agar siz LEDlarni mendan farqli ravishda joylashtirsangiz, iltimos, ushbu variantlarni Kodeksga o'zgartiring.

Tavsiya: