İçindekiler:

Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino): 3 Adım
Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino): 3 Adım

Video: Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino): 3 Adım

Video: Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino): 3 Adım
Video: Сложение цветов RGB с помощью Arduino 2024, Kasım
Anonim
Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino)
Neopiksel RGB LED 5 Renkli Döngüleyici (Arduino)

Bu proje, sürgülü potansiyometrenin direncine bağlı olarak farklı set renkleri (gülümseme düzeninde) göstermek üzere kontrol edilen 12 RGB LED'den oluşan bir halkadır. Herhangi bir öneriniz varsa, iyileştirmeler her zaman olabileceğinden onları okumaktan memnuniyet duyarım. yapılmış.:)

Adım 1: Malzeme Listesi (BOM)

Malzeme Listesi (BOM)
Malzeme Listesi (BOM)
  • Herhangi bir Arduino kartı veya Arduino IDE uyumlu konfigürasyon (örn. gerekli bileşenlere sahip bir ATMEL IC) Arduino UNO R3 kullandım:

    ARDUINO UNO REV3

  • Breadboard veya PCBKullandığım breadboard:

    Tam Boy Breadboard (Adafruit)Tam Boy Breadboard (Aliexpress)

  • 12 LED ile kullandığım herhangi bir boyutta RGB LED Ring veya " Adafruit NeoPixel Ring "RGB LED Ring:

    • Adafruit NeoPiksel Yüzük
    • RGB 12 LED Halka (Aliexpress)
  • Potansiyometre/değişken direnç (hassasiyet için tercihen 10k ohm) Kullandığım potansiyometre:

    Kaydırmalı Potansiyometre 10K (Aliexpress)

  • Yaklaşık 10 Jumper Kablosu (Seçilen konfigürasyona bağlı olarak Erkek-Dişi/Erkek-Erkek/Dişi-Dişi tipi ve miktarı) Kullandığım Jumper kabloları:

    • Erkek/Erkek Jumper Telleri (Adafruit)
    • Erkek-Erkek 20cm Dupont/Jumper Kablosu (Aliexpress)

Adım 2: Kablolama

kablolama
kablolama

Devre Circuito.io ile oluşturuldu (tam şemayı görmek için resme tıklayın)

Adım 3: Arduino Kodu

Orijinal kod bir Adafruit Neopixel Örneğidir, "Basit", bu projeyle çalışmak için tarafımdan değiştirilmiştir. Şu anda kırmızı, sarı, yeşil, mavi veya mor olmak üzere beş farklı renk göstermektedir. Potansiyometre, koşullu ifadelerde ayarlanan değerler aralığında değilse, tüm LED'leri kapatacaktır. (R, G, B'yi 0, 0, 0 olarak ayarlayın).

Önerilen: