Daftar Isi:

Neopixel RGB LED 5-Warna Cycler (Arduino): 3 Langkah
Neopixel RGB LED 5-Warna Cycler (Arduino): 3 Langkah

Video: Neopixel RGB LED 5-Warna Cycler (Arduino): 3 Langkah

Video: Neopixel RGB LED 5-Warna Cycler (Arduino): 3 Langkah
Video: Getting Started with RGB NeoPixels| WS2812B 2024, November
Anonim
Neopiksel RGB LED 5-Warna Cycler (Arduino)
Neopiksel RGB LED 5-Warna Cycler (Arduino)

Proyek ini adalah cincin 12 LED RGB yang dikontrol untuk menunjukkan warna set yang berbeda (dalam pola senyum), berdasarkan resistansi potensiometer geser. Jika ada yang punya saran, saya akan dengan senang hati membacanya karena perbaikan selalu dapat dilakukan. dibuat.:)

Langkah 1: Bill of Material (BOM)

Daftar Bahan (BOM)
Daftar Bahan (BOM)
  • Setiap papan Arduino atau konfigurasi yang kompatibel dengan Arduino IDE (mis. IC ATMEL dengan komponen yang diperlukan) Arduino UNO R3 yang saya gunakan:

    ARDUINO UNO REV3

  • Breadboard atau PCBBreadboard yang saya gunakan:

    Breadboard Ukuran Penuh (Adafruit)Breadboard Ukuran Penuh (Aliexpress)

  • Cincin LED RGB ukuran apa saja atau Ring "Adafruit NeoPixel Ring" Ring LED RGB yang saya gunakan dengan 12 LED:

    • Adafruit NeoPixel Ring
    • Cincin LED RGB 12 (Aliexpress)
  • Potensiometer/resistor variabel (lebih disukai 10k ohm untuk presisi)Potensiometer yang saya gunakan:

    Potensiometer Geser 10K (Aliexpress)

  • Sekitar 10 Kabel Jumper (Jenis dan Jumlah Pria-Wanita/Pria-Pria/Wanita-Wanita tergantung pada konfigurasi yang dipilih)Kabel jumper yang saya gunakan:

    • Kabel Jumper Jantan / Jantan (Adafruit)
    • Kabel Dupont/Jumper Pria-Pria 20cm (Aliexpress)

Langkah 2: Pengkabelan

Pengkabelan
Pengkabelan

Diagram dibuat dengan Circuito.io (klik gambar untuk melihat diagram lengkap)

Langkah 3: Kode Arduino

Kode aslinya adalah Adafruit Neopixel Contoh, "Sederhana," dimodifikasi sendiri untuk bekerja dengan proyek ini. Saat ini menunjukkan lima warna yang berbeda, baik merah, kuning, hijau, biru atau ungu. Jika potensiometer tidak berada dalam kisaran nilai yang ditetapkan ke dalam pernyataan bersyarat, itu akan mematikan semua LED. (atur R, G, B ke 0, 0, 0).

Direkomendasikan: