วิธีใช้ไฟ LED Strip ที่ตั้งโปรแกรมได้สำหรับไฟวันหยุดคริสต์มาส (กับ Arduino Uno)

สารบัญ:

วิธีใช้ไฟ LED Strip ที่ตั้งโปรแกรมได้สำหรับไฟวันหยุดคริสต์มาส (กับ Arduino Uno)
วิธีใช้ไฟ LED Strip ที่ตั้งโปรแกรมได้สำหรับไฟวันหยุดคริสต์มาส (กับ Arduino Uno)
Anonim

หากคุณกำลังมองหาที่จะทำให้บ้านของคุณสมบูรณ์แบบสำหรับคริสต์มาส ก็ถึงเวลาสร้างสรรค์แล้ว! โครงการนี้เหมาะสำหรับผู้ที่สนใจในโครงการ DIY ที่สนุกสนานและไม่เหมือนใคร หรือผู้ที่ต้องการทำให้บ้านดูรื่นเริงที่สุดในเทศกาลคริสต์มาสนี้ด้วยไฟ LED อันตระการตา บทความนี้นำเสนอคำแนะนำที่ตรงไปตรงมาซึ่งจะช่วยให้คุณผ่านการเดินสายและตั้งค่า Arduino Uno เพื่อเพิ่มเอฟเฟกต์ที่น่าทึ่งให้กับแถบ LED ของคุณ

ขั้นตอน

ส่วนที่ 1 จาก 5: การติดตั้งแถบ LED

ตอนที่ 1 ขั้นที่ 1
ตอนที่ 1 ขั้นที่ 1

ขั้นตอนที่ 1. กำหนดตำแหน่งที่คุณต้องการให้แถบ LED ของคุณให้แสงมีผลดีที่สุด

สังเกตแนวที่แถบจะวิ่ง

ขั้นตอนที่ 2 วัดความยาวของพื้นที่ที่คุณต้องการติดตั้งไฟ

วาดแผนสำหรับการคำนวณ แถบ LED หนึ่งม้วนมีความยาว 5 เมตร คุณจึงสามารถตัดแถบตามความยาวที่ต้องการหรือค้นหาพื้นที่ที่เท่ากับความยาวแถบได้

ตอนที่ 1 ขั้นที่ 3
ตอนที่ 1 ขั้นที่ 3

ขั้นตอนที่ 3 ขันตะขอถ้วยตามชายคา

เว้นระยะห่างทุกๆ 6 นิ้ว

  • เจาะรูนำเพื่อให้ขันสกรูเข้าได้ง่ายขึ้น

    IMG_9647
    IMG_9647
ตอนที่ 1 ขั้นที่ 4
ตอนที่ 1 ขั้นที่ 4

ขั้นตอนที่ 4. ขันสกรูลูกตาเข้าไปในแถบพลาสติก

เว้นระยะห่างทุกๆ 6 นิ้ว ตรวจสอบให้แน่ใจว่าระยะห่างภายในตะขอแต่ละถ้วยและระหว่างดวงตาของลูกเรือแต่ละคนเท่ากัน

Zipties
Zipties

ขั้นตอนที่ 5. เว้นช่องผูกซิป

ติดซิปทุก 8 นิ้วเพื่อติดแถบ LED เข้ากับแถบพลาสติก

วางสาย
วางสาย

ขั้นตอนที่ 6. แขวนแถบ LED เข้ากับชายคาโดยจับคู่ตาลูกเรือกับขอเกี่ยวถ้วย

ส่วนที่ 2 จาก 5: การเดินสายไฟแถบ LED

IMG_9658
IMG_9658

ขั้นตอนที่ 1. ตรวจสอบแถบ LED

ปลายแต่ละด้านของแถบจะมีสามสาย

  • สายกราวด์ (GND); อินพุตสัญญาณข้อมูล (Din); สายไฟ (+5V)
  • สังเกตทิศทางการไหลของสายข้อมูลบนแถบ
ตัวต้านทาน2
ตัวต้านทาน2

ขั้นตอนที่ 2 เชื่อมต่อสายป้อนข้อมูล

  • เชื่อมต่อตัวต้านทาน 470 โอห์มแบบอนุกรมกับสายสัญญาณข้อมูลของแถบ LED (สีเขียว) ตัวต้านทานนี้ช่วยป้องกันไฟกระชากบนสายข้อมูลที่อาจทำให้ LED ตัวแรกของแถบเสียหายได้
  • เชื่อมต่อจัมเปอร์จากพิน 12 บน Arduino กับปลายอีกด้านหนึ่งของตัวต้านทาน
