สารบัญ:
- ขั้นตอนที่ 1: รวบรวมอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 2: เตรียมและดาวน์โหลด Sketch
- ขั้นตอนที่ 3: เตรียมไฟ LED สำหรับ Final Build
- ขั้นตอนที่ 4: การประกอบขั้นสุดท้าย
วีดีโอ: ไฟ RGB ตกแต่งโดยใช้ Arduino: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
เนื่องจากวันคริสต์มาสอีฟอยู่ห่างออกไปเพียงหนึ่งสัปดาห์ ฉันจึงตัดสินใจสร้างไฟตกแต่ง RGB แบบเรียบง่ายโดยใช้ไฟ LED ของ Arduino Nano และ WS2812B เราใช้ภาชนะ/ขวดพลาสติกบางส่วนเพื่อปรับปรุงเอฟเฟกต์ภาพ วิดีโอนี้ใช้ไฟ LED 5 ดวง แต่สามารถเพิ่มได้เพื่อให้เหมาะกับความต้องการของคุณ คุณสามารถเพิ่มหลายรูปแบบหรือสร้างธีมสีตามสิ่งที่คุณกำลังจะทำ
วิดีโอด้านบนจะบอกคุณถึงทุกสิ่งที่คุณต้องการในการสร้างโครงการนี้ และฉันขอแนะนำให้ดูมันก่อนเพื่อรับภาพรวมว่าทุกอย่างมารวมกันได้อย่างไร
ขั้นตอนที่ 1: รวบรวมอุปกรณ์อิเล็กทรอนิกส์
สิ่งแรกที่เราต้องการคือไฟ LED WS2812B RGB และมีให้เลือกหลายแบบ อย่างใดอย่างหนึ่งจะทำงานได้ดี เราจะใช้ Arduino Nano สำหรับบิลด์นี้ แต่ภาพสเก็ตช์จะทำงานกับบอร์ดที่เข้ากันได้กับ Arduino แทบใดๆ ที่คุณอาจมี เราต้องการลวดเพื่อเชื่อมต่อทุกอย่างเข้าด้วยกัน และฉันใช้ลวดบิดเกลียวสามแกนสำหรับโครงสร้างนี้ สุดท้ายนี้ เราต้องการภาชนะพลาสติกที่ใช้สำหรับตกแต่งเท่านั้น แสงสะท้อนจากพลาสติกเพื่อให้ดูสวยงาม
นี่คือลิงค์ไปยังผลิตภัณฑ์หากช่วยได้:
Arduino นาโน:
ไฟ LED WS2812B:
ลวดบิด:
ภาชนะพลาสติก:
ขั้นตอนที่ 2: เตรียมและดาวน์โหลด Sketch
เราจะใช้ไลบรารี fastLED เพื่อขับเคลื่อนไฟ LED WS2812B แต่คุณยังสามารถใช้ไลบรารี Adafruit Neopixel ได้หากต้องการ เปิด Arduino IDE และพิมพ์ "fastLED" ในตัวจัดการไลบรารี ติดตั้งไลบรารีที่ปรากฏขึ้น จากนั้นเปิดตัวอย่างแบบร่าง "DemoReel 100"
เราจำเป็นต้องอัปเดตพินข้อมูล จำนวน LED และประเภท LED ฉันจะใช้พิน 2 พร้อมไฟ LED 5 ดวง โปรดอัปเดตประเภท LED เป็น WS2812B ตามที่เห็นในภาพ
จากนั้นเสียบปลั๊กบอร์ด เลือกบอร์ดขวาและพอร์ต COM สุดท้าย ให้กดปุ่มอัปโหลดและรอให้การอัปโหลดเสร็จสิ้น เมื่อเสร็จแล้ว ให้เชื่อมต่อ LEDs - 5V, GND และดาต้าพินเข้ากับพิน 2 ไฟ LED ควรแสดงรูปแบบแบบสุ่มซึ่งเป็นตัวบ่งชี้ว่าทุกอย่างทำงานตามที่คาดไว้
ขั้นตอนที่ 3: เตรียมไฟ LED สำหรับ Final Build
ต่อไปเราต้องตัดไฟ LED เนื่องจากเราจะใช้ลวดเพื่อขยายความยาวขั้นสุดท้าย เมื่อเสร็จแล้ว ให้ถอด LED ออกจากท่อกันน้ำใดๆ ตัดสายไฟสำหรับ LED แต่ละดวงและความยาวจะขึ้นอยู่กับตำแหน่งสุดท้ายที่คุณต้องการ ฉันตัดสินใจใช้ลวดที่มีความยาวเท่ากันสำหรับทุกคน ตัดสายไฟที่จะใช้เชื่อมต่อไมโครคอนโทรลเลอร์กับ LED ตัวแรก
จากนั้นเจาะรูบนฝาพลาสติกบางส่วน เนื่องจากเราจะติดตั้ง LED บนพื้นผิวด้านนอกของ LED โดยให้ลำแสงส่องเข้าด้านใน
ขั้นตอนที่ 4: การประกอบขั้นสุดท้าย
เริ่มต้นด้วยการบัดกรีสายไฟเข้ากับไฟ LED แต่ละดวง ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อหมุดอย่างถูกต้อง ไมโครคอนโทรลเลอร์ต้องเชื่อมต่อกับพิน DI (อินพุตข้อมูล) ของ LED ตัวแรก จากนั้น พิน DO (เอาต์พุตข้อมูล) จะต้องเชื่อมต่อกับพิน DI ของ LED ถัดไป เป็นต้น เมื่อคุณบัดกรีสายไฟทั้งหมดแล้ว ให้เปิดไมโครคอนโทรลเลอร์ แล้วไฟ LED ทั้งหมดควรเริ่มเรืองแสงด้วยรูปแบบแบบสุ่ม
ฉันตัดสินใจใช้เทปกาวสองหน้าติดไฟ LED ที่ด้านบนของฝา แต่คุณยังสามารถใช้เทปพันทับหลอด LED หรือกาวได้อีกด้วย ขอแนะนำให้เพิ่มเทป kapton หรือท่อระบายความร้อนลงในบอร์ดไมโครคอนโทรลเลอร์เพื่อเป็นฉนวน
สุดท้าย ขันสกรูอีกครึ่งหนึ่งให้เข้าที่และเปิดไฟ LED LED แต่ละดวงกินไฟประมาณ 60mA ดังนั้นตรวจสอบให้แน่ใจว่าแหล่งจ่ายไฟที่คุณใช้สามารถส่งพลังงานที่ต้องการได้ ก่อนหน้านี้เราได้สร้างอุปกรณ์จ่ายไฟซึ่งสามารถใช้สำหรับสิ่งนี้ได้ หากจำเป็น
หากคุณชอบงานสร้างนี้ โปรดพิจารณาสมัครรับข้อมูลจากช่อง YouTube ของเรา เนื่องจากการสนับสนุนของคุณช่วยเราสร้างเนื้อหาดังกล่าวได้อย่างมาก
ยูทูบ:
ขอบคุณสำหรับการอ่าน!
แนะนำ:
ไฟดิสโก้จาก RGB โดยใช้ Arduino บน TinkerCad: 3 ขั้นตอน
ไฟดิสโก้จาก RGB โดยใช้ Arduino บน TinkerCad: เมื่อคุณต่อสาย RGB แล้ว จะเป็นเรื่องง่ายที่จะควบคุมสีของ RGB โดยใช้เอาต์พุต PWM หรือเอาต์พุตแบบอะนาล็อก สำหรับ Arduino คุณสามารถใช้ analogWrite () บนพิน 3, 5, 6 , 9, 10, 11, A0, A1, A2, A3, A4, A5 (สำหรับ Arduinos แบบคลาสสิกที่ใช้ Atmega328 หรือ 1
การควบคุม PC RGB ด้วย Arduino: 3 ขั้นตอน
การควบคุม PC RGB ด้วย Arduino: พีซีสำหรับเล่นเกมของคุณไม่มี RGB! เพียงแค่ซื้อบางอย่าง! แต่ถ้าเมนบอร์ดของคุณไม่รองรับล่ะ ก็… สร้างตัวควบคุมของคุณเอง
ไฟกลางคืน RGB Vanagon RGB: 7 ขั้นตอน
VW Vanagon RGB Nightlight: ดังนั้นฉันจึงมองหาสื่อที่ดีในการเริ่มต้นโปรเจ็กต์ และฉันสังเกตเห็นของเล่นชิ้นนี้ที่ CVS ในราคา $7 ราคาถูก น่าสนใจ และมีพื้นที่เพียงพอสำหรับอุปกรณ์อิเล็กทรอนิกส์
ESP8266 RGB LED STRIP WIFI ควบคุม - NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi - RGB LED STRIP การควบคุมสมาร์ทโฟน: 4 ขั้นตอน
ESP8266 RGB LED STRIP WIFI ควบคุม | NODEMCU เป็นรีโมท IR สำหรับ Led Strip ที่ควบคุมผ่าน Wifi | การควบคุมสมาร์ทโฟน RGB LED STRIP: สวัสดีทุกคนในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้ nodemcu หรือ esp8266 เป็นรีโมท IR เพื่อควบคุมแถบ LED RGB และ Nodemcu จะถูกควบคุมโดยสมาร์ทโฟนผ่าน wifi โดยพื้นฐานแล้ว คุณสามารถควบคุม RGB LED STRIP ได้ด้วยสมาร์ทโฟนของคุณ
Arduino Led/Strips RGB Bluetooth (Arduino + App Inventor): 5 ขั้นตอน
Arduino Led/Strips RGB Bluetooth (Arduino + App Inventor): ในบทช่วยสอนนี้ ฉันจะแสดงวิธีใช้ App Inventor และเชื่อมต่อกับ Arduino โดยใช้บลูทูธ