Sisällysluettelo:

Neopixel RGB LED 5-väripyörä (Arduino): 3 vaihetta
Neopixel RGB LED 5-väripyörä (Arduino): 3 vaihetta

Video: Neopixel RGB LED 5-väripyörä (Arduino): 3 vaihetta

Video: Neopixel RGB LED 5-väripyörä (Arduino): 3 vaihetta
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Marraskuu
Anonim
Neopixel RGB LED 5-väripyörä (Arduino)
Neopixel RGB LED 5-väripyörä (Arduino)

Tämä projekti on rengas, jossa on 12 RGB -LEDiä, joita ohjataan näyttämään erilaisia asetettuja värejä (hymykuviossa) liukupotentiometrin vastuksen perusteella. Jos jollain on ehdotuksia, luen ne mielelläni, koska parannuksia voi aina tehdä tehty.:)

Vaihe 1: Materiaaliluettelo (BOM)

Materiaaliluettelo (BOM)
Materiaaliluettelo (BOM)
  • Mikä tahansa Arduino -kortti tai Arduino IDE -yhteensopiva kokoonpano (esim. ATMEL -IC ja tarvittavat komponentit) Arduino UNO R3 I:

    ARDUINO UNO REV3

  • Leipälevy tai piirilevy Käytetty leipälauta:

    Täysikokoinen leipälauta (Adafruit) Täysikokoinen leipälauta (Aliexpress)

  • Kaiken kokoiset RGB LED -renkaat tai "Adafruit NeoPixel Ring" RGB LED Ring I, joita käytin 12 LEDin kanssa:

    • Adafruit NeoPixel -rengas
    • RGB 12 LED -rengas (Aliexpress)
  • Potentiometri/muuttuva vastus (mieluiten 10 k ohmia tarkkuuden vuoksi) Potentiometri, jota käytin:

    Liukupotentiometri 10K (Aliexpress)

  • Noin 10 hyppyjohtoa (uros-naaras/uros-uros/naaras-naaras tyyppi ja määrä valitusta kokoonpanosta riippuen)

    • Uros/uroshyppyjohdot (Adafruit)
    • Uros-uros 20 cm Dupont/Jumper -kaapeli (Aliexpress)

Vaihe 2: Johdotus

Johdotus
Johdotus

Kaavio luotiin Circuito.io -ohjelmalla (klikkaa kuvaa nähdäksesi koko kaavion)

Vaihe 3: Arduino -koodi

Alkuperäinen koodi on Adafruit Neopixel -esimerkki, "Yksinkertainen", jonka olen itse muokannut toimimaan tämän projektin kanssa. Tällä hetkellä siinä näkyy viisi eri väriä, joko punainen, keltainen, vihreä, sininen tai violetti. Jos potentiometri ei ole ehdollisiin lausekkeisiin asetettujen arvojen alueella, se sammuttaa kaikki LEDit. (aseta R, G, B arvoon 0, 0, 0).

Suositeltava: