INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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)
-
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
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).