Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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)
-
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
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).