ตัวเก็บประจุ
ตัวเก็บประจุ

ขั้นตอนที่ 3 เชื่อมต่อขั้วลบแบบสั้น (-) ของตัวเก็บประจุ 1000 uF กับสายกราวด์ (GND) และขาบวกที่ยาวกว่า (+) เข้ากับสายไฟ (+5V) ของแถบ LED

Powerle2d
Powerle2d

ขั้นตอนที่ 4. เชื่อมต่อแถบ LED กับแหล่งจ่ายไฟ

  • ตัดสายเคเบิลแถบนำเป็นความยาวที่ต้องการ
  • ใช้สายไฟเพื่อต่อสายไฟ (+5V) บนแถบ LED เข้ากับพอร์ต +V บนแหล่งจ่ายไฟ
  • เชื่อมต่อสายกราวด์ของแถบ LED (GND) กับพอร์ต –V (COM) ของแหล่งจ่ายไฟ

    คลายเกลียวสกรูที่พอร์ตของแหล่งจ่ายไฟเพื่อเสียบสายไฟแล้วขันสกรูให้แน่น

Ardugino
Ardugino

ขั้นตอนที่ 5. จ่ายไฟให้กับ Arduino

  • หยิบสายจัมเปอร์ยาวแล้วต่อพิน Vin บน Arduino เข้ากับพอร์ต +V ของพาวเวอร์ซัพพลาย
  • หยิบสายจัมเปอร์และเชื่อมต่อพิน GND บน Arduino ของคุณกับสายกราวด์ของแถบไฟ LED
IMG_b9835
IMG_b9835

ขั้นตอนที่ 6 ตรวจสอบให้แน่ใจว่าไม่มีสายไฟใดลัดวงจร

ไฟ LED บนแถบนั้นไวมากและอาจเสียหายได้

  • ยึดการเชื่อมต่อสายไฟที่เปิดอยู่ทั้งหมดด้วยเทปพันสายไฟ

    แผนผัง
    แผนผัง
Powercord
Powercord

ขั้นตอนที่ 7 ต่อสายไฟต่อเข้ากับแหล่งจ่ายไฟ

  • ต่อสายสีเขียวเข้ากับ ⏚
  • ต่อสายสีดำเข้ากับL
  • ต่อสายสีขาวเข้ากับ N

ส่วนที่ 3 จาก 5: การติดตั้งซอฟต์แวร์ Arduino

Screen Shot 2018 02 07 เวลา 11.04.58 น
Screen Shot 2018 02 07 เวลา 11.04.58 น

ขั้นตอนที่ 1 ดาวน์โหลดและติดตั้ง Arduino IDE 1.6.5

คุณสามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ของ Arduino

  • Arduino IDE เวอร์ชันที่ใหม่กว่าไม่สามารถใช้ได้กับโปรเจ็กต์นี้ เนื่องจากโค้ดไม่สามารถคอมไพล์ได้
  • ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดและปฏิบัติตามคู่มือการติดตั้งโปรแกรม
IMG_9640
IMG_9640

ขั้นตอนที่ 2 ถอด Arduino Uno ออกจากแถบ LED

ตรวจสอบให้แน่ใจว่าไม่มีการเชื่อมต่อระหว่างบอร์ด Arduino และแถบไฟ

IMG_9635
IMG_9635

ขั้นตอนที่ 3 เชื่อมต่อบอร์ด Arduino Uno กับคอมพิวเตอร์ของคุณผ่านสาย USB

ส่วนที่ 4 จาก 5: การติดตั้งไลบรารี PololuLedStrip และการอัปโหลดโค้ด

Chossingport
Chossingport

ขั้นตอนที่ 1 กลับไปที่ Arduino IDE

เลือกพอร์ต USB ที่ถูกต้องสำหรับ Arduino IDE เพื่อให้สามารถเชื่อมต่อกับบอร์ดของคุณได้

คลิกที่ Tools จากนั้นไปที่ Port จากนั้นคลิกที่พอร์ตที่ถูกต้อง (สำหรับผู้ใช้ Windows: COM3, COM2…) หากไม่มีพอร์ต COM ปรากฏในเมนู ให้ลองใช้พอร์ต USB อื่น หรือรีบูตเครื่องคอมพิวเตอร์ของคุณ

แถบค้นหา pn
แถบค้นหา pn
Screen Shot 2018 02 09 เวลา 22.59 น
Screen Shot 2018 02 09 เวลา 22.59 น

ขั้นตอนที่ 2 ติดตั้งห้องสมุด Pololu

คลิกที่ "ร่าง" และไปที่ "รวมไลบรารี" จากนั้น "จัดการไลบรารี"

  • คลิกที่แถบค้นหาและพิมพ์ PololuLedStrip
  • Screen Shot 2018 02 07 เวลา 1.57.58 น
    Screen Shot 2018 02 07 เวลา 1.57.58 น

    ค้นหา PololuLedStrip โดย Pololu และคลิกปุ่มติดตั้ง

LedStripXmas
LedStripXmas

ขั้นตอนที่ 3 อัปโหลดรหัสไปยังบอร์ด Arduino

  • คลิกที่ "ไฟล์" จากนั้น "ตัวอย่าง" จากนั้น "PololuLedStrip" สุดท้าย ดับเบิลคลิกที่ LedStripXmas Arduino IDE จะเปิดหน้าต่างใหม่ที่มีรหัสสำหรับโครงการนี้

    Screen Shot 2018 02 09 เวลา 10.11.36 น
    Screen Shot 2018 02 09 เวลา 10.11.36 น
  • เปลี่ยนจำนวน LED ในรหัส ใส่ 150 แถบ led นี้มี 150 LEDs

    Screen Shot 2018 02 09 เวลา 22.27.33 น
    Screen Shot 2018 02 09 เวลา 22.27.33 น
  • คลิกปุ่มอัปโหลดและตรวจสอบแถบสถานะ

    IDE จะรวบรวมรหัสของคุณและหากไม่พบข้อผิดพลาด หากคุณได้รับข้อผิดพลาด ให้ตรวจสอบรหัสของคุณ

ขั้นตอนที่ 4 ถอดปลั๊ก Arduino Board ออกจากคอมพิวเตอร์

ขั้นตอนที่ 5. เชื่อมต่อกลับเข้าไปที่แถบ LED

    • เชื่อมต่อพิน 12 บน Arduino กับสายข้อมูลของแถบ LED
    • ต่อสายไฟจัมเปอร์ (+5v) เพื่อต่อ Vin และสายจัมเปอร์กราวด์กับ GND บน Arduino

ส่วนที่ 5 จาก 5: การทดสอบ

ขั้นตอนที่ 1. เสียบสายต่อเข้ากับเต้ารับที่ใกล้ที่สุด

IMnG_9838
IMnG_9838

ขั้นตอนที่ 2. ตรวจสอบไฟแสดงสถานะ (สีเหลือง) บนแหล่งจ่ายไฟ

ควรเปิดไฟไว้ตลอดเวลา

Optimize
Optimize

ขั้นตอนที่ 3 เสร็จแล้ว

เคล็ดลับ

  • หากแถบ LED ไม่สว่างขึ้น ให้ตรวจสอบการตั้งค่าของคุณอีกครั้งเพื่อดูว่าทุกอย่างเชื่อมต่ออย่างถูกต้องหรือไม่
  • ตรวจสอบให้แน่ใจว่าคุณใช้ Arduino IDE 1.6.5 เพื่ออัปโหลดรหัส
  • ตรวจสอบส่วนประกอบที่ผิดพลาด หากคุณเชื่อว่าการตั้งค่าของคุณถูกต้องและมีการเชื่อมต่อทั้งหมด เป็นไปได้ว่าส่วนประกอบบางส่วนของคุณมีข้อบกพร่อง เช่น ตัวต้านทานและตัวเก็บประจุ
  • การเพิ่มตัวจับเวลาไปยังเต้าเสียบของคุณจะทำให้คุณสามารถเปิด/ปิดแถบ LED ได้โดยอัตโนมัติในเวลาที่กำหนด
  • ติดตั้งและยึดแหล่งจ่ายไฟเข้ากับผนังเพื่อให้ง่ายต่อการเดินสายส่วนประกอบทั้งหมดเข้าด้วยกัน

คำเตือน

  • ห้ามต่อสายสั้นของตัวเก็บประจุเข้ากับสายไฟ (5V+) ของแถบไฟ LED ส่วนประกอบของคุณอาจติดไฟได้
  • อย่าเสียบสายไฟต่อเข้ากับเต้ารับเมื่อสกรูทั้งหมดของพอร์ตพาวเวอร์ซัพพลายหลวม
  • หลีกเลี่ยงการสัมผัสแหล่งจ่ายไฟด้วยมือเปล่า ขอแนะนำให้คุณสวมถุงมือยางเพื่อป้องกันการกระแทกที่ผิดพลาดกับตัวเอง

แนะนำ: