Neopixel RGB LED 5 өнгийн дугуйчин (Arduino): 3 алхам
Neopixel RGB LED 5 өнгийн дугуйчин (Arduino): 3 алхам
Anonim
Neopixel RGB LED 5 өнгийн дугуйчин (Arduino)
Neopixel RGB LED 5 өнгийн дугуйчин (Arduino)

Энэхүү төсөл нь слайд потенциометрийн эсэргүүцэл дээр суурилсан өөр өөр өнгө (инээмсэглэл хэлбэрээр) харуулахын тулд удирддаг 12 RGB LED -ийн цагираг юм. Хэрэв хэн нэгэн ямар нэгэн санал байвал, тэдгээрийг сайжруулах боломжтой тул уншихад таатай байх болно. хийсэн.:)

Алхам 1: Билл материал (BOM)

Билл материал (BOM)
Билл материал (BOM)
  • Ямар ч Arduino самбар эсвэл Arduino IDE нийцтэй тохиргоо (жишээ нь ATMEL IC шаардлагатай бүрэлдэхүүн хэсгүүдтэй) Arduino UNO R3 I ашигладаг:

    ARDUINO UNO REV3

  • Миний ашиглаж байсан талхны самбар:

    Бүрэн хэмжээтэй Breadboard (Adafruit) Бүрэн хэмжээтэй Breadboard (Aliexpress)

  • Миний ашигладаг 12 ширхэг LED бүхий RGB LED бөгж эсвэл "Adafruit NeoPixel Ring" RGB LED бөгж:

    • Adafruit NeoPixel бөгж
    • RGB 12 LED бөгж (Aliexpress)
  • Потенциометр/хувьсах эсэргүүцэл (илүү нарийвчлалтайгаар 10к ом байх нь зүйтэй) Миний ашигладаг потенциометр:

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

  • Ойролцоогоор 10 орчим утас

    • Эр/эрэгтэй холбогч утас (Adafruit)
    • Эрэгтэй, эрэгтэй 20см дюпон/холбогч кабель (Aliexpress)

Алхам 2: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас

Диаграмыг Circuito.io ашиглан бүтээсэн (диаграмыг бүрэн үзэхийн тулд зураг дээр дарна уу)

Алхам 3: Arduino код

Анхны код нь Adafruit Neopixel -ийн жишээ бөгөөд "Энгийн" бөгөөд энэ төсөл дээр ажиллахаар өөрчилсөн бөгөөд одоогоор улаан, шар, ногоон, цэнхэр, ягаан гэсэн таван өөр өнгийг харуулж байна. Хэрэв потенциометр нь нөхцөлт мэдэгдэлд оруулсан утгуудын хүрээнд биш бол бүх LED -ийг унтраадаг. (R, G, B -ийг 0, 0, 0 болгож тохируулна уу).

Зөвлөмж болгож буй: