Mundarija:

LEGO nuqta nurli kamari: 6 qadam (rasmlar bilan)
LEGO nuqta nurli kamari: 6 qadam (rasmlar bilan)

Video: LEGO nuqta nurli kamari: 6 qadam (rasmlar bilan)

Video: LEGO nuqta nurli kamari: 6 qadam (rasmlar bilan)
Video: Алисы в стране чудес ► 1 Прохождение Bramble: The Mountain King 2024, Noyabr
Anonim
Image
Image

LEGO #LetsBuildTogether LEGO ijodingizni o'rganing, yarating va baham ko'ring.

Ta'minotlar

Uskuna komponentlari

  • LEGO nuqta x 16
  • Pixelblaze V2 x1
  • LEDlar SK9822
  • AAA batareya ushlagichi x 1
  • AAA batareyalari x3
  • Kester lehim x 1
  • 30AWG silikon qopqog'i Stranded Core Wire x 4

Qo'l asboblari

  • Lehimlash temir
  • Qo'l yordami Uchinchi qo'l lehim asbobi (ixtiyoriy, lekin foydali)

1 -qadam: 1 -qadam: LEGO har doim stolda emas

1 -qadam: LEGO har doim stolda emas
1 -qadam: LEGO har doim stolda emas

LEGO #LetsBuildTogether LEGO ijodingizni o'rganing, yarating va baham ko'ring.

Men narsalarni maqsadsiz ishlatishni yaxshi ko'raman va LEGO ham bundan mustasno emas. Men yangi LEGO nuqta chizig'idan foydalanmoqchi bo'ldim va unga yorug'lik berish uchun ba'zi LEDlarni qo'shishni xohladim.

  • LEDlar: Men SK9822 LEDlarini ishlatardim, siz Adafruit DotStar LEDlarini ham ishlatishingiz mumkin. Sizga 4 ta kirish pimi kerak (odatdagi neopikselli tasma kabi 3 ta emas). 2 ta pin quvvat uchun, 1 tasi soat uchun, 1 tasi ma'lumot uchun.
  • Nazoratchi: Men LED rejimlarini AP (kirish nuqtasi) rejimida tezda yangilab turish uchun ElectroMage Pixelblazev2 WiFi LED tekshirgichidan foydalandim. Bu tez va siz veb-ga asoslangan jonli muharrirda yangi LED naqshlarini osongina yozishingiz mumkin.

2 -qadam: 2 -qadam: Lehimga ishonuvchi

2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim
2 -qadam: Mo'min lehim

LED tasmasini ulash uchun sizda bir nechta variant mavjud. Men ushbu loyiha uchun 2 -variant bilan bordim.

  • 1 -variant: simlarni to'g'ridan -to'g'ri LED chizig'iga, so'ngra to'g'ridan -to'g'ri Pixelblazev2 kontrolleriga lehimlang
  • 2 -variant: simlarni LED chizig'iga to'g'ridan -to'g'ri lehimlang va 5 mm vintli terminalli ulagichni Pixelblazev2 kontrolleriga lehimlang va LED simlarini terminal blokiga ulang.

3 -qadam: 3 -qadam: LED simlarini Pixelblazev2 kontrolleridagi terminal blokiga ulang

3 -qadam: LED simlarini Pixelblazev2 kontrolleridagi terminal blokiga ulang
3 -qadam: LED simlarini Pixelblazev2 kontrolleridagi terminal blokiga ulang

Lehimlangan LED simlarini terminal blokiga ulang va vintlarni tornavida bilan mahkamlang. LED chiziqli sim to'g'ri terminalga ulanganligiga ishonch hosil qiling.

  • 5V - 5V
  • CLK - CO
  • DAT - DI
  • GND - GND

4 -qadam: 4 -qadam: quvvat

Pixelblazev2 va LED tasmasini Pixelblazev2 kontrolleridagi mikro USB orqali quvvatlantirish mumkin. USB quvvati 5 vintli terminalga ulangan va umumiy oqim 1,8A ostida saqlanishi kerak (siz foydalanmoqchi bo'lgan USB quvvat manbaidagi quvvat ko'rsatkichiga ishonchingiz komil emas).

5 -qadam: 5 -qadam. LEDlarni boshqarish

5 -qadam. LEDlarni boshqarish
5 -qadam. LEDlarni boshqarish
5 -qadam. LEDlarni boshqarish
5 -qadam. LEDlarni boshqarish

Quvvat manbaini Pixelblazev2 ga ulang, u boshqaruvchini avtomatik ravishda sozlash rejimiga o'tkazadi, nazoratchi "pixelblaze_" bilan boshlanadigan, keyin tasodifiy o'n oltilik raqamli yangi WiFi tarmog'ini yaratadi. Bu erda siz tekshirgichni AP (kirish nuqtasi) rejimida ishlashini sozlashingiz mumkin (men bu loyihada shunday qilganman).

Kompyuter yoki mobil qurilmadan Pixelblazev2 tarmog'iga ulaning, keyin kompyuter yoki qurilmada WiFi menejeri ekrani paydo bo'ladi. Agar ekran avtomatik ravishda ochilmasa, siz brauzerni ochishingiz va https://192.168.4.1 saytiga o'tishingiz mumkin

LED turini tanlang: APA102/SK9822/DotStar.

Oldindan o'rnatilgan LED naqshlari mavjud yoki agar siz qiyinchilikni xohlasangiz, o'zingizning naqshlaringizni yozishingiz mumkin.

Murakkab rejim: o'zingizning naqshlaringizni yozing. Tahrirchi JSON massividan yoki bir nechta JavaScript -dan foydalanishi mumkin. Har bir burchakda bittadan 4 piksel: yuqori chap, yuqori o'ng, pastki o'ng va pastki chap

JavaScript kodi

Tavsiya: