Mündəricat:

Neopixel RGB LED 5 Rəngli Cycler (Arduino): 3 addım
Neopixel RGB LED 5 Rəngli Cycler (Arduino): 3 addım

Video: Neopixel RGB LED 5 Rəngli Cycler (Arduino): 3 addım

Video: Neopixel RGB LED 5 Rəngli Cycler (Arduino): 3 addım
Video: SKR 1.4 - TMC2208 UART v3.0 2024, Noyabr
Anonim
Neopixel RGB LED 5 Rəngli Cycler (Arduino)
Neopixel RGB LED 5 Rəngli Cycler (Arduino)

Bu layihə, slayd potansiyometrinin müqavimətinə əsaslanaraq, fərqli rəngləri (gülümsəmə şəklində) göstərmək üçün idarə olunan 12 RGB LED -dən ibarət bir halqadır. Hər kəsin hər hansı bir təklifi varsa, onları oxumaqdan məmnun olaram, çünki təkmilləşdirmələr həmişə ola bilər. hazırlanmışdır.:)

Addım 1: Materiallar Bill (BOM)

Sənədlər (BOM)
Sənədlər (BOM)
  • İstifadə etdiyim hər hansı bir Arduino lövhəsi və ya Arduino IDE uyğun konfiqurasiya (məsələn, ATMEL IC).

    ARDUINO UNO REV3

  • İstifadə etdiyim çörək taxtası:

    Tam Ölçülü Breadboard (Adafruit) Tam Ölçülü Breadboard (Aliexpress)

  • İstənilən ölçüdə RGB LED Üzük və ya "Adafruit NeoPixel Üzük" RGB LED Üzük, 12 LED ilə istifadə etdim:

    • Adafruit NeoPixel Üzük
    • RGB 12 LED Üzük (Aliexpress)
  • İstifadə etdiyim bir potansiometr/dəyişən rezistor (tercihen dəqiqlik üçün 10k ohm):

    Slayd Potansiyometri 10K (Aliexpress)

  • Təxminən 10 atlama telləri (Kişi-Dişi/Kişi-Kişi/Qadın-Dişi-Dişi növü və miqdarı seçilmiş konfiqurasiyadan asılı olaraq) İstifadə etdiyim tullanan tellər:

    • Kişi/Kişi Jumper Telləri (Adafruit)
    • Kişi-Kişi 20 sm Dupont/Jumper Kabeli (Aliexpress)

Addım 2: Kabel çəkmə

Kablolama
Kablolama

Diaqram Circuito.io ilə yaradılmışdır (tam diaqramı görmək üçün şəkilə vurun)

Addım 3: Arduino Kodu

Orijinal kod, bu layihə ilə işləmək üçün özüm tərəfindən dəyişdirilmiş "Sadə" bir Adafruit Neopixel Nümunəsidir. Hazırda qırmızı, sarı, yaşıl, mavi və ya bənövşəyi olmaqla beş fərqli rəng göstərir. Potansiyometr şərti ifadələrə qoyulan dəyərlər aralığında deyilsə, bütün LEDləri söndürəcək. (R, G, B -ni 0, 0, 0 olaraq təyin edin).

Tövsiyə: