สารบัญ:

หลอดไฟ RGB DIY: 9 ขั้นตอน (พร้อมรูปภาพ)
หลอดไฟ RGB DIY: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หลอดไฟ RGB DIY: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หลอดไฟ RGB DIY: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: หลอดไฟ LED คืออะไร ? หลอด LED ทำงานอย่างไร ? 2024, กรกฎาคม
Anonim
หลอดไฟ RGB DIY
หลอดไฟ RGB DIY

DIY RGB Tube light เป็นหลอดไฟอเนกประสงค์ที่สามารถใช้ในการถ่ายภาพ, การถ่ายภาพด้วยแสง, การสร้างภาพยนตร์, การเล่นเกม, เป็นเครื่องวัด VU และอื่นๆ หลอดไฟสามารถควบคุมได้โดยซอฟต์แวร์ Prismatik หรือด้วยปุ่มกด ไฟในอ่างเหล่านี้ผลิตขึ้นโดยใช้แถบ LED Arduino Nano และ WS2812B

ขั้นตอนที่ 1: วัสดุสิ้นเปลือง:

เสบียง
เสบียง
  1. (1) Arduino นาโน:
  2. (2mt) WS2812B แถบ LED:
  3. (2) หลอดไฟสีขาวหรือไฟอะลูมิเนียมพร้อมดิฟฟิวเซอร์: https://amzn.to/38fF6Gu หรือ
  4. (1) 5V 5A พาวเวอร์ซัพพลาย:
  5. (1) ปุ่มกด:
  6. (1) สายไฟ:
  7. (1) ขั้วต่อ DC:

ขั้นตอนที่ 2: การถอดประกอบหลอดไฟ:

การแยกส่วนหลอดไฟ
การแยกส่วนหลอดไฟ
การแยกส่วนหลอดไฟ
การแยกส่วนหลอดไฟ
การแยกส่วนหลอดไฟ
การแยกส่วนหลอดไฟ

ถอดแยกชิ้นส่วนหลอดไฟโดยถอดที่ปิดปลาย แยกตัวกระจายสัญญาณ และถอดแถบ LED สีขาวออกจากหลอด

ขั้นตอนที่ 3: การเชื่อมต่อวงจร:

การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร
การเชื่อมต่อวงจร

ทำการเชื่อมต่อทั้งหมดตามที่แสดงในแผนภาพวงจร

ขั้นตอนที่ 4: การประกอบ:

การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ
การประกอบ

ใส่อุปกรณ์อิเล็กทรอนิกส์ทั้งหมดลงในท่อ ใส่ฝาปิดกลับเข้าไป และปิดผนึกตัวกระจายแสงโดยใช้เทปใส

ขั้นตอนที่ 5: หลอดไฟ 2:

หลอดไฟ 2
หลอดไฟ 2

ในทำนองเดียวกันทำหลอดที่สอง แต่คราวนี้ใช้เฉพาะแถบ LED WS2812b ขั้วต่อสายไฟและเชื่อมต่อหลอดไฟ

ขั้นตอนที่ 6: รหัสสำหรับซอฟต์แวร์:

รหัสสำหรับซอฟต์แวร์
รหัสสำหรับซอฟต์แวร์
  • ดาวน์โหลดไฟล์ zip ที่กำหนดและแตกไฟล์
  • RGB_Tube_code & ซอฟต์แวร์ zip
  • เปิดไฟล์โค้ด RGB Tube & ซอฟต์แวร์ เปิดโค้ดที่ให้ไว้ใน Arduino IDE

  • ติดตั้งไลบรารี FastLED ใน Arduino IDE
  • คุณสามารถป้อนจำนวน LED ที่คุณใช้ในหลอดไฟของคุณ ฉันใช้ 65 LEDs ในหลอดไฟแต่ละหลอด นั่นคือ 130 LEDs ในหลอดไฟทั้งสองหลอด
  • #define NUM_LEDS 130
  • จำหมายเลขพอร์ต (เช่น: com8)
  • เชื่อมต่อ Arduino กับพีซี เลือกประเภทบอร์ด เลือกพอร์ต และอัปโหลดโค้ด

ขั้นตอนที่ 7: การตั้งค่าซอฟต์แวร์:

การตั้งค่าซอฟต์แวร์
การตั้งค่าซอฟต์แวร์
การตั้งค่าซอฟต์แวร์
การตั้งค่าซอฟต์แวร์
การตั้งค่าซอฟต์แวร์
การตั้งค่าซอฟต์แวร์
  • ติดตั้งซอฟต์แวร์ปริซึมในพีซีของคุณ
  • เปิดซอฟต์แวร์และคลิกที่อุปกรณ์
  • คลิกที่ เรียกใช้ตัวช่วยสร้างการกำหนดค่า และคลิกที่ ถัดไป -> ถัดไป
  • ป้อนหมายเลขพอร์ตอนุกรมแล้วคลิกถัดไป -> ถัดไป
  • ป้อนจำนวน LED ที่ด้านข้าง (เช่นในกรณีของฉัน top=0, side=65, bottom=0) แล้วคลิกกำหนดเอง -> ถัดไป
  • ปรับแถบเลื่อนเพื่อให้ได้สีขาวบนหลอดไฟแล้วคลิกเสร็จสิ้น
  • ตอนนี้คุณสามารถเลือกโหมดต่างๆ ในซอฟต์แวร์และแสดงผลบนหลอดไฟได้

หมายเหตุ: Arduino ควรเชื่อมต่อกับพีซี

ขั้นตอนที่ 8: รหัสปุ่ม:

รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
รหัสปุ่ม
  • Button_Tube.zip
  • เปิดรหัส Button_Tube ใน Arduino IDE
  • ด้วยรหัสนี้ คุณสามารถเปลี่ยนสีของหลอดไฟด้วยการกดปุ่ม
  • ติดตั้งไลบรารี Pushbutton โดยคลิกที่ภาพร่าง -> รวมไลบรารี -> เพิ่มไลบรารี zip และเลือกไฟล์ซิป Pushbutton-2.0 ในไฟล์ Button_Tube
  • ป้อนจำนวน LED
  • #define NUM_LEDS 130
  • ในรหัสนี้ คุณสามารถป้อนค่าของสีที่ CRGB(----, -----, -----);
  • สำหรับ (int i = 0; i < NUM_LEDS; i++) { leds = CRGB(0, 100, 255); FastLED.show();
  • คุณสามารถคัดลอกวางค่าสีจากตัวเลือกสี
  • เชื่อมต่อ Arduino กับพีซี เลือกประเภทบอร์ด เลือกพอร์ต และอัปโหลดโค้ด

ขั้นตอนที่ 9: หมายเหตุ:

บันทึก
บันทึก
บันทึก
บันทึก
บันทึก
บันทึก
  • คุณสามารถทำให้ไฟนี้พกพาได้โดยใช้แบตสำรองหรือแบตเตอรี่บางชนิด
  • ด้วยการใช้บอร์ด Wi-Fi เช่น ESP8266 หรือ ESP32 คุณสามารถเปลี่ยนสีของหลอดไฟด้วยแอพมือถือ

แนะนำ: