INHOUDSOPGAWE:

LEGO Dots Light-Up Belt: 6 stappe (met prente)
LEGO Dots Light-Up Belt: 6 stappe (met prente)

Video: LEGO Dots Light-Up Belt: 6 stappe (met prente)

Video: LEGO Dots Light-Up Belt: 6 stappe (met prente)
Video: Creepy Elf on the shelf #christmas #scary #shorts 2024, Julie
Anonim
Image
Image

LEGO #LetsBuild Saam verken, bou en deel jou LEGO -skeppings.

Voorrade

Hardeware komponente

  • LEGO Dots x 16
  • Pixelblaze V2 x1
  • SK9822 LED's
  • AAA batteryhouer x 1
  • AAA -batterye x3
  • Kester Soldeer x 1
  • 30AWG silikoon omhulsel gestrand kerndraad x 4

Hand gereedskap

  • Soldeerbout
  • Helpende hande se derdehandse soldeergereedskap (opsioneel, maar nuttig)

Stap 1: Stap 1: LEGO behoort nie altyd op die tafel nie

Stap 1: LEGO behoort nie altyd op die tafel nie
Stap 1: LEGO behoort nie altyd op die tafel nie

LEGO #LetsBuild Saam verken, bou en deel jou LEGO -skeppings.

Ek hou daarvan om dinge vir hul onbedoelde doeleindes te gebruik, en LEGO is geen uitsondering nie. Ek wou die nuwe LEGO Dots -lyn gebruik en 'n paar LED's byvoeg om dit te laat flikker.

  • LED's: ek het SK9822 LED's gebruik, u kan ook Adafruit se DotStar LED's gebruik. U benodig die 4 invoerpenne (nie die 3 soos die tipiese neopixelstrook nie). 2 van die penne is vir krag, 1 vir klok en 1 vir data.
  • Beheerder: Ek het ElectroMage se Pixelblazev2 WiFi LED -beheerder gebruik om die LED -patrone vinnig op te dateer via 'n AP -modus (toegangspunt). Dit is vinnig en u kan maklik nuwe LED-patrone in die webgebaseerde regstreekse redakteur skryf.

Stap 2: Stap 2: Soldeergelowige

Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige
Stap 2: Soldeergelowige

U het 'n paar verskillende opsies om die LED -strook aan te sluit. Ek het met opsie 2 vir hierdie projek gegaan.

  • Opsie 1: Soldeer die drade direk na die LED -strook en dan direk na die Pixelblazev2 -beheerder
  • Opsie 2: Soldeer drade direk aan die LED -strook en soldeer 'n skroefaansluiting van 5 mm aan die Pixelblazev2 -kontroleerder en heg die LED -drade aan die aansluitblok.

Stap 3: Stap 3: Koppel LED -drade aan die terminale blok op Pixelblazev2 -beheerder

Stap 3: Koppel LED -drade aan die terminale blok op Pixelblazev2 -beheerder
Stap 3: Koppel LED -drade aan die terminale blok op Pixelblazev2 -beheerder

Bevestig die LED -drade wat u gesoldeer het aan die aansluitblok en draai die skroewe vas met 'n skroewedraaier. Maak seker dat die LED -strookdraad aan die korrekte aansluiting gekoppel is.

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

Stap 4: Stap 4: Krag

Die Pixelblazev2- en LED -strook kan deur die mikro -USB op die Pixelblazev2 -beheerder aangedryf word. Die USB -krag word intern aan die 5v -skroefaansluiting gekoppel, en die totale stroomverbruik moet onder 1,8A gehou word (kyk nie na die kragopslag van die USB -kragtoevoer wat u van plan is om te gebruik nie).

Stap 5: Stap 5. Beheer van die LED's

Stap 5. Die beheer van die LED's
Stap 5. Die beheer van die LED's
Stap 5. Die beheer van die LED's
Stap 5. Die beheer van die LED's

Koppel u kragbron aan die Pixelblazev2, wat die beheerder outomaties in die opstellingsmodus stel, die kontroleerder skep 'n nuwe WiFi -netwerk wat begin met 'pixelblaze_', gevolg deur 'n ewekansige heksadesimale getal. Hier kan u die beheerder instel om in beide die AP -modus (toegangspunt) te werk (dit is wat ek vir hierdie projek gedoen het).

Koppel vanaf u rekenaar of mobiele toestel aan u Pixelblazev2 -netwerk, dan verskyn 'n WiFi Manager -skerm op u rekenaar of toestel. As die skerm nie outomaties oopmaak nie, kan u 'n blaaier oopmaak en na https://192.168.4.1 gaan

Kies die LED -tipe: APA102/SK9822/DotStar.

Daar is vooraf ingestelde LED -patrone, of as u 'n uitdaging wil hê, kan u u eie patrone skryf.

Gevorderde modus: skryf u eie patrone. Die redakteur kan 'n JSON -skikking of veelvuldige skikkings JavaScript gebruik. 4 pixels, een in elke hoek: links bo, regs bo, regs onder en links onder

JavaScript -kode

Aanbeveel: