Sadržaj:

Neopixel RGB LED cikler u 5 boja (Arduino): 3 koraka
Neopixel RGB LED cikler u 5 boja (Arduino): 3 koraka

Video: Neopixel RGB LED cikler u 5 boja (Arduino): 3 koraka

Video: Neopixel RGB LED cikler u 5 boja (Arduino): 3 koraka
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Novembar
Anonim
Neopixel RGB LED bicikl u 5 boja (Arduino)
Neopixel RGB LED bicikl u 5 boja (Arduino)

Ovaj projekt je prsten od 12 RGB LED dioda kontroliranih tako da prikazuju različite boje (u obliku osmijeha), na osnovu otpora kliznog potenciometra. Ako neko ima bilo kakve prijedloge, rado ću ih pročitati jer poboljšanja uvijek mogu biti made.:)

Korak 1: Opis materijala (BOM)

Opis materijala (BOM)
Opis materijala (BOM)
  • Bilo koju Arduino ploču ili Arduino IDE kompatibilnu konfiguraciju (npr. ATMEL IC sa potrebnim komponentama) Arduino UNO R3 koji sam koristio:

    ARDUINO UNO REV3

  • Oglasna ploča ili PCBOdlična ploča koju sam koristio:

    Potpuna veličina ploče (Adafruit) Puna veličina pločice (Aliexpress)

  • RGB LED prsten bilo koje veličine ili "Adafruit NeoPixel prsten" RGB LED prsten koji sam koristio s 12 LED dioda:

    • Adafruit NeoPixel prsten
    • RGB 12 LED prsten (Aliexpress)
  • Potenciometar/promjenjivi otpornik (po mogućnosti 10k ohma za preciznost) Potenciometar koji sam koristio:

    Klizni potenciometar 10K (Aliexpress)

  • Otprilike 10 žica kratkospojnika (muško-žensko/muško-muško/žensko-žensko, vrsta i količina ovisno o odabranoj konfiguraciji) Kratkospojne žice koje sam koristio:

    • Muške/muške kratkospojne žice (Adafruit)
    • Muško-muški kabel Dupont od 20 cm/kratkospojnik (Aliexpress)

Korak 2: Ožičenje

Ožičenje
Ožičenje

Dijagram je kreiran pomoću Circuito.io (kliknite na sliku da vidite cijeli dijagram)

Korak 3: Arduino kod

Originalni kôd je primjer Adafruit Neopixela, "Jednostavan", koji sam sam izmijenio za rad na ovom projektu. Trenutno prikazuje pet različitih boja, crvenu, žutu, zelenu, plavu ili ljubičastu. Ako potenciometar nije u rasponu vrijednosti postavljenih u uvjetnim izjavama, isključit će sve LED diode. (postavite R, G, B na 0, 0, 0).

Preporučuje se: