สารบัญ:

Neopixel RGB LED 5-Color Cycler (Arduino): 3 ขั้นตอน
Neopixel RGB LED 5-Color Cycler (Arduino): 3 ขั้นตอน

วีดีโอ: Neopixel RGB LED 5-Color Cycler (Arduino): 3 ขั้นตอน

วีดีโอ: Neopixel RGB LED 5-Color Cycler (Arduino): 3 ขั้นตอน
วีดีโอ: Arduino - RGB LED Ring 2024, พฤศจิกายน
Anonim
Neopixel RGB LED 5 สี Cycler (Arduino)
Neopixel RGB LED 5 สี Cycler (Arduino)

โปรเจ็กต์นี้เป็นวงแหวน LED RGB 12 ดวงที่ควบคุมเพื่อแสดงชุดสีต่างๆ (ในรูปแบบรอยยิ้ม) ตามความต้านทานของโพเทนชิออมิเตอร์แบบสไลด์ หากใครมีข้อเสนอแนะใด ๆ ฉันยินดีที่จะอ่านเพราะสามารถปรับปรุงได้เสมอ ทำ.:)

ขั้นตอนที่ 1: รายการวัสดุ (BOM)

บิลวัสดุ (BOM)
บิลวัสดุ (BOM)
  • บอร์ด Arduino หรือการกำหนดค่าที่เข้ากันได้กับ Arduino IDE (เช่น ATMEL IC ที่มีส่วนประกอบที่จำเป็น) Arduino UNO R3 ที่ฉันใช้:

    ARDUINO UNO REV3

  • เขียงหั่นขนมหรือ PCBThe เขียงหั่นขนมที่ฉันใช้:

    เขียงหั่นขนมขนาดเต็ม (Adafruit)เขียงหั่นขนมขนาดเต็ม (AliExpress)

  • RGB LED Ring ขนาดใดก็ได้ หรือ " Adafruit NeoPixel Ring "RGB LED Ring ที่ฉันใช้กับ 12 LEDs:

    • Adafruit NeoPixel Ring
    • วงแหวน LED RGB 12 (Aliexpress)
  • โพเทนชิออมิเตอร์/ตัวต้านทานผันแปร (ควรเป็น 10k ohms สำหรับความแม่นยำ) โพเทนชิโอมิเตอร์ที่ฉันใช้:

    โพเทนชิโอมิเตอร์แบบสไลด์ 10K (Aliexpress)

  • ประมาณ 10 สายจัมเปอร์ (ชาย-หญิง/ชาย-ชาย/หญิง-หญิงประเภทและปริมาณขึ้นอยู่กับการกำหนดค่าที่เลือก)สายจัมเปอร์ที่ฉันใช้:

    • สายจัมเปอร์ชาย/ชาย (อดาฟรุ๊ต)
    • ชาย-ชาย 20 ซม. สายดูปองท์/จัมเปอร์ (Aliexpress)

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

ไดอะแกรมถูกสร้างขึ้นด้วย Circuito.io (คลิกที่ภาพเพื่อดูไดอะแกรมแบบเต็ม)

ขั้นตอนที่ 3: รหัส Arduino

รหัสดั้งเดิมคือ Adafruit Neopixel Example, "Simple, " ที่ดัดแปลงด้วยตัวเองเพื่อใช้กับโปรเจ็กต์นี้ ปัจจุบันมันแสดงห้าสีที่แตกต่างกัน ทั้งสีแดง เหลือง เขียว น้ำเงิน หรือม่วง หากโพเทนชิออมิเตอร์ไม่อยู่ในช่วงของค่าที่ตั้งไว้ในข้อความสั่งแบบมีเงื่อนไข โพเทนชิออมิเตอร์จะปิดไฟ LED ทั้งหมด (ตั้งค่า R, G, B เป็น 0, 0, 0)

แนะนำ: