Inhoudsopgave:

Neopixel RGB LED 5-kleuren Cycler (Arduino) - Ajarnpa
Neopixel RGB LED 5-kleuren Cycler (Arduino) - Ajarnpa

Video: Neopixel RGB LED 5-kleuren Cycler (Arduino) - Ajarnpa

Video: Neopixel RGB LED 5-kleuren Cycler (Arduino) - Ajarnpa
Video: RGB LEDs with Arduino - Standard & NeoPixel 2024, November
Anonim
Neopixel RGB LED 5-kleuren Cycler (Arduino)
Neopixel RGB LED 5-kleuren Cycler (Arduino)

Dit project is een ring van 12 RGB-LED's die worden bestuurd om verschillende ingestelde kleuren weer te geven (in een glimlachpatroon), gebaseerd op de weerstand van de schuifpotentiometer. Als iemand suggesties heeft, lees ik ze graag, want verbeteringen kunnen altijd worden aangebracht gemaakt.:)

Stap 1: Stuklijst (BOM)

Stuklijst (BOM)
Stuklijst (BOM)
  • Elke Arduino-kaart of Arduino IDE-compatibele configuratie (bijv. een ATMEL IC met de benodigde componenten) Arduino UNO R3 die ik heb gebruikt:

    ARDUINO UNO REV3

  • Breadboard of PCBHet breadboard dat ik heb gebruikt:

    Broodplank op ware grootte (Adafruit) Breadboard op ware grootte (Aliexpress)

  • Elke maat RGB LED Ring of "Adafruit NeoPixel Ring" RGB LED Ring die ik heb gebruikt met 12 LED's:

    • Adafruit NeoPixel-ring
    • RGB 12 LED-ring (Aliexpress)
  • Een potentiometer/variabele weerstand (bij voorkeur 10k ohm voor precisie) Potentiometer die ik heb gebruikt:

    Schuifpotentiometer 10K (Aliexpress)

  • Ongeveer 10 jumperdraden (mannelijk-vrouwelijk/mannelijk-mannelijk/vrouwelijk-vrouwelijk type en aantal afhankelijk van de gekozen configuratie) jumperdraden die ik heb gebruikt:

    • Mannelijke/mannelijke doorverbindingsdraden (Adafruit)
    • Man-Man 20 cm Dupont/Jumper Kabel (Aliexpress)

Stap 2: Bedrading

Bedrading
Bedrading

Diagram is gemaakt met Circuito.io (klik op de afbeelding om het volledige diagram te zien)

Stap 3: Arduino-code

De originele code is een Adafruit Neopixel Voorbeeld, "Simple", door mijzelf aangepast om met dit project te werken. Momenteel toont het vijf verschillende kleuren, ofwel rood, geel, groen, blauw of violet. Als de potentiometer niet binnen het bereik is van de waarden die zijn ingesteld in de voorwaardelijke instructies, worden alle LED's uitgeschakeld. (zet R, G, B op 0, 0, 0).

Aanbevolen: