LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov
LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov
Anonim
Image
Image

V tomto tutoriáli sa naučíme ovládať Neopixel Led Ring Ws2812 pomocou Arduino a Visuino na spustenie LED pixela.

Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino UNO (alebo akékoľvek iné Arduino)
  • Neopixelový LED krúžok
  • Prepojovacie vodiče
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  1. Pripojte LED krúžok LED [VCC] k kolíku Arduino [+5V]
  2. Pripojte krúžok LED [GND] k kolíku Arduino [GND]
  3. Pripojte LED kruhový kolík [IN] alebo (DI) k digitálnemu pinu Arduino [6]

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  1. Pridajte komponent „Generátor hodín“
  2. Pridajte komponent „Počítadlo“
  3. Pridajte komponent „Porovnať celočíselnú hodnotu“
  4. Pridajte komponent „Náhodná farba RGBW“
  5. Pridajte komponent „NeoPixels“

Krok 5: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
  1. Vyberte komponent „ClockGenerator1“a v okne vlastností nastavte „Frekvencia“na 10
  2. Vyberte komponent „Counter1“a v okne vlastností nastavte „Max“na 12 alebo 16 (záleží na tom, koľko LED má váš LED krúžok)
  3. Vyberte komponent „Counter1“a v okne vlastností nastavte „Min“na 0
  4. Vyberte komponent „CompareValue1“a nastavte „Hodnota“na 12 alebo 16 (závisí od počtu LED diód, ktoré má váš krúžok LED)
  5. Vyberte komponent „CompareValue1“a nastavte „Typ porovnávania“na ctNotEqual
  6. Dvakrát kliknite na „NeoPixels1“a v okne „PixelGroups“presuňte „Color Pixel“doľava
  7. Na ľavej strane okna „Skupiny pixelov“potom vyberte „Farebný pixel1“a v okne vlastností nastavte „Počet pixelov“na 12 alebo 16 (závisí od počtu LED diód, ktoré má váš krúžok LED)

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
  1. Pripojte kolík komponentu „ClockGenerator1“[Out] k komponentnému kolíku „Counter1“[In]
  2. Pripojte komponentný kolík „Counter1“[Výstup] ku komponentnému kolíku „CompareValue1“[Vstup]
  3. Pripojte komponentný kolík „Counter1“[Výstup] k „NeoPixels1“> Kolíkový komponentný konektor Pixel1 [Index]
  4. Pripojte komponentný kolík „CompareValue1“[Výstup] ku komponentnému kolíku „Counter1“„Reset“
  5. Pripojte komponentný kolík „CompareValue1“[Výstup] ku komponentnému kolíku „Hodiny“„RandomRGBWColor1“
  6. Pripojte komponentný kolík „RandomRGBWColor1“[Výstup] k „NeoPixels1“> Komponentný kolík Color Pixel1 [Farba]
  7. Pripojte komponentný pin [NeoPixels1] [Out] k digitálnemu pinu Arduino [6]

Krok 7: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 8: Hrajte

Ak napájate modul Arduino UNO, LED krúžok začne meniť svoje farby.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť tu a otvoriť ho vo Visuino: