Cuprins:

Neopixel RGB LED 5-Color Cycler (Arduino): 3 pași
Neopixel RGB LED 5-Color Cycler (Arduino): 3 pași

Video: Neopixel RGB LED 5-Color Cycler (Arduino): 3 pași

Video: Neopixel RGB LED 5-Color Cycler (Arduino): 3 pași
Video: Fysetc Spider v1.1 – Основы 2024, Noiembrie
Anonim
Ciclor Neopixel RGB LED cu 5 culori (Arduino)
Ciclor Neopixel RGB LED cu 5 culori (Arduino)

Acest proiect este un inel de 12 LED-uri RGB controlate pentru a afișa diferite culori setate (într-un model de zâmbet), pe baza rezistenței potențiometrului glisant. Dacă cineva are sugestii, aș fi încântat să le citesc, deoarece îmbunătățirile pot fi întotdeauna făcut.:)

Pasul 1: Lista materialelor (BOM)

Lista materialelor (BOM)
Lista materialelor (BOM)
  • Orice placă Arduino sau configurație compatibilă Arduino IDE (de ex. Un ATMEL IC cu componentele necesare) Arduino UNO R3 I a folosit:

    ARDUINO UNO REV3

  • Placă pentru pâine sau PCB Placa pentru pâine pe care am folosit-o:

    Pânză completă (Adafruit) Pânză completă (Aliexpress)

  • Inel LED RGB de orice dimensiune sau Inel LED RGB „Adafruit NeoPixel Ring” folosit cu 12 LED-uri:

    • Inel Adafruit NeoPixel
    • Inel LED RGB 12 (Aliexpress)
  • Un potențiometru / rezistor variabil (de preferință 10k ohmi pentru precizie) Potențiometru folosit:

    Potențiometru diapozitiv 10K (Aliexpress)

  • Aproximativ aproximativ 10 fire jumper (tipul masculin-feminin / masculin-masculin / feminin-feminin și cantitatea în funcție de configurația aleasă) fire jumper pe care le-am folosit:

    • Sârmă jumper masculin / masculin (Adafruit)
    • Cablu Dupont / jumper 20cm masculin-masculin (Aliexpress)

Pasul 2: Cablare

Cablare
Cablare

Diagrama a fost creată cu Circuito.io (faceți clic pe imagine pentru a vedea diagrama completă)

Pasul 3: Cod Arduino

Codul original este un exemplu Adafruit Neopixel, „Simplu”, modificat de mine pentru a lucra cu acest proiect. În prezent, acesta prezintă cinci culori diferite, fie roșu, galben, verde, albastru sau violet. Dacă potențiometrul nu se încadrează în valorile setate în instrucțiunile condiționale, acesta va stinge toate LED-urile. (setați R, G, B la 0, 0, 0).

Recomandat: