Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä projekti on rengas, jossa on 12 RGB -LEDiä, joita ohjataan näyttämään erilaisia asetettuja värejä (hymykuviossa) liukupotentiometrin vastuksen perusteella. Jos jollain on ehdotuksia, luen ne mielelläni, koska parannuksia voi aina tehdä tehty.:)
Vaihe 1: Materiaaliluettelo (BOM)
-
Mikä tahansa Arduino -kortti tai Arduino IDE -yhteensopiva kokoonpano (esim. ATMEL -IC ja tarvittavat komponentit) Arduino UNO R3 I:
ARDUINO UNO REV3
-
Leipälevy tai piirilevy Käytetty leipälauta:
Täysikokoinen leipälauta (Adafruit) Täysikokoinen leipälauta (Aliexpress)
-
Kaiken kokoiset RGB LED -renkaat tai "Adafruit NeoPixel Ring" RGB LED Ring I, joita käytin 12 LEDin kanssa:
- Adafruit NeoPixel -rengas
- RGB 12 LED -rengas (Aliexpress)
-
Potentiometri/muuttuva vastus (mieluiten 10 k ohmia tarkkuuden vuoksi) Potentiometri, jota käytin:
Liukupotentiometri 10K (Aliexpress)
-
Noin 10 hyppyjohtoa (uros-naaras/uros-uros/naaras-naaras tyyppi ja määrä valitusta kokoonpanosta riippuen)
- Uros/uroshyppyjohdot (Adafruit)
- Uros-uros 20 cm Dupont/Jumper -kaapeli (Aliexpress)
Vaihe 2: Johdotus
Kaavio luotiin Circuito.io -ohjelmalla (klikkaa kuvaa nähdäksesi koko kaavion)
Vaihe 3: Arduino -koodi
Alkuperäinen koodi on Adafruit Neopixel -esimerkki, "Yksinkertainen", jonka olen itse muokannut toimimaan tämän projektin kanssa. Tällä hetkellä siinä näkyy viisi eri väriä, joko punainen, keltainen, vihreä, sininen tai violetti. Jos potentiometri ei ole ehdollisiin lausekkeisiin asetettujen arvojen alueella, se sammuttaa kaikki LEDit. (aseta R, G, B arvoon 0, 0, 0).