2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky projekt është një unazë prej 12 LED RGB të kontrolluar për të treguar ngjyra të ndryshme të vendosura (në një model buzëqeshjeje), bazuar në rezistencën e potenciometrit të rrëshqitjes. Nëse dikush ka ndonjë sugjerim, do të isha i lumtur t'i lexoja ato pasi përmirësimet mund të jenë gjithmonë i bërë.:)
Hapi 1: Fatura e Materialeve (BOM)
-
Çdo bord Arduino ose konfigurim i pajtueshëm me Arduino IDE (p.sh. një IC ATMEL me përbërësit e nevojshëm) Arduino UNO R3 kam përdorur:
ARDUINO UNO REV3
-
Tabela e bukës që kam përdorur:
Breadboard me madhësi të plotë (Adafruit) Breadboard me madhësi të plotë (Aliexpress)
-
Unaza e çdo madhësie RGB LED ose "Unaza Adafruit NeoPixel" RGB LED kam përdorur me 12 LED:
- Unaza Adafruit NeoPixel
- Unaza RGB 12 LED (Aliexpress)
-
Një potenciometër/rezistencë e ndryshueshme (mundësisht 10k Ohm për saktësi) Potenciometër që kam përdorur:
Potenciometër rrëshqitës 10K (Aliexpress)
-
Rreth 10 tela Jumper (Lloji dhe sasia Mashkull-Femër/Mashkull-Mashkull/Femër-Femër në varësi të konfigurimit të zgjedhur) Telat e bluzës që kam përdorur:
- Tela për meshkuj/meshkuj për kërcyes (Adafruit)
- Mashkull-Mashkull 20cm Dupont/Jumper Cable (Aliexpress)
Hapi 2: Instalimet elektrike
Diagrami u krijua me Circuito.io (kliko imazhin për të parë diagramin e plotë)
Hapi 3: Kodi Arduino
Kodi origjinal është një Shembull Adafruit Neopixel, "Simple", i modifikuar nga vetja për të punuar me këtë projekt. Aktualisht ai tregon pesë ngjyra të ndryshme, të kuqe, të verdhë, jeshile, blu ose vjollce. Nëse potenciometri nuk është në rangun e vlerave të përcaktuara në deklaratat e kushtëzuara, ai do të fikë të gjitha LED -të. (vendosni R, G, B në 0, 0, 0).