2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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)
-
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
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).