„Neopixel RGB LED“5 spalvų dviratis („Arduino“): 3 žingsniai
„Neopixel RGB LED“5 spalvų dviratis („Arduino“): 3 žingsniai
„Neopixel RGB LED“5 spalvų dviratis („Arduino“)
„Neopixel RGB LED“5 spalvų dviratis („Arduino“)

Šis projektas yra 12 RGB šviesos diodų žiedas, valdomas, kad būtų rodomos skirtingos spalvos (šypsenos modeliu), atsižvelgiant į skaidrių potenciometro atsparumą. Jei kas nors turi pasiūlymų, aš mielai juos perskaitysiu, nes patobulinimai visada gali būti pagamintas.:)

1 veiksmas: medžiagų sąrašas (BOM)

Medžiagų sąrašas (BOM)
Medžiagų sąrašas (BOM)
  • Bet kuri „Arduino“plokštė arba su „Arduino IDE“suderinama konfigūracija (pvz., ATMEL IC su reikiamais komponentais) „Arduino UNO R3 I“naudojo:

    ARDUINO UNO REV3

  • Duonos lenta arba PCB Mano naudojama lentelė:

    Pilno dydžio duonos lenta („Adafruit“) Viso dydžio duonos lenta („Aliexpress“)

  • Bet kokio dydžio RGB LED žiedas arba „Adafruit NeoPixel Ring“RGB LED žiedas I, naudojamas su 12 šviesos diodų:

    • „Adafruit NeoPixel“žiedas
    • RGB 12 LED žiedas („Aliexpress“)
  • Potenciometras/kintamasis rezistorius (pageidautina 10 k omų tikslumui) Naudojamas potenciometras:

    Skaidrių potenciometras 10K („Aliexpress“)

  • Apie 10 jungiamųjų laidų (vyrų ir moterų/vyrų ir vyrų/moterų ir moterų tipas ir kiekis, priklausomai nuo pasirinktos konfigūracijos)

    • Vyriški/vyriški megztiniai laidai („Adafruit“)
    • Vyrų ir vyrų 20 cm Dupont/Jumper kabelis („Aliexpress“)

2 žingsnis: laidų prijungimas

Laidai
Laidai

Diagrama buvo sukurta naudojant „Circuito.io“(spustelėkite paveikslėlį, kad pamatytumėte visą diagramą)

3 žingsnis: „Arduino“kodas

Originalus kodas yra „Adafruit Neopixel“pavyzdys „Paprastas“, kurį aš pats modifikavau, kad galėčiau dirbti su šiuo projektu. Šiuo metu jis rodo penkias skirtingas spalvas - raudoną, geltoną, žalią, mėlyną arba violetinę. Jei potenciometras nepatenka į sąlyginių teiginių reikšmių diapazoną, jis išjungs visus šviesos diodus. (nustatykite R, G, B į 0, 0, 0).

Rekomenduojamas: