Mundarija:

Neopixel RGB LED 5 rangli Cycler (Arduino): 3 qadam
Neopixel RGB LED 5 rangli Cycler (Arduino): 3 qadam

Video: Neopixel RGB LED 5 rangli Cycler (Arduino): 3 qadam

Video: Neopixel RGB LED 5 rangli Cycler (Arduino): 3 qadam
Video: RGB LEDs with Arduino - Standard & NeoPixel 2024, Noyabr
Anonim
Neopixel RGB LED 5 rangli tsiklli (Arduino)
Neopixel RGB LED 5 rangli tsiklli (Arduino)

Ushbu loyiha slayd potansiyometrining qarshiligiga asoslangan, turli xil ranglarni (tabassum shaklida) ko'rsatish uchun boshqariladigan 12 ta RGB LEDli halqadir. Agar kimdirda biron bir taklif bo'lsa, men ularni o'qishdan xursand bo'lardim, chunki har doim yaxshilanish bo'lishi mumkin. qilingan.:)

1 -qadam: Materiallar varaqasi (BOM)

Materiallar varaqasi (BOM)
Materiallar varaqasi (BOM)
  • Men ishlatgan har qanday Arduino kartasi yoki Arduino IDE mos keladigan konfiguratsiya (masalan, ATMEL IC).

    ARDUINO UNO REV3

  • Men ishlatgan non paneli:

    To'liq o'lchamli non paneli (Adafruit) To'liq o'lchamli non paneli (Aliexpress)

  • Har qanday o'lchamdagi RGB LED halqali yoki "Adafruit NeoPixel Ring" RGB LED halqasi, men 12 LEDda ishlatardim:

    • Adafruit NeoPixel uzuk
    • RGB 12 LED halqa (Aliexpress)
  • Men ishlatgan potansiyometr/o'zgaruvchan qarshilik (aniqlik uchun 10k ohm afzalroq):

    Slayd potentsiometr 10K (Aliexpress)

  • Taxminan 10 ta o'tish simlari (erkak-ayol/erkak-erkak/urg'ochi-ayol turi va miqdori tanlangan konfiguratsiyaga bog'liq) Men ishlatgan o'tish simlari:

    • Erkak/erkak o'tish simlari (Adafruit)
    • Erkak-Erkak 20 sm Dupont/Jumper kabeli (Aliexpress)

2 -qadam: simlarni ulash

Ulanish
Ulanish

Diagramma Circuito.io yordamida yaratilgan (to'liq diagrammani ko'rish uchun rasmni bosing)

3 -qadam: Arduino kodi

Asl kod - bu Adafruit Neopixel misoli, "Oddiy", bu loyiha bilan ishlash uchun o'zim o'zgartirganman, hozirda qizil, sariq, yashil, ko'k yoki binafsha rangdagi besh xil rang ko'rsatilgan. Agar potentsiometr shartli bayonotlarga o'rnatilgan qiymatlar oralig'ida bo'lmasa, u barcha LEDlarni o'chiradi. (R, G, B ni 0, 0, 0 ga o'rnating).

Tavsiya: