Innholdsfortegnelse:

Neopixel RGB LED 5-Color Cycler (Arduino): 3 trinn
Neopixel RGB LED 5-Color Cycler (Arduino): 3 trinn

Video: Neopixel RGB LED 5-Color Cycler (Arduino): 3 trinn

Video: Neopixel RGB LED 5-Color Cycler (Arduino): 3 trinn
Video: Fysetc Spider v1.1 - Basics 2024, November
Anonim
Neopixel RGB LED 5-Color Cycler (Arduino)
Neopixel RGB LED 5-Color Cycler (Arduino)

Dette prosjektet er en ring med 12 RGB -lysdioder kontrollert for å vise forskjellige settfarger (i et smilemønster), basert på motstanden til lysbildespotensiometeret. Hvis noen har noen forslag, vil jeg gjerne lese dem, da forbedringer alltid kan være laget.:)

Trinn 1: Bill of Materials (BOM)

Materialliste (BOM)
Materialliste (BOM)
  • Ethvert Arduino -kort eller Arduino IDE -kompatibel konfigurasjon (f.eks. En ATMEL IC med de nødvendige komponentene) Arduino UNO R3 I brukte:

    ARDUINO UNO REV3

  • Brødbrett eller PCB Brettbrettet jeg brukte:

    Brødbrett i full størrelse (Adafruit) Brødbrett i full størrelse (Aliexpress)

  • En hvilken som helst størrelse RGB LED -ring eller "Adafruit NeoPixel Ring" RGB LED -ring jeg brukte med 12 lysdioder:

    • Adafruit NeoPixel ring
    • RGB 12 LED -ring (Aliexpress)
  • Et potensiometer/variabel motstand (helst 10k ohm for presisjon) Potensiometer jeg brukte:

    Slide Potentiometer 10K (Aliexpress)

  • Omtrent 10 hoppetråder (hann-hunn/mann-mann/hunn-hunn-hunn og type og mengde avhengig av valgt konfigurasjon) Stikkledninger jeg brukte:

    • Stikkontakter for menn/hanner (Adafruit)
    • Mann-Hann 20cm Dupont/Jumper Cable (Aliexpress)

Trinn 2: Kabling

Kabling
Kabling

Diagram ble opprettet med Circuito.io (klikk på bildet for å se hele diagrammet)

Trinn 3: Arduino -kode

Den originale koden er et Adafruit Neopixel -eksempel, "Simple", modifisert av meg selv for å jobbe med dette prosjektet. For tiden viser den fem forskjellige farger, enten rød, gul, grønn, blå eller fiolett. Hvis potensiometeret ikke er innenfor området for verdiene som er angitt i betingelsesuttalelsene, vil det slå av alle lysdiodene. (sett R, G, B til 0, 0, 0).

Anbefalt: