INHOUDSOPGAWE:

Neopixel RGB LED 5-kleur fietsryer (Arduino): 3 stappe
Neopixel RGB LED 5-kleur fietsryer (Arduino): 3 stappe

Video: Neopixel RGB LED 5-kleur fietsryer (Arduino): 3 stappe

Video: Neopixel RGB LED 5-kleur fietsryer (Arduino): 3 stappe
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Neopixel RGB LED 5-kleur fietsryer (Arduino)
Neopixel RGB LED 5-kleur fietsryer (Arduino)

Hierdie projek is 'n ring van 12 RGB -LED's wat beheer word om verskillende stelkleure (in 'n glimlagpatroon) te vertoon, gebaseer op die weerstand van die skyfiepotentiometer. As iemand voorstelle het, lees ek dit graag, want daar kan altyd verbeterings wees gemaak.:)

Stap 1: Staatsopgawe (BOM)

Staatsbrief (BOM)
Staatsbrief (BOM)
  • Enige Arduino -bord of Arduino IDE -versoenbare konfigurasie (byvoorbeeld 'n ATMEL IC met die nodige komponente) Arduino UNO R3 wat ek gebruik het:

    ARDUINO UNO REV3

  • Broodbord of PCB Die broodbord wat ek gebruik het:

    Breadboard met volledige grootte (Adafruit) Breadboard met volledige grootte (Aliexpress)

  • Enige grootte RGB LED -ring of 'Adafruit NeoPixel Ring' RGB LED -ring wat ek met 12 LED's gebruik het:

    • Adafruit NeoPixel ring
    • RGB 12 LED -ring (Aliexpress)
  • 'N Potentiometer/veranderlike weerstand (verkieslik 10k ohm vir presisie) Potensiometer wat ek gebruik het:

    Skyfie potensiometer 10K (Aliexpress)

  • Ongeveer ongeveer 10 springdrade (manlik-vroulik/manlik-manlik/vroulik-vroulik tipe en hoeveelheid, afhangende van die gekose konfigurasie) Springdrade wat ek gebruik het:

    • Manlike/manlike springdrade (Adafruit)
    • Man-man 20 cm Dupont/springkabel (Aliexpress)

Stap 2: Bedrading

Bedrading
Bedrading

Diagram is geskep met Circuito.io (klik op die prentjie om die volledige diagram te sien)

Stap 3: Arduino -kode

Die oorspronklike kode is 'n Adafruit Neopixel -voorbeeld, "Eenvoudig", wat deur myself aangepas is om met hierdie projek te werk. Tans toon dit vyf verskillende kleure, óf rooi, geel, groen, blou of violet. As die potensiometer nie binne die waardes van die voorwaardelike stellings is nie, sal al die LED's afskakel. (stel R, G, B op 0, 0, 0).

Aanbeveel: