Neopixel RGB LED 5-värviline jalgrattur (Arduino): 3 sammu
Neopixel RGB LED 5-värviline jalgrattur (Arduino): 3 sammu
Anonim
Neopixel RGB LED 5-värviline jalgrattur (Arduino)
Neopixel RGB LED 5-värviline jalgrattur (Arduino)

See projekt on 12 RGB LED -i rõngas, mida juhitakse, et näidata erinevaid värve (naeratusmustris), tuginedes slaidipotentiomeetri takistusele. Kui kellelgi on ettepanekuid, loeksin neid hea meelega, sest parandusi saab alati tehtud.:)

1. toiming: materjalide arve (BOM)

Materjalide arve (BOM)
Materjalide arve (BOM)
  • Mis tahes Arduino plaat või Arduino IDE -ga ühilduv konfiguratsioon (nt ATMEL IC koos vajalike komponentidega) Arduino UNO R3 I:

    ARDUINO UNO REV3

  • Leivalaud või trükkplaat Kasutatud leivaplaat:

    Täissuuruses leivalaud (Adafruit) Täissuuruses leivalaud (Aliexpress)

  • Igas suuruses RGB LED -rõngas või "Adafruit NeoPixel Ring" RGB LED -rõngas I, mida kasutasin koos 12 LED -iga:

    • Adafruit NeoPixel sõrmus
    • RGB 12 LED -rõngas (Aliexpress)
  • Potentsiomeeter/muutuv takisti (täpsuse huvides eelistatavalt 10k oomi) I kasutatud potentsiomeeter:

    Slaidipotentiomeeter 10K (Aliexpress)

  • Umbes 10 hüppajajuhet (isane-emane/isane-isane/emane-emane tüüp ja kogus sõltuvalt valitud konfiguratsioonist)

    • Meeste/meeste džemprijuhtmed (Adafruit)
    • Mees-mees 20 cm Dupont/hüppaja kaabel (Aliexpress)

2. samm: juhtmestik

Juhtmestik
Juhtmestik

Diagramm on loodud Circuito.io abil (täieliku diagrammi nägemiseks klõpsake pilti)

Samm: Arduino kood

Algne kood on Adafruit Neopixeli näide "Lihtne", mida olen selle projektiga töötamiseks ise muutnud. Praegu näitab see viit erinevat värvi, kas punast, kollast, rohelist, sinist või violetset. Kui potentsiomeeter ei jää tingimuslausetesse seatud väärtuste vahemikku, lülitab see kõik LED -id välja. (seadke R, G, B väärtuseks 0, 0, 0).