Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette prosjektet er en ring med 12 RGB -lysdioder kontrollert for å vise forskjellige settfarger (i et smilemønster), basert på motstanden til lysbildespotensiometeret. Hvis noen har noen forslag, vil jeg gjerne lese dem, da forbedringer alltid kan være laget.:)
Trinn 1: Bill of Materials (BOM)
-
Ethvert Arduino -kort eller Arduino IDE -kompatibel konfigurasjon (f.eks. En ATMEL IC med de nødvendige komponentene) Arduino UNO R3 I brukte:
ARDUINO UNO REV3
-
Brødbrett eller PCB Brettbrettet jeg brukte:
Brødbrett i full størrelse (Adafruit) Brødbrett i full størrelse (Aliexpress)
-
En hvilken som helst størrelse RGB LED -ring eller "Adafruit NeoPixel Ring" RGB LED -ring jeg brukte med 12 lysdioder:
- Adafruit NeoPixel ring
- RGB 12 LED -ring (Aliexpress)
-
Et potensiometer/variabel motstand (helst 10k ohm for presisjon) Potensiometer jeg brukte:
Slide Potentiometer 10K (Aliexpress)
-
Omtrent 10 hoppetråder (hann-hunn/mann-mann/hunn-hunn-hunn og type og mengde avhengig av valgt konfigurasjon) Stikkledninger jeg brukte:
- Stikkontakter for menn/hanner (Adafruit)
- Mann-Hann 20cm Dupont/Jumper Cable (Aliexpress)
Trinn 2: Kabling
Diagram ble opprettet med Circuito.io (klikk på bildet for å se hele diagrammet)
Trinn 3: Arduino -kode
Den originale koden er et Adafruit Neopixel -eksempel, "Simple", modifisert av meg selv for å jobbe med dette prosjektet. For tiden viser den fem forskjellige farger, enten rød, gul, grønn, blå eller fiolett. Hvis potensiometeret ikke er innenfor området for verdiene som er angitt i betingelsesuttalelsene, vil det slå av alle lysdiodene. (sett R, G, B til 0, 0, 0).