Obsah:

Neopixel RGB LED 5barevný cyklovač (Arduino): 3 kroky
Neopixel RGB LED 5barevný cyklovač (Arduino): 3 kroky

Video: Neopixel RGB LED 5barevný cyklovač (Arduino): 3 kroky

Video: Neopixel RGB LED 5barevný cyklovač (Arduino): 3 kroky
Video: voice activated music rhythm lights 2024, Listopad
Anonim
Neopixel RGB LED 5barevný cyklovač (Arduino)
Neopixel RGB LED 5barevný cyklovač (Arduino)

Tento projekt je prsten 12 RGB LED ovládaných tak, aby zobrazoval různé nastavené barvy (v úsměvu), založené na odporu posuvného potenciometru. Pokud má někdo nějaké návrhy, rád si je přečtu, protože vylepšení mohou být vždy vyrobeno.:)

Krok 1: Kusovník (kusovník)

Kusovník (kusovník)
Kusovník (kusovník)
  • Použil jsem libovolnou konfiguraci kompatibilní s deskou Arduino nebo Arduino IDE (např. IC ATMEL s nezbytnými součástmi) Arduino UNO R3:

    ARDUINO UNO REV3

  • Breadboard nebo PCB Breadboard, který jsem použil:

    Celoplošné prkénko (Adafruit) Celoplošné prkénko (Aliexpress)

  • RGB LED prsten jakékoli velikosti RGB nebo „Adafruit NeoPixel Ring“RGB LED prsten jsem použil s 12 LED:

    • Adafruit NeoPixel prsten
    • RGB 12 LED kroužek (Aliexpress)
  • Potenciometr/variabilní odpor (nejlépe 10k ohmů pro přesnost) Potenciometr, který jsem použil:

    Posuvný potenciometr 10K (Aliexpress)

  • Asi 10 propojovacích vodičů (typ a množství typu samec-samice/samec-samec/samice-samice v závislosti na zvolené konfiguraci) Propojovací vodiče jsem použil:

    • Propojovací vodiče pro muže/muže (Adafruit)
    • Samec-Muž 20cm Dupont/propojovací kabel (Aliexpress)

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení

Diagram byl vytvořen pomocí Circuito.io (kliknutím na obrázek zobrazíte celý diagram)

Krok 3: Arduino kód

Původní kód je příklad Adafruit Neopixel „Jednoduchý“, který jsem sám upravil pro práci s tímto projektem. V současné době zobrazuje pět různých barev, buď červenou, žlutou, zelenou, modrou nebo fialovou. Pokud potenciometr není v rozsahu hodnot nastavených do podmíněných příkazů, vypne všechny LED diody. (nastavte R, G, B na 0, 0, 0).

Doporučuje: