หากคุณกำลังมองหาที่จะทำให้บ้านของคุณสมบูรณ์แบบสำหรับคริสต์มาส ก็ถึงเวลาสร้างสรรค์แล้ว! โครงการนี้เหมาะสำหรับผู้ที่สนใจในโครงการ DIY ที่สนุกสนานและไม่เหมือนใคร หรือผู้ที่ต้องการทำให้บ้านดูรื่นเริงที่สุดในเทศกาลคริสต์มาสนี้ด้วยไฟ LED อันตระการตา บทความนี้นำเสนอคำแนะนำที่ตรงไปตรงมาซึ่งจะช่วยให้คุณผ่านการเดินสายและตั้งค่า Arduino Uno เพื่อเพิ่มเอฟเฟกต์ที่น่าทึ่งให้กับแถบ LED ของคุณ
ขั้นตอน
ส่วนที่ 1 จาก 5: การติดตั้งแถบ LED
ขั้นตอนที่ 1. กำหนดตำแหน่งที่คุณต้องการให้แถบ LED ของคุณให้แสงมีผลดีที่สุด
สังเกตแนวที่แถบจะวิ่ง
ขั้นตอนที่ 2 วัดความยาวของพื้นที่ที่คุณต้องการติดตั้งไฟ
วาดแผนสำหรับการคำนวณ แถบ LED หนึ่งม้วนมีความยาว 5 เมตร คุณจึงสามารถตัดแถบตามความยาวที่ต้องการหรือค้นหาพื้นที่ที่เท่ากับความยาวแถบได้
ขั้นตอนที่ 3 ขันตะขอถ้วยตามชายคา
เว้นระยะห่างทุกๆ 6 นิ้ว
-
เจาะรูนำเพื่อให้ขันสกรูเข้าได้ง่ายขึ้น
ขั้นตอนที่ 4. ขันสกรูลูกตาเข้าไปในแถบพลาสติก
เว้นระยะห่างทุกๆ 6 นิ้ว ตรวจสอบให้แน่ใจว่าระยะห่างภายในตะขอแต่ละถ้วยและระหว่างดวงตาของลูกเรือแต่ละคนเท่ากัน
ขั้นตอนที่ 5. เว้นช่องผูกซิป
ติดซิปทุก 8 นิ้วเพื่อติดแถบ LED เข้ากับแถบพลาสติก
ขั้นตอนที่ 6. แขวนแถบ LED เข้ากับชายคาโดยจับคู่ตาลูกเรือกับขอเกี่ยวถ้วย
ส่วนที่ 2 จาก 5: การเดินสายไฟแถบ LED
ขั้นตอนที่ 1. ตรวจสอบแถบ LED
ปลายแต่ละด้านของแถบจะมีสามสาย
- สายกราวด์ (GND); อินพุตสัญญาณข้อมูล (Din); สายไฟ (+5V)
- สังเกตทิศทางการไหลของสายข้อมูลบนแถบ
ขั้นตอนที่ 2 เชื่อมต่อสายป้อนข้อมูล
- เชื่อมต่อตัวต้านทาน 470 โอห์มแบบอนุกรมกับสายสัญญาณข้อมูลของแถบ LED (สีเขียว) ตัวต้านทานนี้ช่วยป้องกันไฟกระชากบนสายข้อมูลที่อาจทำให้ LED ตัวแรกของแถบเสียหายได้
- เชื่อมต่อจัมเปอร์จากพิน 12 บน Arduino กับปลายอีกด้านหนึ่งของตัวต้านทาน
ขั้นตอนที่ 3 เชื่อมต่อขั้วลบแบบสั้น (-) ของตัวเก็บประจุ 1000 uF กับสายกราวด์ (GND) และขาบวกที่ยาวกว่า (+) เข้ากับสายไฟ (+5V) ของแถบ LED
ขั้นตอนที่ 4. เชื่อมต่อแถบ LED กับแหล่งจ่ายไฟ
- ตัดสายเคเบิลแถบนำเป็นความยาวที่ต้องการ
- ใช้สายไฟเพื่อต่อสายไฟ (+5V) บนแถบ LED เข้ากับพอร์ต +V บนแหล่งจ่ายไฟ
-
เชื่อมต่อสายกราวด์ของแถบ LED (GND) กับพอร์ต –V (COM) ของแหล่งจ่ายไฟ
คลายเกลียวสกรูที่พอร์ตของแหล่งจ่ายไฟเพื่อเสียบสายไฟแล้วขันสกรูให้แน่น
ขั้นตอนที่ 5. จ่ายไฟให้กับ Arduino
- หยิบสายจัมเปอร์ยาวแล้วต่อพิน Vin บน Arduino เข้ากับพอร์ต +V ของพาวเวอร์ซัพพลาย
- หยิบสายจัมเปอร์และเชื่อมต่อพิน GND บน Arduino ของคุณกับสายกราวด์ของแถบไฟ LED
ขั้นตอนที่ 6 ตรวจสอบให้แน่ใจว่าไม่มีสายไฟใดลัดวงจร
ไฟ LED บนแถบนั้นไวมากและอาจเสียหายได้
-
ยึดการเชื่อมต่อสายไฟที่เปิดอยู่ทั้งหมดด้วยเทปพันสายไฟ
ขั้นตอนที่ 7 ต่อสายไฟต่อเข้ากับแหล่งจ่ายไฟ
- ต่อสายสีเขียวเข้ากับ ⏚
- ต่อสายสีดำเข้ากับL
- ต่อสายสีขาวเข้ากับ N
ส่วนที่ 3 จาก 5: การติดตั้งซอฟต์แวร์ Arduino
ขั้นตอนที่ 1 ดาวน์โหลดและติดตั้ง Arduino IDE 1.6.5
คุณสามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ของ Arduino
- Arduino IDE เวอร์ชันที่ใหม่กว่าไม่สามารถใช้ได้กับโปรเจ็กต์นี้ เนื่องจากโค้ดไม่สามารถคอมไพล์ได้
- ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดและปฏิบัติตามคู่มือการติดตั้งโปรแกรม
ขั้นตอนที่ 2 ถอด Arduino Uno ออกจากแถบ LED
ตรวจสอบให้แน่ใจว่าไม่มีการเชื่อมต่อระหว่างบอร์ด Arduino และแถบไฟ
ขั้นตอนที่ 3 เชื่อมต่อบอร์ด Arduino Uno กับคอมพิวเตอร์ของคุณผ่านสาย USB
ส่วนที่ 4 จาก 5: การติดตั้งไลบรารี PololuLedStrip และการอัปโหลดโค้ด
ขั้นตอนที่ 1 กลับไปที่ Arduino IDE
เลือกพอร์ต USB ที่ถูกต้องสำหรับ Arduino IDE เพื่อให้สามารถเชื่อมต่อกับบอร์ดของคุณได้
คลิกที่ Tools จากนั้นไปที่ Port จากนั้นคลิกที่พอร์ตที่ถูกต้อง (สำหรับผู้ใช้ Windows: COM3, COM2…) หากไม่มีพอร์ต COM ปรากฏในเมนู ให้ลองใช้พอร์ต USB อื่น หรือรีบูตเครื่องคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2 ติดตั้งห้องสมุด Pololu
คลิกที่ "ร่าง" และไปที่ "รวมไลบรารี" จากนั้น "จัดการไลบรารี"
- คลิกที่แถบค้นหาและพิมพ์ PololuLedStrip
-
ค้นหา PololuLedStrip โดย Pololu และคลิกปุ่มติดตั้ง
ขั้นตอนที่ 3 อัปโหลดรหัสไปยังบอร์ด Arduino
-
คลิกที่ "ไฟล์" จากนั้น "ตัวอย่าง" จากนั้น "PololuLedStrip" สุดท้าย ดับเบิลคลิกที่ LedStripXmas Arduino IDE จะเปิดหน้าต่างใหม่ที่มีรหัสสำหรับโครงการนี้
-
เปลี่ยนจำนวน LED ในรหัส ใส่ 150 แถบ led นี้มี 150 LEDs
-
คลิกปุ่มอัปโหลดและตรวจสอบแถบสถานะ
IDE จะรวบรวมรหัสของคุณและหากไม่พบข้อผิดพลาด หากคุณได้รับข้อผิดพลาด ให้ตรวจสอบรหัสของคุณ
ขั้นตอนที่ 4 ถอดปลั๊ก Arduino Board ออกจากคอมพิวเตอร์
ขั้นตอนที่ 5. เชื่อมต่อกลับเข้าไปที่แถบ LED
-
- เชื่อมต่อพิน 12 บน Arduino กับสายข้อมูลของแถบ LED
- ต่อสายไฟจัมเปอร์ (+5v) เพื่อต่อ Vin และสายจัมเปอร์กราวด์กับ GND บน Arduino
ส่วนที่ 5 จาก 5: การทดสอบ
ขั้นตอนที่ 1. เสียบสายต่อเข้ากับเต้ารับที่ใกล้ที่สุด
ขั้นตอนที่ 2. ตรวจสอบไฟแสดงสถานะ (สีเหลือง) บนแหล่งจ่ายไฟ
ควรเปิดไฟไว้ตลอดเวลา
ขั้นตอนที่ 3 เสร็จแล้ว
เคล็ดลับ
- หากแถบ LED ไม่สว่างขึ้น ให้ตรวจสอบการตั้งค่าของคุณอีกครั้งเพื่อดูว่าทุกอย่างเชื่อมต่ออย่างถูกต้องหรือไม่
- ตรวจสอบให้แน่ใจว่าคุณใช้ Arduino IDE 1.6.5 เพื่ออัปโหลดรหัส
- ตรวจสอบส่วนประกอบที่ผิดพลาด หากคุณเชื่อว่าการตั้งค่าของคุณถูกต้องและมีการเชื่อมต่อทั้งหมด เป็นไปได้ว่าส่วนประกอบบางส่วนของคุณมีข้อบกพร่อง เช่น ตัวต้านทานและตัวเก็บประจุ
- การเพิ่มตัวจับเวลาไปยังเต้าเสียบของคุณจะทำให้คุณสามารถเปิด/ปิดแถบ LED ได้โดยอัตโนมัติในเวลาที่กำหนด
- ติดตั้งและยึดแหล่งจ่ายไฟเข้ากับผนังเพื่อให้ง่ายต่อการเดินสายส่วนประกอบทั้งหมดเข้าด้วยกัน
คำเตือน
- ห้ามต่อสายสั้นของตัวเก็บประจุเข้ากับสายไฟ (5V+) ของแถบไฟ LED ส่วนประกอบของคุณอาจติดไฟได้
- อย่าเสียบสายไฟต่อเข้ากับเต้ารับเมื่อสกรูทั้งหมดของพอร์ตพาวเวอร์ซัพพลายหลวม
- หลีกเลี่ยงการสัมผัสแหล่งจ่ายไฟด้วยมือเปล่า ขอแนะนำให้คุณสวมถุงมือยางเพื่อป้องกันการกระแทกที่ผิดพลาดกับตัวเอง