Мазмұны:

Neopixel RGB жарықдиодты 5 түсті велосипедші (Arduino): 3 қадам
Neopixel RGB жарықдиодты 5 түсті велосипедші (Arduino): 3 қадам
Anonim
Neopixel RGB LED 5 түсті велосипедші (Arduino)
Neopixel RGB LED 5 түсті велосипедші (Arduino)

Бұл жоба - слайд потенциометрінің қарсылығына негізделген әр түрлі түстерді (күлімсіреу үлгісінде) көрсету үшін басқарылатын 12 RGB светодиодтар сақинасы. Егер кез келген ұсыныс болса, мен оларды оқуға қуаныштымын, өйткені жақсартулар әрқашан болуы мүмкін. жасалған.:)

1 -қадам: Билл материалдары (BOM)

Материалдық есеп (BOM)
Материалдық есеп (BOM)
  • Кез келген Arduino тақтасы немесе Arduino IDE үйлесімді конфигурациясы (мысалы, ATMEL IC қажетті компоненттермен) Arduino UNO R3 I қолданды:

    ARDUINO UNO REV3

  • Нан тақтасы немесе ПХД Мен қолданған нан тақтасы:

    Толық өлшемді нан тақтасы (Adafruit) Толық өлшемді тақта (Aliexpress)

  • Мен кез келген мөлшердегі RGB светодиодты сақина немесе «Adafruit NeoPixel сақина» RGB жарықдиодты сақина, мен 12 жарықдиодты шамда қолдандым:

    • Adafruit NeoPixel сақинасы
    • RGB 12 жарықдиодты сақина (Aliexpress)
  • Мен қолданған потенциометр/айнымалы резистор (дәлдік үшін 10к Ом жақсырақ):

    10K слайд потенциометрі (Aliexpress)

  • Шамамен 10-ға жуық секіргіш сымдар (еркек-әйел/еркек-еркек/аналық-әйелдік түрі мен саны таңдалған конфигурацияға байланысты) Мен қолданған секіргіш сымдар:

    • Ерлер/ерлерге арналған сымдар (Adafruit)
    • Еркек-еркек 20см дюпонт/кабельдік кабель (Aliexpress)

2 -қадам: Сымдарды жалғау

Сымдар
Сымдар

Диаграмма Circuito.io көмегімен жасалды (толық диаграмманы көру үшін суретті басыңыз)

3 -қадам: Arduino коды

Түпнұсқалық код - бұл жобамен жұмыс істеу үшін мен өзгерткен Adafruit Neopixel мысалы, «Қарапайым». Қазіргі уақытта ол бес түрлі түсті көрсетеді: қызыл, сары, жасыл, көк немесе күлгін. Егер потенциометр шартты мәлімдемелерге қойылған мәндер диапазонында болмаса, ол барлық жарықдиодты сөндіреді. (R, G, B мәндерін 0, 0, 0 етіп орнатыңыз).

Ұсынылған: