Inhoudsopgave:

LEGO Dots oplichtende riem - Ajarnpa
LEGO Dots oplichtende riem - Ajarnpa

Video: LEGO Dots oplichtende riem - Ajarnpa

Video: LEGO Dots oplichtende riem - Ajarnpa
Video: ЛЕГО ДОТС. Что это за точки? Полезные постройки с LEGO DOTS! 2024, November
Anonim
Image
Image

LEGO #LetsBuildTogether verken, bouw en deel je LEGO-creaties.

Benodigdheden

Hardware onderdelen

  • LEGO Stippen x 16
  • Pixelblaze V2 x1
  • SK9822 LED's
  • AAA-batterijhouder x 1"
  • AAA-batterijen x3
  • Kester Soldeer x 1
  • 30AWG siliconen hoes gevlochten kerndraad x 4"

Handgereedschap

  • Soldeerbout
  • Helping Hands Derde Hand Soldeergereedschap (optioneel, maar nuttig)

Stap 1: Stap 1: LEGO hoort niet altijd op de tafel

Stap 1: LEGO hoort niet altijd op de tafel
Stap 1: LEGO hoort niet altijd op de tafel

LEGO #LetsBuildTogether verken, bouw en deel je LEGO-creaties.

Ik gebruik dingen graag voor hun onbedoelde doeleinden, en LEGO is daarop geen uitzondering. Ik wilde de nieuwe LEGO Dots-lijn gebruiken en wat LEDS toevoegen om het wat flair te geven.

  • LED's: Ik heb SK9822 LED's gebruikt, je kunt ook Adafruit's DotStar LED's gebruiken. U hebt de 4 invoerpinnen nodig (niet de 3 zoals de typische neopixelstrip). 2 van de pinnen zijn voor stroom, 1 voor klok en 1 voor data.
  • Controller: ik heb de Pixelblazev2 WiFi LED-controller van ElectroMage gebruikt om de LED-patronen snel bij te werken via een AP-modus (Access Point). Het is snel en je kunt gemakkelijk nieuwe LED-patronen schrijven in de webgebaseerde live-editor.

Stap 2: Stap 2: Soldeer Gelovige

Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer
Stap 2: Gelovige soldeer

Je hebt een paar verschillende mogelijkheden om de ledstrip aan te sluiten. Ik ging voor optie 2 voor dit project.

  • Optie 1: Soldeer draden rechtstreeks op de LED-strip en vervolgens rechtstreeks op de Pixelblazev2-controller
  • Optie 2: Soldeer de draden rechtstreeks aan de ledstrip en soldeer een 5 mm-schroefaansluiting op de Pixelblazev2-controller en bevestig de led-draden aan het aansluitblok.

Stap 3: Stap 3: Bevestig de LED-draden aan het aansluitblok op de Pixelblazev2-controller

Stap 3: Bevestig de LED-draden aan het aansluitblok op de Pixelblazev2-controller
Stap 3: Bevestig de LED-draden aan het aansluitblok op de Pixelblazev2-controller

Bevestig de LED-draden die u hebt gesoldeerd aan het aansluitblok en draai de schroeven vast met een schroevendraaier. Zorg ervoor dat de ledstripdraad op de juiste klem is aangesloten.

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

Stap 4: Stap 4: Voeding

De Pixelblazev2 en LED-strip kunnen worden gevoed via de micro-USB op de Pixelblazev2-controller. De USB-voeding is intern aangesloten op de 5v-schroefaansluiting en het totale stroomverbruik moet onder de 1,8 A worden gehouden (u weet niet zeker welk vermogen u wilt gebruiken op de USB-voeding).

Stap 5: Stap 5. De LED's bedienen

Stap 5. De LED's bedienen
Stap 5. De LED's bedienen
Stap 5. De LED's bedienen
Stap 5. De LED's bedienen

Sluit je stroombron aan op de Pixelblazev2 die de controller automatisch in de setup-modus zet, de controller creëert een nieuw wifi-netwerk dat begint met "pixelblaze_" gevolgd door een willekeurig hexadecimaal getal. Hier kun je de controller configureren om in de AP-modus (Access Point) te draaien (wat ik voor dit project heb gedaan).

Maak verbinding met uw Pixelblazev2-netwerk vanaf een computer of mobiel apparaat, dan zou een WiFi Manager-scherm op uw computer of apparaat moeten verschijnen. Als het scherm niet automatisch opent, kunt u een browser openen en naar https://192.168.4.1. gaan

Selecteer het LED-type: APA102/SK9822/DotStar.

Er zijn vooraf ingestelde LED-patronen, of als je een uitdaging wilt, kun je je eigen patronen schrijven.

Geavanceerde modus: uw eigen patronen schrijven. De editor kan een JSON-array of meerdere arrays van JavaScript gebruiken. 4 pixels, één in elke hoek: linksboven, rechtsboven, rechtsonder en linksonder

JavaScript-code

Aanbevolen: